シリーズ: WebチャットからWebメッセージングへの移行ガイド

前提条件
  • Genesys Cloud CX 2,Genesys Cloud CX 3,Genesys Cloud CX 1 Digital Add-on II,Genesys Cloud CX 2 Digital, または Genesys Cloud CX 3 Digital license
  • Web Deployments Configurations All permission
  • Web Deployments Deployments > All permission
  • 受信メッセージングフロー

この記事では、組織には公開されたArchitectのインバウンドチャットフローが含まれていることを想定し、既存のインバウンドチャットフローをインバウンドメッセージフローに移行する方法について説明します。

Webメッセージングには、受信メッセージフローと、新しいメッセンジャーを導入するためのWebサイトの変更が必要です。 Webチャットのインバウンドチャットフローは、Webメッセージングには使用できません。 現在、Genesys Cloudには、異なるフロータイプ間でロジックを移行するための自動ツールは含まれていません。 受信チャットフローを受信メッセージフローとして手動で再作成する必要があります。 

移行パスについては、新しいメッセンジャーとウェブメッセージングチャネルを設定し、ウェブサイトに追加する計画を立てます。 既存のWebチャット機能と並行してテストします。 詳細については、以下を参照してください。 Webメッセージングについて.

始める前に

次の記事を確認してください。

機能への影響

組み込み変数の考慮事項

インバウンドチャットフローをインバウンドメッセージフローに移行した後、移行された組み込み変数を確認します。

新しいメッセージフローでは、メッセージフローと互換性のあるチャット固有の表現を変更します。 たとえば、 チャット言語値 . ただし、次のような同等のメッセージ変数を持たない組み込みのチャット変数を考慮してください。 チャットゲスト.

インバウンドチャットフローでレガシーキュータスクを検索

[レガシーキューを検索]アクションはチャットフローに固有で、デフォルトでこれらのフローに追加されます。 このタスクはインバウンドメッセージフローでは有効ではないため、インバウンドチャットフローからインバウンドメッセージフローにコピーすることはできません。 この場合のベストプラクティスは、インバウンドチャットとインバウンドメッセージフローの間でロジックをコピーして貼り付けるときに、レガシーキューの検索タスクを無視することです。

実行する手順

Genesysは、インバウンドチャットフローをインバウンドメッセージフローに手動で移行する方法を2つ提供しています:

  • オプション 1: 長いまたは複雑なロジックを含むフローに適した Archy で移行します。
  • オプション 2 : チャットフローからロジックをコピーし、メッセージフローに貼り付けます。これは、少数の状態またはタスクでシンプルなフローに適しています。

オプション 1: Archyを使用してインバウンドチャットフローをインバウンドメッセージフローに移行

Archyを使用してインバウンドチャットフローをインバウンドメッセージフローに移行するには、まずプログラムをインストールしてセットアップすることで、ご使用の環境でArchyを準備します。 その後、Archyを使用して、インバウンドチャットフローをインバウンドメッセージフローに移行します。

環境でアーキーを準備する

  1. Archyのインストール.
  2. Archyの設定.
  3. 実行 アーキー リフレッシュ コマンド。
  4. Archy を Visual Studio Code YAML 拡張コードと統合.

Archyを使用してインバウンドチャットフローをインバウンドメッセージフローに移行

  1. チャットフローをYAML形式にエクスポート.
  2. あなたの アーシーホーム エクスポートしたYAMLフローを開きます。
     メモ:   このディレクトリは、ご使用の環境で Archy をセットアップするときに作成します。
  3. ファイルの最初の行で、プロパティを インバウンドチャット~ 受信メッセージ.
  4. のインスタンスごとに手順3を繰り返します。 inboundChat 財産。
  5. 2行目に、フローに意味のある名前を追加します。
  6. インバウンドチャットフローが元のレガシーキューの検索タスクを使用している場合、次のことを示すエラーが発生する可能性があります。 Chat.Guest.customFields 対象のメッセージフロー内では無効です。 このエラーを解決するには、次のいずれかの手順を実行します。
    • YAMLフローからタスク全体を削除し、それに応じて構造を調整します。
    • への参照を含むループアクションを削除します Chat.Guest.customeFields
  7. 元のチャットフローが応答の送信アクションを使用している場合は、messageBodyStyleとそのネストされた属性への参照をすべて削除します。
                       - sendResponse:
                           name: Send Response
                           messageBodyStyle:   <-- remove this
                             lit: notice       <-- remove this
                           messageBody:
                             exp: "\"Hello!\""
  8. ファイルを保存します。
  9. Archyを使用 アーキー 作成 Architect で受信メッセージ フローを作成するコマンド。
  10. YAMLフローのエラーをレビューし、修正します。 
  11. フローで修正を行った場合は、 archy更新 コマンド。
  12. でフローを公開します。 archy 公開 コマンド。
    注意: レガシーキューの検索タスクがフローロジックに無関係な場合、フロー構造から完全に削除することで、アーキテクトのユーザインタフェースで追加のクリーンアップと洗練を行うことができます。

オプション 2 : コピー&ペーストを使用してチャットフローをメッセージングフローに移行

Architect 編集ツールを使用して、カスタマイズしたタスクや状態をチャット フローからメッセージ フローにコピーして貼り付けることができます。 詳細については、以下を参照してください。 Architect 編集ツールの操作.

ノート:  
  • 互換性のあるフロー タイプ間で共有されているオブジェクトのみをコピーして貼り付けることができます。 1 つのフロータイプで使用可能だが、別のフロータイプでは使用できないフロー固有のオブジェクトを共有することはできません。 たとえば、 応答を送信 又は ACDへの転送 チャットフローとメッセージフローの両方に適用されるため、アクションは です。
  • 最大10個のタスクエディタアクションをコピーできます。
  • タスクをコピーすると、Architectによってタスクの名前が変更され、連続番号が付けられます。 例えば、タスク1です。
  • タスクをコピーすると、Architectによってタスクのスナップショットがリアルタイムで取得されるため、同じタスクの複数のバージョンをコピーできます。
  • オブジェクトをクリップボードにコピーすると、そのオブジェクトは[オブジェクトの貼り付け]リストに表示されます。 オブジェクトに関する情報を表示するには、貼り付けオブジェクト ヘルプ アイコンをクリックします。 
  • コピーしたコンテンツはタブ間では利用できません。 たとえば、Architectフローを異なるタブで開いていると、あるタブから別のタブにオブジェクトをコピーしようとしても失敗します。 Architectフローを含むタブを更新すると、クリップボードの内容は保持されません。
  • 安全でない文字列変数 (例えば Task.myString) を持つアクションを、同じ名前の変数を含む安全なフローにコピーすると、Architect は変数を作成します。 この現象はセキュリティで保護された設定が一致しないために発生します。

既存のインバウンドチャットフローから新しいインバウンドメッセージフローにロジックをコピー&ペーストする

  1. コピーするオブジェクトを含む Web チャット フローを開きます。
  2. コピーするオブジェクトの隣; たとえば、完全なタスクまたは状態の場合は、 その他 .
  3. 表示されるメニューから、 コピー.
  4. インバウンドメッセージフローを作成します。
  5. コピーした選択を貼り付けるメッセージ フローの場所に移動します。
  6. クリック その他 .
  7. 表示されるメニューから、 オブジェクトの貼り付け 適切なコピーされた選択をクリックします。
     メモ:   注: Architect がタスクをクリップボードにコピーすると、タスクの名前が変更され、連続した番号が付加されます。 たとえば、[新規タスク 1] などです。
  8. 受信メッセージフローを保存して公開します。