シリーズ: WebチャットからWebメッセージングへの移行ガイド
Webチャットフローをメッセージフローに移行する
- 認証されたWebメッセージングを有効にする
- WebチャットからWebメッセージングへの移行ガイド
- 認証されたWebメッセージングを有効にする
- 予測的エンゲージメントのためにWebチャットからWebメッセージングに移行する
- WebチャットからWebメッセージングへの移行のためのエージェント使用率を更新します
- WebチャットからWebメッセージングにキューを移行する
- 品質管理ポリシーをWebチャットからメッセージングに移行する
- WebチャットからWebメッセージングへの移行による分析への影響
- WebチャットからWebメッセージングおよびエージェントエクスペリエンス
- GenesysCloud組み込みクライアントでチャットからGenesysCloudWebメッセージングに移行する
- 予測的エンゲージメントのために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メッセージングとWebチャット機能の比較
- Webメッセージングについて
- Architect インバウンド チャット フローの概要
- タスクおよび状態エディタのアクション
- Architect 組み込み変数
機能への影響
組み込み変数の考慮事項
インバウンドチャットフローをインバウンドメッセージフローに移行した後、移行された組み込み変数を確認します。
In the new message flow, change chat-specific expressions that are compatible with message flows. For example, change a referenced Chat.Language
value to Message.Language
. However, consider built-in chat variables that do not have equivalent message variables, such as Chat.Guest
.
インバウンドチャットフローでレガシーキュータスクを検索
[レガシーキューを検索]アクションはチャットフローに固有で、デフォルトでこれらのフローに追加されます。 このタスクはインバウンドメッセージフローでは有効ではないため、インバウンドチャットフローからインバウンドメッセージフローにコピーすることはできません。 この場合のベストプラクティスは、インバウンドチャットとインバウンドメッセージフローの間でロジックをコピーして貼り付けるときに、レガシーキューの検索タスクを無視することです。
実行する手順
Genesysは、インバウンドチャットフローをインバウンドメッセージフローに手動で移行する方法を2つ提供しています:
- オプション 1: 長いまたは複雑なロジックを含むフローに適した Archy で移行します。
- オプション 2 : チャットフローからロジックをコピーし、メッセージフローに貼り付けます。これは、少数の状態またはタスクでシンプルなフローに適しています。
オプション 1: Archyを使用してインバウンドチャットフローをインバウンドメッセージフローに移行
Archyを使用してインバウンドチャットフローをインバウンドメッセージフローに移行するには、まずプログラムをインストールしてセットアップすることで、ご使用の環境でArchyを準備します。 その後、Archyを使用して、インバウンドチャットフローをインバウンドメッセージフローに移行します。
環境でアーキーを準備する
- Archyのインストール.
- Archyの設定.
- Run the
archy refresh
command. - Archy を Visual Studio Code YAML 拡張コードと統合.
Archyを使用してインバウンドチャットフローをインバウンドメッセージフローに移行
- チャットフローをYAML形式にエクスポート.
- あなたの アーシーホーム エクスポートしたYAMLフローを開きます。メモ: このディレクトリは、ご使用の環境で Archy をセットアップするときに作成します。
- On the first line of the file, change the property from
inboundChat
toinboundShortMessage
. - Repeat step 3 for each instance of the
inboundChat
property. - 2行目に、フローに意味のある名前を追加します。
- If your inbound chat flow uses the original Find Legacy Queue task, you may encounter an error indicating that
Chat.Guest.customFields
is not valid within the targeted message flow. To resolve this error, perform one of the following steps:- YAMLフローからタスク全体を削除し、それに応じて構造を調整します。
- Remove the Loop action that includes any reference to
Chat.Guest.customeFields
.
- 元のチャットフローが応答の送信アクションを使用している場合は、messageBodyStyleとそのネストされた属性への参照をすべて削除します。
- sendResponse: name: Send Response messageBodyStyle: <-- remove this lit: notice <-- remove this messageBody: exp: "\"Hello!\""
- ファイルを保存します。
- Use Archy’s
archy create
command to create the inbound message flow in Architect. - YAMLフローのエラーをレビューし、修正します。
- If you make any corrections in the flow, save your changes with the
archy update
command. - Publish the flow with the
archy publish
command.注意: レガシーキューの検索タスクがフローロジックに無関係な場合、フロー構造から完全に削除することで、アーキテクトのユーザインタフェースで追加のクリーンアップと洗練を行うことができます。
オプション 2 : コピー&ペーストを使用してチャットフローをメッセージングフローに移行
Architect 編集ツールを使用して、カスタマイズしたタスクや状態をチャット フローからメッセージ フローにコピーして貼り付けることができます。 詳細については、以下を参照してください。 Architect 編集ツールの操作.
- 互換性のあるフロー タイプ間で共有されているオブジェクトのみをコピーして貼り付けることができます。 1 つのフロータイプで使用可能だが、別のフロータイプでは使用できないフロー固有のオブジェクトを共有することはできません。 たとえば、 応答を送信 又は ACDへの転送 チャットフローとメッセージフローの両方に適用されるため、アクションは です。
- 最大10個のタスクエディタアクションをコピーできます。
- タスクをコピーすると、Architectによってタスクの名前が変更され、連続番号が付けられます。 例えば、タスク1です。
- タスクをコピーすると、Architectによってタスクのスナップショットがリアルタイムで取得されるため、同じタスクの複数のバージョンをコピーできます。
- オブジェクトをクリップボードにコピーすると、そのオブジェクトは[オブジェクトの貼り付け]リストに表示されます。 オブジェクトに関する情報を表示するには、貼り付けオブジェクト ヘルプ アイコンをクリックします。
- コピーしたコンテンツはタブ間では利用できません。 たとえば、Architectフローを異なるタブで開いていると、あるタブから別のタブにオブジェクトをコピーしようとしても失敗します。 Architectフローを含むタブを更新すると、クリップボードの内容は保持されません。
- 安全でない文字列変数 (例えば Task.myString) を持つアクションを、同じ名前の変数を含む安全なフローにコピーすると、Architect は変数を作成します。 この現象はセキュリティで保護された設定が一致しないために発生します。
既存のインバウンドチャットフローから新しいインバウンドメッセージフローにロジックをコピー&ペーストする
- コピーするオブジェクトを含む Web チャット フローを開きます。
- コピーするオブジェクトの隣; たとえば、完全なタスクまたは状態の場合は、 その他 .
- 表示されるメニューから、 コピー.
- インバウンドメッセージフローを作成します。
- コピーした選択を貼り付けるメッセージ フローの場所に移動します。
- クリック その他 .
- 表示されるメニューから、 オブジェクトの貼り付け 適切なコピーされた選択をクリックします。メモ: 注: Architect がタスクをクリップボードにコピーすると、タスクの名前が変更され、連続した番号が付加されます。 たとえば、[新規タスク 1] などです。
- 受信メッセージフローを保存して公開します。