次の方法で共有


Teams プラットフォームの機能を確認する

Teams では、機能豊富な環境でアプリをビルドできます。 アプリをビルドするためのプラットフォームとして Teams を使用すると、デスクトップおよびモバイル アプリ ソリューションに Teams 機能を拡張できます。 アプリに最適な機能を選択します。

図は、プラットフォームとしての Teams の概念表現とその機能を示しています。

Teams アプリの機能

重要

Microsoft 365 コネクタ (以前は Office 365 コネクタ) は非推奨に近づいています。新しい Microsoft 365 コネクタの作成は間もなくブロックされます。 スケジュールの詳細と、ワークフロー アプリがより柔軟で安全なエクスペリエンスを提供する方法については、 Microsoft Teams内の Microsoft 365 コネクタの廃止に関するページを参照してください。

Teams で Webhook を作成するにはどうすればよいですか?

  • Webhook 要求の受信時にチャットまたはチャネルに自動的に投稿するには、定義済みのワークフロー テンプレートを使用するか、[ Teams Webhook 要求が受信されたとき ] トリガーを使用してワークフローを最初から作成します。 詳細については、「 webhook 要求がMicrosoft Teamsで受信されたときにワークフローを投稿する」を参照してください。

  • Teams Webhook 要求が受信されたときのトリガーの詳細については、「Microsoft Teams - Webhook」を参照してください。

Office 365 コネクタを既に構築している場合:

  • Power Automate コネクタを作成する: Power Automate は、Teams で広く使用されているワークフロー アプリを強化します。 これは、Teams との間でプログラムによってデータを送信するためのスケーラブルで安全なアプローチです。 この方法を採用する場合は、製品から Teams チャネルにアラートを投稿するためのワークフロー テンプレートを作成できます。 この方法により、新しい方法のユーザーの導入が簡略化されます。 詳細については、 エンタープライズ開発者、ISV、パートナー向けの Power Automate に関するページを参照してください。

  • Teams アプリを更新する: 現在の Teams アプリを強化できます。 たとえば、ユーザーがシステム内のトリガー イベントに基づいてプロアクティブ メッセージを設定できるようにします。 詳細については、ボットが プロアクティブ メッセージを通じてチャネルに投稿する方法に関するページを参照してください。

既知の問題

  • ワークフロー アプリは、プライベート チャネルでフロー ボットとして投稿できません。 ただし、ユーザーに代わって投稿することはできます。
  • ワークフローでは、アダプティブ カードのみがサポートされます。 コネクタで使用される古いメッセージカード形式Office 365サポートされていません。 ワークフローでは、メッセージ カード形式の使用はサポートされていません。 詳細については、コネクタ メッセージカード形式をアダプティブ カードに変換する方法に関するページを参照してください。
  • ワークフローには、DataDog や Jenkins などのサードパーティ製コネクタは用意されていません。
  • ワークフローは、既定の環境でのみ作成できます。

限界事項

ワークフローは、特定のユーザー (ワークフローの所有者と呼ばれます) にのみリンクされ、Teams チームまたはチャネルにはリンクされません。 共同所有者が割り当てられていない場合、ワークフローは所有者が存在しない場合に孤立フローになる可能性があります。 フローによって自動化されたビジネス プロセスの継続性を維持するために、管理者は 1 人以上の共同所有者を追加し、ワークフローを完全に制御できます。 また、接続の認証 (存在する場合) を追加し、フローが無効になっている場合はフローを有効にすることもできます。 詳細については、「 孤立フローの管理」を参照してください。

機能 説明 目的
タブ タブとは、Microsoft Teams に組み込まれている Teams 対応 Web ページです。 チーム内のチャネルの一部、グループ チャット、個々のユーザーの個人用アプリとして追加できます。 個人用タブ、チャネルまたはグループ タブ、ステージ ビュー、リンク展開解除。
ボット チャットボットまたは会話ボットとも呼ばれるボットは、動的な会話のために自然言語でユーザーを理解し、対応するために人工知能によって進化してきました。 ボットの操作には、簡単な質問と回答や、サービスへのアクセスを提供する複雑な会話などがあります。 顧客サービス、新しい販売プレゼンテーションやコードなどのコンテンツ生成、アプリのパーソナライズされたガイダンス、複雑な財務分析、タスクの自動化。
メッセージ拡張機能: メッセージング拡張機能を使用すると、ユーザーは Web サービス Teams クライアントを操作できます。 外部システムでアクションを検索または開始します。 操作の結果は、書式設定されたカードとして Teams クライアントに送信できます。 リソースの予約、予約されたタイム スロットをチャネルに知らせます。 作業項目を検索し、アダプティブ カードとしてグループと共有します。 Teams のメッセージに基づいてトラッキング システムにバグを作成し、そのバグをユーザーに割り当て、そのバグの詳細情報が記載されたカードを会話スレッドに送信します。
ミーディング拡張機能 会議の生産性を高めるようアプリを作成できます。 通話中にアンケートを記入するよう依頼したり、会議のフローを中断しない簡単なリマインダーを送信したりします。
個人用アプリ 個人用アプリは、ユーザーが自分のタスクに集中したり、重要なアクティビティを表示したりするのに役立つ専用のスペース (タブ) またはボットです。 OneNote は、Teams 内でユーザーにプライベート ワークスペースを提供する個人用アプリです。 Planner は、自分またはチームがチャネル タブとして追加したボード全体で、すべてのタスクの概観を提供します。
Webhook とコネクタ 外部アプリと通信し、他のアプリから通知やメッセージを送受信します。 Web サービスから通知とメッセージを受信するようサブスクライブします。
Microsoft Graph Microsoft Graph API を使用すると、Teams アプリは Microsoft 365 データのインテリジェンスを使用してコラボレーション機能を構築し、アクティビティ フィード通知を通じてユーザーを定期的に関与できます。 アクティビティ フィード通知の送信、メッセージのエクスポートまたはインポート、会議のトランスクリプトと録音の取得、リソース固有の同意 (RSC) アクセス許可の使用、CRUD (作成、読み取り、更新、削除) ユーザー、チャット、チャネル、アプリ。
アダプティブ カード カードは、情報をグループに整理し、ユーザーが情報の特定の部分を操作する機会を提供するのに役立ちます。 テキストと画像を使用した共有。入力フォームを使用した情報の収集。
ダイアログ (TeamsJS v1.x のタスク モジュールと呼ばれます) ダイアログを使用すると、Teams アプリケーションでモーダル ポップアップ エクスペリエンスを作成できます。 独自のカスタム HTML または JavaScript コードを実行します。 YouTube やMicrosoft Streamビデオなどの<iframe>ベースのウィジェットを表示します。
Copilot の拡張性 追加の知識とスキルを使用してMicrosoft 365 Copilotをカスタマイズして拡張する機能。 エージェントは、organizationの知識、スキル、プロセス自動化をMicrosoft 365 Copilotに統合するのに役立ちます。 独自の分析情報を生成し、organizationに固有のデータを使用して、カスタマー サポート、コンテンツ作成、データ分析などの機能を自動化します。

Microsoft 365 Copilotを拡張する方法の詳細については、「Microsoft 365 Copilot機能拡張」を参照してください。

Microsoft 365 全体で Teams アプリを拡張する

一部の Teams アプリを既に構築している場合は、アプリを Microsoft 365 全体に拡張し、Outlook と Microsoft 365 経由でアクセスできるように構成できるようになりました。

アプリ マニフェストのプロパティの構成を示すスクリーンショット。

次の手順

Teams プラットフォームの機能を簡単に説明しました。 これで、これらの機能を使用して、アプリをビルドする方法を確認する準備ができました。

次に、ユーザー ストーリーのソリューションを見てみましょう。