会話データの設定アクション

このアクションはデータメニューで利用できますタスク エディター ツールボックス。 ワークフロー参加者には、属性または参加者データが割り当てられている場合があります。Architect では、参加者はワークフローの発信者、または発信コール フローの受信者です。

さらに、Architect でワークアイテム フローを作成または編集するときに、会話データの設定アクションを使用して会話 ID を設定することもできます。会話 ID は、Genesys Cloud 内の各インタラクションの一意の識別子です。 

属性について

属性とは、対話中に一緒に移動する参加者に関する情報のことです。 フロー変数とは異なり、参加者データ属性はあるコール フローから別のコール フローへの転送でも継続します 例えば、発信者の電話番号 (Call.Ani) は、インタラクションが別のコールフローへ転送された場合には持続されません。 ただし、情報が参加者データに格納されている場合は、それに続くコールフローによって情報にアクセスできます。

各参加者データは名前と値のペアです。 これらのペアはフロー作成者により制御されている文字列です。  属性を設定するには、属性に割り当てる名前と文字列値を指定します。  これらの参加者データ属性は、情報が現在のコールフロー以降に継続する必要がある場合に特に便利です。 たとえば、別のフローからアクセスできる情報、または Genesys Cloud for Salesforce など、Architect から完全に離れている情報で、参加者データを介して設定された画面のポップ URL 情報を受信する情報などです。

メモ: 
  • 属性では大文字と小文字が区別されます。 既存の属性をフローの別の部分で使用する場合は、元の属性のケースと一致させるようにします。
  • 分析では、会話の完了後に設定された属性は保存されません。 会話とセグメントが完了すると、 分析は会話を分析て変更を保存できません。

タスクの[会話データの設定]アクションは、インタラクション参加者に属性値を割り当てます。 たとえば、発信者の情報を検索するCall Data アクション がある場合、Set Conversation Data アクション を使用して、Call Data アクションが検索した結果を保存することができます。 Architectがインタラクションを別のフローに転送した場合、2番目のフローは「参加者データの取得」アクションを通じて情報を呼び戻すことができるので、「Bridge」アクションを繰り返す必要はありません。

注意: Get Conversation Dataで属性を呼び出す場合、属性名が前のフローのSet Conversation Dataの名前と完全に一致していることを確認します。 アーキテクトは、コールフロー間で会話データ名を自動完成させません。 ベストプラクティスでは、正確に一致させるために、大文字と小文字を区別した名前をコピー&ペーストすることを推奨しています。

呼び出し中にSet Participant Dataアクションが参加者属性値を設定する場合、値セットは、フローの終了までクラウドで更新されない場合でも、後続のGet Participant Dataアクション呼び出しで読み取られる値です。 例:  

  1. フローが「Foo」を属性名としてGet Participant Dataアクションを発行すると、クラウドは「Hello」を返すため、Get Participant Dataアクションで「Foo」にバインドされた変数は「Hello」に設定されます。
  2. フローは、その後に「フー」と設定参加者データアクション発行属性名と値として「さようなら」。
  3. 次に、フローは「Foo」を属性名としてGet Participant Dataアクションを発行し、クラウドは以前と同様に「Hello」を返します。これは、Set Participant Dataによって行われた更新がキューに入れられ、終了直前にのみクラウドに送信されるためです。 ただしこの場合、「Foo」にバインドされている変数は「Goodbye」に設定されています。これは、Get Participant Dataが、クラウドが返すものを使用する前に、更新待ちの値を使用するためです。

アクション 説明と使用

名前

アクションの識別名を入力してください。 ここで入力するラベルは、タスクシーケンスに表示されるアクションの名前になります。

会話 ID

参加者データを設定するインタラクションの会話 ID。文字列の最大長は 36 です。

注記:会話 ID 値は、フロー タイプ「作業項目フロー」で作業する場合にのみ設定できます。

設定する属性を選択

クリックの隣に属性属性の名前/値のペア構成を追加します。複数の属性(「参加者データ」)を1つの「参加者データの設定」アクションで作成および保存できます。

属性名

属性に名前を付けます。 属性名は文字列リテラルで、空白 (空) のままにしておくことはできません。  この名前をコピーする必要があります まさに 値を取得するためのGetConversationDataアクション。

割り当てる値

属性(参加者データ)値は、組み込みの呼び出し変数、フロー変数、作成したタスク変数などの文字列リテラルまたは式です。 リテラル エディターまたは式エディターを使用して、属性に文字列、変数、または式の値を割り当てます。  

ノート: 
  • いくつかの場合において、 属性参加者はまた、変化の流れを介して進行しながら、参加者の値が変更される可能性属性値。 参加者データの設定アクションを介して行われた更新は、フローが終了する直前までメモリのキューに入れられます。
  • 更新は1つのバッチでクラウドに送られます。 同じ属性に対するフローによって複数のSet Participant Dataアクション呼び出しが発生した場合、最後の呼び出しで設定された値が属性されます。