ファイルピッカーのユーザー入力コントロール
仮想エージェントトピックのファイルピッカーユーザー入力コントロールを使用して、画像または任意のファイルタイプをアップロードするようにユーザーに求めます。ユーザーが画像ファイルをアップロードすると、画像はすぐに 仮想エージェント クライアントに表示されます。
ファイルピッカーのユーザー入力コントロールのプロパティ
ファイルピッカーでは、画像ファイルの SVG 形式を除くすべてのファイルタイプがサポートされています。画像は高解像度にすることができますが、 仮想エージェント クライアントに表示される画像はアスペクト比に基づいてスケーリングされます。画像はチャットウィンドウ内に収まるように拡大縮小されます。
Microsoft Teams では、ペーパークリップ (添付ファイル) アイコンを使用するか、ドラッグアンドドロップを使用してファイルをアップロードできます。コピー&ペーストは画像ファイルに対してのみ機能します。ユーザーは、Microsoft Teams で仮想エージェントのファイルピッカーのユーザー入力コントロールを使用して、ライブエージェントとのチャット中に添付ファイルを送信することで、添付ファイルを共有できます。
- 画像ファイルの SVG 形式はサポートしていません。
- テキスト、ファイル、絵文字の組み合わせをサポートします。ただし、ユーザーがこれらのアイテムを送信する方法とエージェントがこれらのアイテムを表示する方法では、注文の表示が異なる場合があります。
- 書式設定されたテキストはサポートされていません。
ファイルのアップロードの進行中は、ファイルピッカーコントロールでは、テキストをアップロードまたは入力することはできません。アップロードされたファイルには、ウイルススキャンと検証が実行されます。
レコードアクションユーティリティを使用して、アップロードされたファイルを作成したケースにリンクできます。詳細については、「レコードアクションユーティリティ」を参照してください。
| プロパティ | 説明 |
|---|---|
| ノード名 | トピックフローでファイルピッカーのユーザー入力コントロールノードを識別する名前です。 |
| 変数名 | このプロンプトに対するユーザー応答を格納する変数の名前です。変数名は、 Node name プロパティから自動的に作成されます。 |
| プロンプト | ユーザーにアイテムをアップロードするように求めるプロンプトまたは質問。プロンプトには、変数を含むテキスト文字列またはテキストを返すスクリプトを使用できます。 |
| ユーザーにアップロードを許可 | アップロードするファイルのタイプ。画像ファイルの SVG 形式を除くすべてのファイルタイプがサポートされています。 |
| 詳細 | |
| 確認メッセージ | |
| 入力完了確認 |
ノードのインタラクションが完了したときにユーザーに表示されるボット応答。メッセージは、テキスト文字列またはテキストを返すスクリプトのいずれかです。たとえば、ドット連結を使用している場合は、次のようになります。Thanks, (Input Variables > Username)! または、スクリプトを使用している場合、確認応答は次のようになります。Thanks, {{vaInputs.username}}! |
| デフォルト値の確認 |
[デフォルト値 (Default value)]フィールドの値が正しいことを検証するようにユーザーに求めるメッセージ。このメッセージは、 [プロンプト (Prompt)] フィールドの値の代わりに使用されます。テキスト文字列またはテキストを返すスクリプトのいずれかが含まれる可能性があります。たとえば、ドット連結を使用している場合は、次のようになります。Are you (Input Variables > Username)? またはスクリプトを使用している場合、確認メッセージは次のようになり ます。Are you {{vaScripts.lastUsername}}? |
| このノードを非表示またはスキップ | |
| 次の場合、このノードを条件付きで表示します: |
会話でこのノードを表示するための条件を指定するノーコード条件ステートメントまたはローコードスクリプト。条件は true と評価される必要があります。 |
| 次の場合、ユーザーにこのノードのスキップを許可 |
会話でユーザーにこのノードをスキップさせるための条件を指定するノーコード条件ステートメントまたはローコードスクリプト。条件は true と評価される必要があります。このフィールドは、条件ビルダーまたはスクリプトのいずれかを使用して設定できます。 |
| 次の場合、再プロンプトをスキップします | 会話でユーザーが再プロンプトをスキップできるようにするための条件を指定するノーコード条件ステートメントまたはローコードスクリプト。トピックループバックまたはダイアログアクションで先行するノードに再度アクセスすると、仮想エージェントはこのノードをバイパスし、元の値を自動的に保持します。 |
さまざまなクライアントインターフェイスでのファイルピッカーコントロールの使用
画像を選択するプロセスは、 仮想エージェント クライアントインターフェイスによって異なります。次の手順を使用して、選択したクライアントインターフェイスで画像を選択します。
| プラットフォーム | 画像またはファイルを選択する手順 |
|---|---|
| Web UI |
|
|
Slack |
|
|
Microsoft Teams |
|
|
Workplace |
|
|
ServiceNow モバイル |
注:
[ ファイルをアップロード] ボタンは、[ すべてのファイルタイプの ファイルピッカー] プロパティを有効にした場合にのみ使用できます。 |
ファイルピッカーのユーザー入力コントロールの例
| ファイルピッカーのプロパティ | ファイルピッカープロンプト |
|---|---|
チャネルサポート
| チャネル | サポート | 制約 |
|---|---|---|
| Web UI | サポート対象 | なし |
| Mobile UI | サポート対象 | まだ許可を付与していない場合に、アプリがカメラまたはファイルシステムにアクセスするための許可を求めるプロンプトを表示します。 |
| Now Assist パネル | サポート対象 | なし |
| Microsoft Teams | サポート対象 | なし |
| Google Chat | サポート対象 | なし |
| Slack | サポート対象 | なし |
| Workplace | サポート対象 | なし |
| Facebook Messenger | サポート対象 | サポートされているファイル形式は、JPG、PNG、BMP、MP4 です。ファイルタイプに応じたファイルサイズの上限があります。
|
| SMS Twilio | 部分的サポート | 画像ファイルのみ |
| LINE | サポート対象 | サポートされているファイル形式は、JPG、PNG、BMP、MP4 です。ファイルタイプに応じたファイルサイズの上限があります。
|
| サポート対象 | なし | |
| Apple Messages for Business | サポート対象 | なし |
| Alexa (音声アシスト機能) | サポート対象外 | 該当なし |