# Workbot インターフェイスの設計

Workbot for Slack では、ボタン、メニュー、モーダルなど、Slack のインタラクティブコンポーネントの多くに対応しています。これらのインタラクティブコンポーネントを Workbot レシピ内で使用して、ユーザーから情報を収集し、Workbot メッセージの書式を設定し、後続のレシピをトリガーすることができます。これらのコンポーネントを適切なトリガーやアクションと組み合わせることにより、Workbot の対話型インターフェイスを自由に設計することが可能です。

# インターフェイス機能の選択

機能 説明 使用するアクション/トリガー
アプリホーム ユーザーと Workbot との間で共有される、1:1のインタラクティブなスペース。タイムリーでカスタマイズされたコンテンツが含まれます。たとえば、承認する必要がある休暇届のリストが表示されます。 New event トリガーと Publish app home view アクション
添付ファイルフィールド メッセージに関連する情報を動的に表示する、2段組みのレイアウトをメッセージ本文の下に作成します。たとえば新しい Salesforce アカウントについて知らせるメッセージに、アカウントの会社名、年間収益、電話番号を含めることができます。 Post messagePost command reply アクション
Block kit ボタン、画像、メニューなどの UI 要素を Workbot メッセージに追加するために使用できる、Slackの UI フレームワークです。 Post messagePost command replyOpen/update or pushPublish app home view アクション
ボタン クリックされたボタンに基づいて、別のコマンドをトリガーします。たとえば、Workbot への問題の報告時に、人事や IT などのタイプを指定するためにボタンを選択するようにユーザーに求めることができます。 Post command replyPost message アクション
ダイナミックメニュー ユーザーの入力に応じてメニューオプションを生成する、モーダルまたはダイアログのドロップダウンメニュー。Salesforce の会社名など、多数のメニューオプションが想定される場合に適しています。 New dynamic menu event トリガー
メッセージ Workbot とやり取りするための通常の方法。ダイレクトメッセージを使用して、または Workbot が招待されているチャンネルで、Workbot との間でメッセージを送受信します。 Post command トリガーと Post message または Post command reply アクション
メッセージメニュー 選択された項目に基づいて、別のコマンドをトリガーします。たとえば、Workbot への問題の報告時に、優先度 (低、中、高) を明確にするためにメニュー項目を選択するようにユーザーに求めることができます。 Post command replyPost message アクション
モーダル ユーザーから情報を収集する、インタラクティブなポップアップウィンドウ。 Open/update or push アクション
スラッシュコマンド レシピをトリガーするために、Slack のメッセージボックスに入力できるコマンド。例 /createissue Post command トリガーを含む Enterprise Workbot


Last updated: 2023/8/31 1:07:14