{: #designing-the-workbot-interface :}experienceのすべてのインスタンスをinterfaceに変更 --> {: #designing-the-workbot-interface :} Workbot for Slackは、ボタン、メニュー、モーダルなど、Slackの多くのインタラクティブコンポーネントをサポートしています。 Workbotレシピでこれらを使用して、ユーザーから情報を収集し、Workbotメッセージを整形し、後続のレシピをトリガーします。 適切なトリガーとアクションと組み合わせると、これらのコンポーネントにより、Workbotの会話型インターフェースの設計を完全に制御できます。
使用するインターフェース機能
| 機能 | 説明 | 併用するもの |
|---|---|---|
| App Home | ユーザーとWorkbotの間で共有される1:1のインタラクティブスペースで、タイムリーでカスタマイズされたコンテンツが含まれます。 たとえば、承認が必要な休暇申請のリストです。 | 新規イベントトリガーとApp Homeビューを公開アクション |
| 添付ファイルフィールド | メッセージテキストの下に2列のレイアウトを作成し、メッセージに関連する情報を動的に表示します。 たとえば、新しいSalesforceアカウントを通知するメッセージで、Workbotはそのアカウントの会社名、年間売上高、電話番号を含めることができます。 | メッセージを投稿またはコマンド返信を投稿アクション |
| Block Kit | SlackのUIフレームワークであり、ボタン、画像、メニューなどのUI要素をWorkbotメッセージに追加できます。 | メッセージを投稿、コマンド返信を投稿、開く/更新またはプッシュ、またはApp Homeビューを公開アクション |
| ボタン | クリックしたボタンに基づいて別のコマンドをトリガーします。 たとえば、ユーザーがWorkbotに問題を報告すると、WorkbotはHRやITなどのタイプを指定するボタンを選択するようユーザーに促すことができます。 | コマンド返信を投稿またはメッセージを投稿アクション |
| 動的メニュー | ユーザーの入力に応じてメニューオプションを生成する、モーダルまたはダイアログ内のドロップダウンメニューです。 Salesforceの会社など、多数のメニューオプションが想定される場合に最適です。 | 新規動的メニューイベントトリガー |
| メッセージ | Workbotとコミュニケーションするための標準的な方法です。 ダイレクトメッセージ、またはWorkbotが招待されているチャンネルで、Workbotとメッセージを送受信します。 | コマンドを投稿トリガーと、メッセージを投稿またはコマンド返信を投稿アクション |
| メッセージメニュー | 選択した項目に基づいて別のコマンドをトリガーします。 たとえば、ユーザーがWorkbotに問題を報告すると、Workbotは優先度(低、中、高)を明確にするためにメニュー項目を選択するようユーザーに促すことができます。 | コマンド返信を投稿またはメッセージを投稿アクション |
| モーダル | ユーザーから情報を収集するインタラクティブなポップアップウィンドウです。 | 開く/更新またはプッシュアクション |
| スラッシュコマンド | Slackのメッセージボックスに入力してレシピをトリガーできるフレーズです。 たとえば、/createissueです。 | Enterprise Workbot(コマンドを投稿トリガーを含む) |
Last updated: