[Amazon Connect]コンタクトフロー内のブロック数を確認する
はじめに
Amazon Connectのコンタクトフローにはエクスポート、インポートする機能があります。(ブログ執筆時点ではベータ版の機能)
開発環境でテストしたコンタクトフローをエクスポートし、本番環境へインポートする際にとても便利な機能ですが、エクスポートするには以下の要件を満たす必要があります。
フローのブロック数が 100 未満である。 フローの合計サイズが 1 MB 未満でである。
これらの要件を満たすために、大きなフローは小さいフローに分割することをお勧めします。
とユーザーガイドにも書かれている通り、分割することが望ましいですが、分割できないコンタクトフローでブロック数を確認する方法がありません。
今回はブロック数を確認する方法をまとめてみました。
コンタクトフローのエクスポート
まずは、コンタクトフローをエクスポートします。コンタクトフローは、Amazon Connect UIでのみエクスポートできます。 保存
から フローのエクスポート(ベータ)
をクリックし、任意の名前でダウンロードします。ダウンロードしたコンタクトフロー(.json)はこんな感じです。プロンプトの再生ブロックを90、切断ブロックを10配置した合計100ブロックの配置です。
100ブロックのコンタクトフロー(クリックで展開されます)
{ "modules": [ { "id": "908b553e-9be6-4db4-bc57-2edb4d2ed220", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "a0e1dda0-cd99-4860-bba5-ed4abe0a3409" }, { "condition": "Error", "transition": "9d8b30a4-6521-4c3a-a49a-dbf081d2dd66" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 182, "y": 17 }, "useDynamic": false } }, { "id": "a0e1dda0-cd99-4860-bba5-ed4abe0a3409", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "6ffd4f53-a754-413e-b004-e12adb762402" }, { "condition": "Error", "transition": "9d8b30a4-6521-4c3a-a49a-dbf081d2dd66" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 424, "y": 18 }, "useDynamic": false } }, { "id": "6ffd4f53-a754-413e-b004-e12adb762402", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "3db22b5a-4786-43a8-991d-02c27b5f645b" }, { "condition": "Error", "transition": "9d8b30a4-6521-4c3a-a49a-dbf081d2dd66" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 663, "y": 16 }, "useDynamic": false } }, { "id": "3db22b5a-4786-43a8-991d-02c27b5f645b", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "26e4a1ff-f4d3-451a-aee8-4e0c57776958" }, { "condition": "Error", "transition": "9d8b30a4-6521-4c3a-a49a-dbf081d2dd66" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 904, "y": 17 }, "useDynamic": false } }, { "id": "26e4a1ff-f4d3-451a-aee8-4e0c57776958", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "28753d7f-4357-4e1b-b56b-0717fa299063" }, { "condition": "Error", "transition": "9d8b30a4-6521-4c3a-a49a-dbf081d2dd66" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1142, "y": 16 }, "useDynamic": false } }, { "id": "28753d7f-4357-4e1b-b56b-0717fa299063", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "b7debf9d-c70a-42b3-8602-49d8f815feba" }, { "condition": "Error", "transition": "9d8b30a4-6521-4c3a-a49a-dbf081d2dd66" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1383, "y": 16 }, "useDynamic": false } }, { "id": "b7debf9d-c70a-42b3-8602-49d8f815feba", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "6fa8fc96-fc20-490c-b603-1774010f5663" }, { "condition": "Error", "transition": "9d8b30a4-6521-4c3a-a49a-dbf081d2dd66" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1623, "y": 17 }, "useDynamic": false } }, { "id": "6fa8fc96-fc20-490c-b603-1774010f5663", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "08ac0bee-d19f-4ea4-aff8-326958e20e4c" }, { "condition": "Error", "transition": "9d8b30a4-6521-4c3a-a49a-dbf081d2dd66" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1863, "y": 16 }, "useDynamic": false } }, { "id": "08ac0bee-d19f-4ea4-aff8-326958e20e4c", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "ff51935f-0e5e-48d5-b762-23ba58f2d785" }, { "condition": "Error", "transition": "9d8b30a4-6521-4c3a-a49a-dbf081d2dd66" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 2104, "y": 16 }, "useDynamic": false } }, { "id": "9d8b30a4-6521-4c3a-a49a-dbf081d2dd66", "type": "Disconnect", "branches": [], "parameters": [], "metadata": { "position": { "x": 2379, "y": 215 } } }, { "id": "4d805751-7f5d-4b41-807b-8d511e55ee42", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "39d8dbd7-27d4-4979-b7d7-bf6329a1c759" }, { "condition": "Error", "transition": "7102c6a7-aa11-466a-a4f2-edc88f681bb6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 660, "y": 338 }, "useDynamic": false } }, { "id": "39d8dbd7-27d4-4979-b7d7-bf6329a1c759", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "87678791-b77b-4839-a9db-72e9722d602f" }, { "condition": "Error", "transition": "7102c6a7-aa11-466a-a4f2-edc88f681bb6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 901, "y": 339 }, "useDynamic": false } }, { "id": "87678791-b77b-4839-a9db-72e9722d602f", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "1589c721-bc20-4a9e-a057-af75a83fbb61" }, { "condition": "Error", "transition": "7102c6a7-aa11-466a-a4f2-edc88f681bb6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1139, "y": 338 }, "useDynamic": false } }, { "id": "1589c721-bc20-4a9e-a057-af75a83fbb61", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "25d0667e-baec-4b40-a045-12219d460177" }, { "condition": "Error", "transition": "7102c6a7-aa11-466a-a4f2-edc88f681bb6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1380, "y": 338 }, "useDynamic": false } }, { "id": "25d0667e-baec-4b40-a045-12219d460177", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "4b729ec1-fe75-4187-8c7f-50e02c7223fb" }, { "condition": "Error", "transition": "7102c6a7-aa11-466a-a4f2-edc88f681bb6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1620, "y": 339 }, "useDynamic": false } }, { "id": "4b729ec1-fe75-4187-8c7f-50e02c7223fb", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "1fcb32c2-46a9-4f98-960d-83a8ec5eb35f" }, { "condition": "Error", "transition": "7102c6a7-aa11-466a-a4f2-edc88f681bb6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1860, "y": 338 }, "useDynamic": false } }, { "id": "1fcb32c2-46a9-4f98-960d-83a8ec5eb35f", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "5941069c-f09e-4b46-ae83-24fad008fab3" }, { "condition": "Error", "transition": "7102c6a7-aa11-466a-a4f2-edc88f681bb6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 2101, "y": 338 }, "useDynamic": false } }, { "id": "b0eceb75-6a56-4422-b553-b76cb56b995d", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "4d805751-7f5d-4b41-807b-8d511e55ee42" }, { "condition": "Error", "transition": "7102c6a7-aa11-466a-a4f2-edc88f681bb6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 421, "y": 340 }, "useDynamic": false } }, { "id": "7102c6a7-aa11-466a-a4f2-edc88f681bb6", "type": "Disconnect", "branches": [], "parameters": [], "metadata": { "position": { "x": 2376, "y": 537 } } }, { "id": "ff51935f-0e5e-48d5-b762-23ba58f2d785", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "b0eceb75-6a56-4422-b553-b76cb56b995d" }, { "condition": "Error", "transition": "7102c6a7-aa11-466a-a4f2-edc88f681bb6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 179, "y": 339 }, "useDynamic": false } }, { "id": "087ef1aa-6523-4063-ad09-1d82d5e7628f", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "4c2e8392-0f7c-406b-bf15-ee1312cbabbd" }, { "condition": "Error", "transition": "d0b8e96f-c440-48a5-a36a-39d7c19d3a1e" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 658, "y": 659 }, "useDynamic": false } }, { "id": "4c2e8392-0f7c-406b-bf15-ee1312cbabbd", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "700ef214-74bc-4558-ba04-0a91c8d8c0c7" }, { "condition": "Error", "transition": "d0b8e96f-c440-48a5-a36a-39d7c19d3a1e" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 899, "y": 660 }, "useDynamic": false } }, { "id": "700ef214-74bc-4558-ba04-0a91c8d8c0c7", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "f66930d0-e4b7-488f-bb20-ae47bb6e2f14" }, { "condition": "Error", "transition": "d0b8e96f-c440-48a5-a36a-39d7c19d3a1e" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1137, "y": 659 }, "useDynamic": false } }, { "id": "f66930d0-e4b7-488f-bb20-ae47bb6e2f14", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "2b5e6183-7d6b-46fe-9ced-dd3a8f0bb089" }, { "condition": "Error", "transition": "d0b8e96f-c440-48a5-a36a-39d7c19d3a1e" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1378, "y": 659 }, "useDynamic": false } }, { "id": "2b5e6183-7d6b-46fe-9ced-dd3a8f0bb089", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "e2c4ffc2-67fd-482c-88a2-292792c34db2" }, { "condition": "Error", "transition": "d0b8e96f-c440-48a5-a36a-39d7c19d3a1e" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1618, "y": 660 }, "useDynamic": false } }, { "id": "e2c4ffc2-67fd-482c-88a2-292792c34db2", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "fbcafba8-21d1-43dd-a8f5-3a84d972e393" }, { "condition": "Error", "transition": "d0b8e96f-c440-48a5-a36a-39d7c19d3a1e" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1858, "y": 659 }, "useDynamic": false } }, { "id": "27467535-0303-489d-982a-4a7aa01828dd", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "087ef1aa-6523-4063-ad09-1d82d5e7628f" }, { "condition": "Error", "transition": "d0b8e96f-c440-48a5-a36a-39d7c19d3a1e" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 419, "y": 661 }, "useDynamic": false } }, { "id": "d0b8e96f-c440-48a5-a36a-39d7c19d3a1e", "type": "Disconnect", "branches": [], "parameters": [], "metadata": { "position": { "x": 2374, "y": 858 } } }, { "id": "5941069c-f09e-4b46-ae83-24fad008fab3", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "27467535-0303-489d-982a-4a7aa01828dd" }, { "condition": "Error", "transition": "d0b8e96f-c440-48a5-a36a-39d7c19d3a1e" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 177, "y": 660 }, "useDynamic": false } }, { "id": "a73fe40a-3d52-4906-b322-f85cd0b16ecd", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "34eb4238-0b8d-4964-8231-13dd9b12d671" }, { "condition": "Error", "transition": "66eeb8cc-752c-4b24-9c23-c578c8b35fe3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 657, "y": 979 }, "useDynamic": false } }, { "id": "34eb4238-0b8d-4964-8231-13dd9b12d671", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "e64e1686-9ca9-46d4-822f-d138e4e60ceb" }, { "condition": "Error", "transition": "66eeb8cc-752c-4b24-9c23-c578c8b35fe3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 898, "y": 980 }, "useDynamic": false } }, { "id": "e64e1686-9ca9-46d4-822f-d138e4e60ceb", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "194a1c44-a94d-4bac-9ef4-a6308f1d53a5" }, { "condition": "Error", "transition": "66eeb8cc-752c-4b24-9c23-c578c8b35fe3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1136, "y": 979 }, "useDynamic": false } }, { "id": "194a1c44-a94d-4bac-9ef4-a6308f1d53a5", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "3fcda060-f4f3-44fb-9f9b-97ce96000fc8" }, { "condition": "Error", "transition": "66eeb8cc-752c-4b24-9c23-c578c8b35fe3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1377, "y": 979 }, "useDynamic": false } }, { "id": "3fcda060-f4f3-44fb-9f9b-97ce96000fc8", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "6e022714-f78e-4a9b-ac14-900d6e99dbc3" }, { "condition": "Error", "transition": "66eeb8cc-752c-4b24-9c23-c578c8b35fe3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1617, "y": 980 }, "useDynamic": false } }, { "id": "6e022714-f78e-4a9b-ac14-900d6e99dbc3", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "0b4cfbca-6540-4e46-94df-0a7f66748bb2" }, { "condition": "Error", "transition": "66eeb8cc-752c-4b24-9c23-c578c8b35fe3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1857, "y": 979 }, "useDynamic": false } }, { "id": "0b4cfbca-6540-4e46-94df-0a7f66748bb2", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "2e331582-0788-4634-8076-952702e3331a" }, { "condition": "Error", "transition": "66eeb8cc-752c-4b24-9c23-c578c8b35fe3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 2098, "y": 979 }, "useDynamic": false } }, { "id": "d783060f-8876-452f-9fe0-587cb4eefd13", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "a599781c-6176-40fe-9df9-534f5541b47e" }, { "condition": "Error", "transition": "76575ff2-74ad-487a-8dd2-f60138d7bcb7" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 659, "y": 1298 }, "useDynamic": false } }, { "id": "a599781c-6176-40fe-9df9-534f5541b47e", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "cfb3e44e-7ddd-4373-8deb-3d0b48b4942b" }, { "condition": "Error", "transition": "76575ff2-74ad-487a-8dd2-f60138d7bcb7" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 900, "y": 1299 }, "useDynamic": false } }, { "id": "cfb3e44e-7ddd-4373-8deb-3d0b48b4942b", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "28aabcf9-280d-49de-be4e-b7c1c0da67b1" }, { "condition": "Error", "transition": "76575ff2-74ad-487a-8dd2-f60138d7bcb7" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1138, "y": 1298 }, "useDynamic": false } }, { "id": "28aabcf9-280d-49de-be4e-b7c1c0da67b1", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "d3bd0eda-50a3-46f1-b21e-f23876d42275" }, { "condition": "Error", "transition": "76575ff2-74ad-487a-8dd2-f60138d7bcb7" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1379, "y": 1298 }, "useDynamic": false } }, { "id": "d3bd0eda-50a3-46f1-b21e-f23876d42275", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "b98c7aac-a0cf-4c43-b631-51befed6d140" }, { "condition": "Error", "transition": "76575ff2-74ad-487a-8dd2-f60138d7bcb7" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1619, "y": 1299 }, "useDynamic": false } }, { "id": "b98c7aac-a0cf-4c43-b631-51befed6d140", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "8b0e265b-b8dc-4753-83fa-10a016c60133" }, { "condition": "Error", "transition": "76575ff2-74ad-487a-8dd2-f60138d7bcb7" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1859, "y": 1298 }, "useDynamic": false } }, { "id": "8b0e265b-b8dc-4753-83fa-10a016c60133", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "38faec07-4567-4234-b8a3-088ad8d05cae" }, { "condition": "Error", "transition": "76575ff2-74ad-487a-8dd2-f60138d7bcb7" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 2100, "y": 1298 }, "useDynamic": false } }, { "id": "890b7795-a6dc-4077-8c3d-a6924ae02f21", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "d783060f-8876-452f-9fe0-587cb4eefd13" }, { "condition": "Error", "transition": "76575ff2-74ad-487a-8dd2-f60138d7bcb7" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 420, "y": 1300 }, "useDynamic": false } }, { "id": "76575ff2-74ad-487a-8dd2-f60138d7bcb7", "type": "Disconnect", "branches": [], "parameters": [], "metadata": { "position": { "x": 2375, "y": 1497 } } }, { "id": "2e331582-0788-4634-8076-952702e3331a", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "890b7795-a6dc-4077-8c3d-a6924ae02f21" }, { "condition": "Error", "transition": "76575ff2-74ad-487a-8dd2-f60138d7bcb7" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 178, "y": 1299 }, "useDynamic": false } }, { "id": "2bfb8f9d-c8c6-442d-8537-59ca718df970", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "402aa93e-0c03-4530-9285-947acde44143" }, { "condition": "Error", "transition": "6d4cb0b0-38d0-4328-a77c-628eb77d344d" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 660, "y": 1617 }, "useDynamic": false } }, { "id": "402aa93e-0c03-4530-9285-947acde44143", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "25b9dc20-6fa6-42d1-988f-0bd2bc79ab52" }, { "condition": "Error", "transition": "6d4cb0b0-38d0-4328-a77c-628eb77d344d" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 901, "y": 1618 }, "useDynamic": false } }, { "id": "25b9dc20-6fa6-42d1-988f-0bd2bc79ab52", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "97dab5cf-56d2-4eb3-ad43-4bd8e7659c1a" }, { "condition": "Error", "transition": "6d4cb0b0-38d0-4328-a77c-628eb77d344d" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1139, "y": 1617 }, "useDynamic": false } }, { "id": "97dab5cf-56d2-4eb3-ad43-4bd8e7659c1a", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "f7e039f9-4404-436b-bdd3-4cfb3d530335" }, { "condition": "Error", "transition": "6d4cb0b0-38d0-4328-a77c-628eb77d344d" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1380, "y": 1617 }, "useDynamic": false } }, { "id": "f7e039f9-4404-436b-bdd3-4cfb3d530335", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "f4127e8f-fe88-4b5a-9060-036f1e265513" }, { "condition": "Error", "transition": "6d4cb0b0-38d0-4328-a77c-628eb77d344d" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1620, "y": 1618 }, "useDynamic": false } }, { "id": "f4127e8f-fe88-4b5a-9060-036f1e265513", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "c339c1e3-80a2-4db3-b054-55454eff6b55" }, { "condition": "Error", "transition": "6d4cb0b0-38d0-4328-a77c-628eb77d344d" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1860, "y": 1617 }, "useDynamic": false } }, { "id": "c339c1e3-80a2-4db3-b054-55454eff6b55", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "d2ed5d4e-ceb0-4477-983e-bda6c7fc4633" }, { "condition": "Error", "transition": "6d4cb0b0-38d0-4328-a77c-628eb77d344d" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 2101, "y": 1617 }, "useDynamic": false } }, { "id": "10760d27-2528-48e6-9f8f-f6c3ff0d7817", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "2bfb8f9d-c8c6-442d-8537-59ca718df970" }, { "condition": "Error", "transition": "6d4cb0b0-38d0-4328-a77c-628eb77d344d" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 421, "y": 1619 }, "useDynamic": false } }, { "id": "6d4cb0b0-38d0-4328-a77c-628eb77d344d", "type": "Disconnect", "branches": [], "parameters": [], "metadata": { "position": { "x": 2376, "y": 1816 } } }, { "id": "38faec07-4567-4234-b8a3-088ad8d05cae", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "10760d27-2528-48e6-9f8f-f6c3ff0d7817" }, { "condition": "Error", "transition": "6d4cb0b0-38d0-4328-a77c-628eb77d344d" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 179, "y": 1618 }, "useDynamic": false } }, { "id": "fd1d396c-119a-46d3-80f2-046a7fde5ccc", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "f8394121-2b48-4e21-8c74-bcdfb69ab48b" }, { "condition": "Error", "transition": "8879bc7b-4984-45f9-8846-9dd43c5651b3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 661, "y": 1939 }, "useDynamic": false } }, { "id": "f8394121-2b48-4e21-8c74-bcdfb69ab48b", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "a450789f-8ea4-4374-b0f5-74d660fe560b" }, { "condition": "Error", "transition": "8879bc7b-4984-45f9-8846-9dd43c5651b3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 902, "y": 1940 }, "useDynamic": false } }, { "id": "a450789f-8ea4-4374-b0f5-74d660fe560b", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "9a70856f-2bde-43d4-95af-8351b38bc783" }, { "condition": "Error", "transition": "8879bc7b-4984-45f9-8846-9dd43c5651b3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1140, "y": 1939 }, "useDynamic": false } }, { "id": "9a70856f-2bde-43d4-95af-8351b38bc783", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "2a2865e9-f437-4cfd-98aa-0d12699d70fc" }, { "condition": "Error", "transition": "8879bc7b-4984-45f9-8846-9dd43c5651b3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1381, "y": 1939 }, "useDynamic": false } }, { "id": "2a2865e9-f437-4cfd-98aa-0d12699d70fc", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "608b1863-dccc-4151-8b30-994df876046a" }, { "condition": "Error", "transition": "8879bc7b-4984-45f9-8846-9dd43c5651b3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1621, "y": 1940 }, "useDynamic": false } }, { "id": "608b1863-dccc-4151-8b30-994df876046a", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "b159bfe1-9752-42d2-aedd-467451d2dd9b" }, { "condition": "Error", "transition": "8879bc7b-4984-45f9-8846-9dd43c5651b3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1861, "y": 1939 }, "useDynamic": false } }, { "id": "b159bfe1-9752-42d2-aedd-467451d2dd9b", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "7912da39-6b8d-41c7-8717-60f504b6f503" }, { "condition": "Error", "transition": "8879bc7b-4984-45f9-8846-9dd43c5651b3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 2102, "y": 1939 }, "useDynamic": false } }, { "id": "cf36ff88-9855-4fb4-8649-a88473b6d180", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "fd1d396c-119a-46d3-80f2-046a7fde5ccc" }, { "condition": "Error", "transition": "8879bc7b-4984-45f9-8846-9dd43c5651b3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 422, "y": 1941 }, "useDynamic": false } }, { "id": "8879bc7b-4984-45f9-8846-9dd43c5651b3", "type": "Disconnect", "branches": [], "parameters": [], "metadata": { "position": { "x": 2377, "y": 2138 } } }, { "id": "d2ed5d4e-ceb0-4477-983e-bda6c7fc4633", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "cf36ff88-9855-4fb4-8649-a88473b6d180" }, { "condition": "Error", "transition": "8879bc7b-4984-45f9-8846-9dd43c5651b3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 180, "y": 1940 }, "useDynamic": false } }, { "id": "bc335559-f624-4b7a-80e6-3bd33fbb7658", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "6589d3c1-484f-4be3-9362-6e265cc1b4ec" }, { "condition": "Error", "transition": "3812349d-f003-4248-b26c-2b41f4fae9aa" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 660, "y": 2257 }, "useDynamic": false } }, { "id": "6589d3c1-484f-4be3-9362-6e265cc1b4ec", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "06c63774-0b88-423c-9ac0-77cbbd13d893" }, { "condition": "Error", "transition": "3812349d-f003-4248-b26c-2b41f4fae9aa" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 901, "y": 2258 }, "useDynamic": false } }, { "id": "06c63774-0b88-423c-9ac0-77cbbd13d893", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "0474d7aa-a182-4a5b-ba52-fc9626c18aa6" }, { "condition": "Error", "transition": "3812349d-f003-4248-b26c-2b41f4fae9aa" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1139, "y": 2257 }, "useDynamic": false } }, { "id": "0474d7aa-a182-4a5b-ba52-fc9626c18aa6", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "b0fdf43e-7ed7-4a51-99ae-39b49a74c775" }, { "condition": "Error", "transition": "3812349d-f003-4248-b26c-2b41f4fae9aa" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1380, "y": 2257 }, "useDynamic": false } }, { "id": "b0fdf43e-7ed7-4a51-99ae-39b49a74c775", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "48cd6c8b-c7d6-4c86-b592-508cd5792d8d" }, { "condition": "Error", "transition": "3812349d-f003-4248-b26c-2b41f4fae9aa" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1620, "y": 2258 }, "useDynamic": false } }, { "id": "48cd6c8b-c7d6-4c86-b592-508cd5792d8d", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "efa2ce88-1266-48b6-8d5c-313983f23f4a" }, { "condition": "Error", "transition": "3812349d-f003-4248-b26c-2b41f4fae9aa" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1860, "y": 2257 }, "useDynamic": false } }, { "id": "efa2ce88-1266-48b6-8d5c-313983f23f4a", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "680ac357-74e7-4a0b-b9ad-1e87d6e25386" }, { "condition": "Error", "transition": "3812349d-f003-4248-b26c-2b41f4fae9aa" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 2101, "y": 2257 }, "useDynamic": false } }, { "id": "2ecb6de1-4030-443e-845e-77d137f90017", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "bc335559-f624-4b7a-80e6-3bd33fbb7658" }, { "condition": "Error", "transition": "3812349d-f003-4248-b26c-2b41f4fae9aa" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 421, "y": 2259 }, "useDynamic": false } }, { "id": "3812349d-f003-4248-b26c-2b41f4fae9aa", "type": "Disconnect", "branches": [], "parameters": [], "metadata": { "position": { "x": 2376, "y": 2456 } } }, { "id": "7912da39-6b8d-41c7-8717-60f504b6f503", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "2ecb6de1-4030-443e-845e-77d137f90017" }, { "condition": "Error", "transition": "3812349d-f003-4248-b26c-2b41f4fae9aa" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 179, "y": 2258 }, "useDynamic": false } }, { "id": "f01032b2-5c44-4b79-b123-7d0b506c49b6", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "a73fe40a-3d52-4906-b322-f85cd0b16ecd" }, { "condition": "Error", "transition": "66eeb8cc-752c-4b24-9c23-c578c8b35fe3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 418, "y": 981 }, "useDynamic": false } }, { "id": "66eeb8cc-752c-4b24-9c23-c578c8b35fe3", "type": "Disconnect", "branches": [], "parameters": [], "metadata": { "position": { "x": 2373, "y": 1178 } } }, { "id": "fbcafba8-21d1-43dd-a8f5-3a84d972e393", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "7462a2cf-eb33-48d9-878d-120593a9e4ce" }, { "condition": "Error", "transition": "d0b8e96f-c440-48a5-a36a-39d7c19d3a1e" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 2099, "y": 659 }, "useDynamic": false } }, { "id": "7462a2cf-eb33-48d9-878d-120593a9e4ce", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "f01032b2-5c44-4b79-b123-7d0b506c49b6" }, { "condition": "Error", "transition": "66eeb8cc-752c-4b24-9c23-c578c8b35fe3" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 176, "y": 980 }, "useDynamic": false } }, { "id": "680ac357-74e7-4a0b-b9ad-1e87d6e25386", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "a9288cc0-3fa1-444a-a323-c067aba2cc5b" }, { "condition": "Error", "transition": "96937323-d6b8-4100-999e-df54a23535b6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 180, "y": 2579 }, "useDynamic": false } }, { "id": "a9288cc0-3fa1-444a-a323-c067aba2cc5b", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "b62650f3-6a98-440e-8d5a-9c8574a09bb7" }, { "condition": "Error", "transition": "96937323-d6b8-4100-999e-df54a23535b6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 422, "y": 2580 }, "useDynamic": false } }, { "id": "b62650f3-6a98-440e-8d5a-9c8574a09bb7", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "7d92f91d-dd47-4862-87db-036386b5e8cc" }, { "condition": "Error", "transition": "96937323-d6b8-4100-999e-df54a23535b6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 661, "y": 2578 }, "useDynamic": false } }, { "id": "7d92f91d-dd47-4862-87db-036386b5e8cc", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "9d6bd317-54e0-48b5-a178-48a2834e8151" }, { "condition": "Error", "transition": "96937323-d6b8-4100-999e-df54a23535b6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 902, "y": 2579 }, "useDynamic": false } }, { "id": "9d6bd317-54e0-48b5-a178-48a2834e8151", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "7ef34927-5d73-4e14-9302-5575a17d1782" }, { "condition": "Error", "transition": "96937323-d6b8-4100-999e-df54a23535b6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1140, "y": 2578 }, "useDynamic": false } }, { "id": "7ef34927-5d73-4e14-9302-5575a17d1782", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "3d42e8a0-6844-4ff0-bc08-11a20368508d" }, { "condition": "Error", "transition": "96937323-d6b8-4100-999e-df54a23535b6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1381, "y": 2578 }, "useDynamic": false } }, { "id": "3d42e8a0-6844-4ff0-bc08-11a20368508d", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "f498fea0-c334-4c9b-8981-ddd0e2d28e07" }, { "condition": "Error", "transition": "96937323-d6b8-4100-999e-df54a23535b6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1621, "y": 2579 }, "useDynamic": false } }, { "id": "f498fea0-c334-4c9b-8981-ddd0e2d28e07", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "2413a70d-7ad0-47c6-a4fb-a3ead5a9088c" }, { "condition": "Error", "transition": "96937323-d6b8-4100-999e-df54a23535b6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1861, "y": 2578 }, "useDynamic": false } }, { "id": "2413a70d-7ad0-47c6-a4fb-a3ead5a9088c", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "15f6ac88-be4e-46f7-a74d-08b12b3232eb" }, { "condition": "Error", "transition": "96937323-d6b8-4100-999e-df54a23535b6" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 2102, "y": 2578 }, "useDynamic": false } }, { "id": "96937323-d6b8-4100-999e-df54a23535b6", "type": "Disconnect", "branches": [], "parameters": [], "metadata": { "position": { "x": 2377, "y": 2777 } } }, { "id": "15f6ac88-be4e-46f7-a74d-08b12b3232eb", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "fc773400-c49f-4b4c-a7dc-553c3a96a9b7" }, { "condition": "Error", "transition": "c19e7e46-72f6-4954-9abb-12c7cb2946ee" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 173, "y": 2899 }, "useDynamic": false } }, { "id": "fc773400-c49f-4b4c-a7dc-553c3a96a9b7", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "09d930ea-153e-4c16-a58c-c777ed5e115e" }, { "condition": "Error", "transition": "c19e7e46-72f6-4954-9abb-12c7cb2946ee" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 415, "y": 2900 }, "useDynamic": false } }, { "id": "09d930ea-153e-4c16-a58c-c777ed5e115e", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "484e3228-e3ee-4807-bfc0-605b229a65a8" }, { "condition": "Error", "transition": "c19e7e46-72f6-4954-9abb-12c7cb2946ee" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 654, "y": 2898 }, "useDynamic": false } }, { "id": "484e3228-e3ee-4807-bfc0-605b229a65a8", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "660b7499-f3b6-4df9-9fd1-14e29c072f53" }, { "condition": "Error", "transition": "c19e7e46-72f6-4954-9abb-12c7cb2946ee" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 895, "y": 2899 }, "useDynamic": false } }, { "id": "660b7499-f3b6-4df9-9fd1-14e29c072f53", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "118adba8-cf81-44f9-bdac-b39cd1531b4f" }, { "condition": "Error", "transition": "c19e7e46-72f6-4954-9abb-12c7cb2946ee" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1133, "y": 2898 }, "useDynamic": false } }, { "id": "118adba8-cf81-44f9-bdac-b39cd1531b4f", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "981d5ea4-307e-4a76-8d73-57386a789909" }, { "condition": "Error", "transition": "c19e7e46-72f6-4954-9abb-12c7cb2946ee" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1374, "y": 2898 }, "useDynamic": false } }, { "id": "981d5ea4-307e-4a76-8d73-57386a789909", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "a77aa677-a051-4e0a-9da7-ee8912046de1" }, { "condition": "Error", "transition": "c19e7e46-72f6-4954-9abb-12c7cb2946ee" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1614, "y": 2899 }, "useDynamic": false } }, { "id": "a77aa677-a051-4e0a-9da7-ee8912046de1", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "a01613df-ce45-4df1-81cd-0476f13ac2b4" }, { "condition": "Error", "transition": "c19e7e46-72f6-4954-9abb-12c7cb2946ee" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 1854, "y": 2898 }, "useDynamic": false } }, { "id": "c19e7e46-72f6-4954-9abb-12c7cb2946ee", "type": "Disconnect", "branches": [], "parameters": [], "metadata": { "position": { "x": 2370, "y": 3097 } } }, { "id": "a01613df-ce45-4df1-81cd-0476f13ac2b4", "type": "PlayPrompt", "branches": [ { "condition": "Success", "transition": "c19e7e46-72f6-4954-9abb-12c7cb2946ee" }, { "condition": "Error", "transition": "c19e7e46-72f6-4954-9abb-12c7cb2946ee" } ], "parameters": [ { "name": "Text", "value": "100", "namespace": null }, { "name": "TextToSpeechType", "value": "text" } ], "metadata": { "position": { "x": 2095, "y": 2898 }, "useDynamic": false } } ], "version": "1", "start": "908b553e-9be6-4db4-bc57-2edb4d2ed220", "metadata": { "entryPointPosition": { "x": 20, "y": 15 }, "snapToGrid": false, "name": "100", "description": null, "type": "contactFlow", "status": "published", "hash": "bc71ef51651c01945f0837a027c4f33135501c4f6a7a3080f6f998283903df66" }, "type": "contactFlow" }
エクスポートされたファイル(json)について
そもそものエクスポートされたファイル(json)は、Contact Flow 言語と同等(厳密にはエクスポートされたファイル(json)がContact Flow 言語とは書かれていない)と思っています。Contact Flow 言語のユーザーガイドだと アクション
= ブロック
である為、アクションを定義する type
を検索するとブロック数が把握できそうです。実際、エクスポートファイル(json)には、"type"
という文字列がObject毎にあるのでこれを検索対象とします。
ブロック数の計算
みなさんもよく利用している(と思われる)Visual Studio Codeを使って "type"
という文字列を検索してみると、102件が一致しました。ブロック数と合ってない理由はエクスポートされたファイルの後尾に "type": "contactFlow"
が含まれているのが理由です。ここは正規表現を使って以下の通り検索すれば解決です。ブロック数が100件であることが確認できます。
^ "type"
エクスポートしないでブロック数を計算
先にご案内した方法はエクスポートできた場合の操作です。エクスポートの要件はフローのブロック数が 100 未満である。
なので、ブロック数が100を超えるコンタクトフローはエクスポートしないで計算する必要があります。
AWS CLI(connect)のdescribe-contact-flowを使うとContact Flow 言語で出力できます。AWS CLIを実行できる且つjqがインストールを使えるCloudShellを使ってブロック数を計算します。まずはインスタンスIDとコンタクトIDを調べましょう。
Amazon ConnectのインスタンスIDは、aws connect list-instances
の "id"
がインスタンスIDになります。
$ aws connect list-instances { "InstanceSummaryList": [ { "Id": "xxxxxxxx-9b06-4d1c-be80-c1a4ba615802", "Arn": "arn:aws:connect:ap-northeast-1:123456789012:instance/xxxxxxxx-9b06-4d1c-be80-c1a4ba615802", "IdentityManagementType": "CONNECT_MANAGED", "InstanceAlias": "demo1", "CreatedTime": "2022-09-06T00:37:31+00:00", "ServiceRole": "arn:aws:iam::123456789012:role/aws-service-role/connect.amazonaws.com/AWSServiceRoleForAmazonConnect_fDXVzL30l1L9Orbn5SVU", "InstanceStatus": "ACTIVE", "InboundCallsEnabled": true, "OutboundCallsEnabled": true }, { "Id": "zzzzzzzz-af96-43fd-b038-3c07cdd7609c", "Arn": "arn:aws:connect:ap-northeast-1:123456789012:instance/zzzzzzzz-af96-43fd-b038-3c07cdd7609c", "IdentityManagementType": "CONNECT_MANAGED", "InstanceAlias": "demo2", "CreatedTime": "2020-12-07T03:19:54+00:00", "ServiceRole": "arn:aws:iam::123456789012:role/aws-service-role/connect.amazonaws.com/AWSServiceRoleForAmazonConnect_KKz5ixYpEfL4nTnFmZKB", "InstanceStatus": "ACTIVE", "InboundCallsEnabled": true, "OutboundCallsEnabled": true } ] }
対象コンタクトフローのコンタクトIDは、 aws connect list-contact-flows --instance-id インスタンスID
の "id"
がコンタクトIDになります。ただ、 list-contact-flows
には --filters or --filter
オプションがないので "Name"
のコンタクトフロー名を確認し、同じ要素にある "id"
を確認します。
$ aws connect list-contact-flows --instance-id インスタンスID { "ContactFlowSummaryList": [ { "Id": "xxxxxxxx-ab38-49b9-804f-5a66f0405df0", "Arn": "arn:aws:connect:ap-northeast-1:123456789012:instance/xxxxxxxx-af96-43fd-b038-3c07cdd7609c/contact-flow/xxxxxxxx-ab38-49b9-804f-5a66f0405df0", "Name": "100", "ContactFlowType": "CONTACT_FLOW" }, { "Id": "zzzzzzzz-e7c8-4d60-9d88-3808fceb2c11", "Arn": "arn:aws:connect:ap-northeast-1:123456789012:instance/xxxxxxxx-af96-43fd-b038-3c07cdd7609c/contact-flow/xxxxxxxx-e7c8-4d60-9d88-3808fceb2c11", "Name": "test flow", "ContactFlowType": "CONTACT_FLOW" } ] }
調べたインスタンスID、コンタクトIDを引数に以下のコマンドでブロック数を計算します。
$ aws connect describe-contact-flow --instance-id インスタンスID --contact-flow-id コンタクトID --output yaml --query 'ContactFlow.Content' | sed -e "s/\\\//g" |sed -e "s/^\"//g" |jq '[.Metadata.ActionMetadata[]] | length' 101
jsonだけを渡す為に、yaml出力に含まれる 'ContactFlow.Content'
だけ抽出します。抽出したjsonにはバックスラッシュが含まれている為、sedコマンドで置換します。整形したjsonをjqコマンドで計算します。実行結果には101と出力されました。ブロック数が101あることがわかります。
終わりに
コンタクトフロー内のブロック数を確認する方法でした。冒頭にも書きましたが、一つのコンタクトフローでブロック数が増える場合は、分割またはモジュール化していきましょう。