# タブ
Enterprise Workbotのために、豊かでダイナミックでインタラクティブなタブを作成することができます。タブはAdaptive Cardsを使用してレンダリングされ、完全にカスタマイズ可能です。ボットには複数のタブがあり、アプリマニフェストで定義された順序で表示されます。
Adaptive Cardsを使用してレンダリングされたタブは、パーソナルタブとしてのみ利用可能です。タブはEnterprise Workbotにのみ利用可能です。
# セットアップの要件
タブを設定するには、Enterprise Workbotが必要です。
# ステップ1: アプリマニフェストへのタブの追加
企業のWorkbotを見つけ、水平な省略記号をクリックし、アプリパッケージのダウンロードを選択します。
パッケージの内容を指定した場所に解凍し、テキストエディタ(Atom、SublimeTextなど)でmanifest.json
ファイルを開きます。
[オプション] テキストエディタにJSONフォーマッタ(例:pretty-json (opens new window))をインストールして、manifest.json
ファイルを簡単に表示および編集できるようにします。
version
を増やします。たとえば、元のバージョンが1.0.0
だった場合、1.0.1
に更新します。
staticTabs
の下にタブを追加します。レシピのセットアップ中のタブが開かれたときトリガーで使用される1単語のentityId
を指定します。例:
{
"entityId": "PendingPTORequests",
"name": "Pending PTO requests",
"contentBotId": "{your_bot_id}",
"scopes": [
"personal"
]
}
NOTE
タブはconversations
タブとabout
タブと同じレベルに配置する必要があります。ボットIDはbotId
の下にあります。
ファイルを保存し、マニフェストを他のコンテンツと一緒に圧縮します。合計で3つのファイルがあるはずです。color.png
、manifest.json
、outline.png
です。
NOTE
タブは左から右に表示される順序でレンダリングされます。
# ステップ2: 企業のWorkbotの更新
企業のWorkbotを検索し、その名前をクリックします。
新しいバージョンの下で、ファイルをアップロードをクリックします。
更新されたmanifest.json
ファイルを含む新しいzipファイルを選択します。
NOTE
正しく行われた場合、アプリが正常に更新されたと表示されるはずです。
更新されたアプリがMicrosoft Teamsクライアントに表示されるまでには時間がかかる場合があります。
# ステップ3: タブのレシピの作成
NOTE
各タブには、トリガーするための独自のレシピが必要です。
新しいレシピを作成し、タブが開かれたときトリガーを選択します。
entityId
を入力します。これはマニフェストのものと完全に同じである必要があります。
[オプション] 他のアプリからアクションを追加して、下流のAdaptive Cardsでタブを表示アクションで使用できるようにします。
Adaptive Cardsでタブを表示アクションを追加し、1つ以上のカードを追加します。
レシピを保存して開始します。
# ステップ4: Microsoft Teamsでタブを表示する
ログオフしてMicrosoft Teamsクライアントを閉じます。
Microsoft Teamsを実行し、企業のWorkbotとのDMを開きます。
NOTE
上部付近にタブが表示されるはずです。
それをクリックすると、レシピで定義されたカードが表示されるはずです。
Last updated: 2024/2/22 23:17:11