add-teams について
Power Apps プロジェクトに Microsoft Teams コネクターを追加するスキルです。接続の確認、操作の設定、ビルド、Memory Bank の更新を案内します。
主な機能
- 01Teams 接続 ID の確認
- 02Teams コネクターの追加
- 03必要な操作の設定
- 04プロジェクトのビルドと確認
- 05Memory Bank の更新
活用シーン
- 01Power Apps プロジェクトへの Teams メッセージ機能の追加
- 02コネクター設定後のビルドエラー確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoft/ power-platform-skills --skill add-teamsインストール後、Claude Code で/add-teamsを入力して読み込まれたか確認します。
詳細
📋 共通の指示:shared-instructions.md - 横断的な事項です。
Teams を追加する
ワークフロー
- Memory Bank を確認 → 2. コネクタを追加 → 3. 構成 → 4. ビルド → 5. Memory Bank を更新
ステップ 1:Memory Bank を確認する
memory-bank.mdに従って、memory-bank.md を確認します。
ステップ 2:コネクタを追加する
まず、接続 ID を確認します(connector-reference.mdを参照):
/list-connections スキルを実行します。出力から Teams の接続を探します。該当する接続がない場合は、環境固有の接続 URL を使って作成するようユーザーに案内します。コンテキストにあるアクティブな環境 ID(power.config.json または前の手順から)を使って、次の URL を組み立てます:https://make.powerapps.com/environments/<environment-id>/connections → + New connection → コネクタを検索 → 作成。
pa app add data-source --connector teams -c <connection-id>
ステップ 3:構成する
必要な Teams の操作(メッセージの送信、チャネルへの投稿など)をユーザーに尋ねます。
PostMessageToConversation -- Flow bot を介してチャットメッセージを送信します:
await TeamsService.PostMessageToConversation({
"Post as": "Flow bot",
"Post in": "Chat with Flow bot",
"Post message request": {
recipient: "<recipient-upn-or-id>", // UPN or Entra object ID
messageBody: "<p>HTML message</p>", // HTML format
isAlert: false,
feedbackLoopEnabled: false
}
});
Grep を使って、src/generated/services/TeamsService.ts 内の特定のメソッドを検索します(生成ファイルは非常に大きい場合があります。connector-reference.mdを参照してください)。
ステップ 4:ビルドする
npm run build
次に進む前に、TypeScript のエラーを修正してください。まだデプロイしないでください。
ステップ 5:Memory Bank を更新する
memory-bank.md に、追加したコネクタ、構成した操作、ビルドのステータスを記録します。