仮想エージェント のコンポーネントを開発するには、仮想エージェント クライアントインターフェイスとやり取りするための特定のプロパティとアクションを追加します。必要なプロパティは、作成するコンポーネントのタイプによって異なります。
始める前に
必要なロール:virtual_agent_admin または admin
手順
-
コンポーネントコードで、仮想エージェント プロパティを追加して 仮想エージェント クライアントインターフェイスとやり取りします。
表 : 1. 仮想エージェント コンポーネントのプロパティ
| プロパティ |
説明 |
| controlData |
トピックの実行時に 仮想エージェント サーバーがコンポーネントに送信する初期データ。 データタイプ:JSON オブジェクト |
| responseValue |
ユーザーの応答からコンポーネントに送信されるデータ。クライアントから直接、または更新がある場合はサーバーから送信されます。ユーザー入力が必要なコンポーネントでのみ使用します。 データタイプ:JSON オブジェクト |
| forceCloseControl |
コンポーネントが入力を受け入れることができるかどうかを示すフラグ。true の場合、コントロールは閉じられ、ユーザーは操作できません。クライアントの変更を監視して、この値を更新します。ユーザー入力が必要なコンポーネントでのみ使用します。 データタイプ:ブール |
-
入力コンポーネントを作成する場合は、
VA_CONTROL#VALUE_SENT アクションを使用してユーザー値をサーバーに送信します。
表 : 2. 仮想エージェント コンポーネントのアクション
| アクション |
説明 |
| VA_CONTROL#VALUE_SENT |
サーバーに送信するクライアントからの応答データ。ユーザー入力が必要なコンポーネントでのみ使用します。 データタイプ:JSON オブジェクト |
次のタスク
仮想エージェント のコンポーネントのテストに展開したカスタムモバイルアプリケーションを使用して管理しました。