フローのインポート/エクスポート - Amazon Connect

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

フローのインポート/エクスポート

このトピックで説明している手順を使用すると、カスタマーサービス組織の拡大に伴って、以前のフローデザイナーから新しいフローデザイナー、1 つのインスタンスから別のインスタンス、または 1 つのリージョンから別のリージョンにフローをインポート/エクスポートできます。

注記

更新されたフローデザイナーでフローとブロックをコピーして貼り付けるには、フローが新しいフロー言語になっている必要があります。レガシーフローを新しい形式に変換するには、次の 2 つのオプションがあります。

  • オプション 1: フローデザイナーで、更新されたフローデザイナーにオプトインします。レガシーフローは自動的に変換されます。

  • オプション 2: 更新されたフローデザイナーを使用して、レガシーフローを手動でインポートします。

    このオプションは、フローをオフラインで JSON に保存している場合に最も役立ちます。例えば、設定管理のために、フロー設定をオフラインのデータストアに保存している場合があります。そのフローの一部をコピーして、更新されたフローデザイナーに貼り付けるには、それを更新されたフローデザイナーにインポートする必要があります。インポートプロセスにより、フローは新しいフロー言語に変換されます。その後、フローをコピーして、更新されたフローデザイナー内に貼り付けることができます。オフラインデータストアを引き続き信頼できる情報源として使用する場合は、フローを新しい形式に更新してください。

数十または数百のフローを移行するには、フローを別のインスタンスに移行する で説明している API を使用します。

フローのインポート/エクスポート機能は現在ベータ版です。更新と改善により、ベータ段階でエクスポートされたフローをインポートする将来のリリースで問題が発生する可能性があります。

エクスポートの制限

フローは、次の要件を満たしている場合にエクスポートできます。

  • フローのブロック数が 100 未満である。

  • フローの合計サイズが 1 MB 未満でである。

これらの要件を満たすために、大きなフローは小さいフローに分割することをお勧めします。

フローは JSON ファイルにエクスポートされる

フローは JSON ファイルにエクスポートされます。このファイルには以下の特徴があります。

  • JSON には、フロー内のブロックごとにセクションがあります。

  • フローの特定のブロック、パラメータ、またはその他の要素に使用される名前は、フローデザイナーで使用されるラベルと異なる場合があります。

デフォルトでは、フローのエクスポートファイルはファイル名拡張子なしで作成され、ブラウザのデフォルトの場所に保存されます。エクスポートされたフローは、エクスポートされたフローのみを含むフォルダに保存することをお勧めします。

フローのインポート/エクスポート方法

フローをエクスポートするには
  1. フローを表示するアクセス許可を含むセキュリティプロファイルが割り当てられたアカウントを使用して、Amazon Connect インスタンスにログインします。

  2. [ルーティング]、[問い合わせフロー] の順に選択します。

  3. エクスポートするフローを開きます。

  4. [保存]、[フローのエクスポート] の順に選択します。

  5. エクスポートしたファイルの名前を入力し、[次へ] を選択します。

フローをインポートするには
  1. Amazon Connect インスタンスにログインします。アカウントには、フローの編集権限を含むセキュリティプロファイルを割り当てる必要があります。

  2. ナビゲーションメニューで、[Routing (ルーティング)]、[Contact flows (問い合わせフロー)] の順に選択します。

  3. 次のいずれかを行います。

    • 既存のフローをインポートするものと置き換えるには、フローを開いて置き換えます。

    • インポートするのと同じタイプの新しいフローを作成します。

  4. [保存]、[フローのインポート] の順に選択します。

  5. インポートするファイルを選択し、[インポート] を選択します。フローが既存のフローにインポートされると、既存のフローの名前も更新されます。

  6. 必要に応じて解決済みまたは未解決の参照を確認して更新します。

  7. インポートしたフローを保存するには、[保存] を選択します。発行するには、[保存して発行] を選択します。

インポートした問い合わせフローのリソースを解決する

フローを作成すると、フローに含まれるリソース (キューや音声プロンプトなど) は、リソースの名前と Amazon リソースネーム (ARN) を使用してフロー内で参照されます。ARN は、リソースが作成されるサービスおよびリージョンに固有のリソースの一意の識別子です。フローをエクスポートすると、フローで参照される各リソースの名前と ARN が、エクスポートされたフローに含まれます。

フローをインポートすると、Amazon Connect は、リソースの ARN を使用して、キューなどのフローで使用されている Amazon Connect リソースへの参照を解決しようとします。

  • フローをエクスポートした同じ Amazon Connect インスタンスにインポートすると、フローで使用されるリソースはそのインスタンスの既存のリソースに解決されます。

  • リソースを削除するか、リソースへのアクセス許可を変更すると、フローをインポートしたときに Amazon Connect がリソースを解決できないことがあります。

  • ARN を使用してリソースを見つけることができない場合、Amazon Connect はフローで使用されているものと同じ名前のリソースを見つけることによってリソースの解決を試みます。同じ名前のリソースが見つからない場合は、未解決のリソースへの参照を含む警告がブロックに表示されます。

  • フローをエクスポートしたものとは異なる Amazon Connect インスタンスにインポートすると、使用するリソースの ARN が異なります。

  • フローがエクスポートされたインスタンスのリソースと同じ名前のインスタンスにリソースを作成する場合、リソースは名前で解決できます。

    未解決のリソースを含むブロック、または名前で解決されたリソースを開き、リソースを、Amazon Connect インスタンス内の別のリソースに変更することもできます。

未解決または見つからないリソースを含むフローを保存できます。未解決または見つからないリソースを含むフローは、オプションパラメータでのみパブリッシュできます。必須パラメータに未解決のリソースがある場合、リソースが解決されるまでフローをパブリッシュできません。