SharePoint フォームが Microsoft Teams で送信されたときにワークフローをトリガーする

Microsoft Teams のワークフローを使用して、他のユーザーが SharePoint フォームを送信した後に行われる処理を自動化します。 Teams メッセージの送信、Planner タスクの作成、承認の開始、フォーム応答の情報を使用したメールの送信を行います。

フォームからのワークフロー

SharePoint フォームは、SharePoint リストから作成されます。 リスト内の各列がフォーム内の質問になります。 その後、各フォーム送信がリストに新しい行として保存されます。 応答を使用してワークフローをトリガーし、送信された情報を後続のアクションに渡します。

ワークフローは、リクエストのタイトル、説明、リンクなどのフォームからの回答を、これらのアクションの動的コンテンツとして使用できます。

フォームからワークフローを作成する

SharePoint フォームからワークフローを開始するには:

  1. SharePoint リストとフォームを作成します。

  2. Teams の左側にある [ワークフロー ] を選択します。

    • ワークフローが表示されない場合 [Teams] の左側にある [その他のアプリを表示 ... ] を選択して ワークフローを検索して選択します。
  3. [ 最初からビルド] を選択します。

  4. [開始する条件] で、[開始する項目を選択する] を選択します。

  5. [SharePoint] を選択します>フォームが送信されます。

  6. SharePoint サイト、リスト、およびフォームを選択します。

    • 一覧に目的のサイトが表示されない場合は、[ サイトの URL を入力 ] を選択し、サイトの URL を貼り付けます。
  7. [ 次に、これを行う ] を選択して、ワークフローにアクションを追加します。

  8. [保存] を選択します。

注

SharePoint フォームに条件付きロジックが設定されている場合、またはフィールドで複数の値 ( 選択肢 や ユーザーなど) が許可されている場合、ワークフローが正しくトリガーされない場合があります。*

ワークフロー操作

トリガーを選択したら、[次に実行する>Teams] メニューからオプションを選択して、ワークフロー実行時の動作を定義します。

アクションでは、通知の送信、タスクの作成、承認の開始、SharePoint コンテンツの更新、またはフォーム送信の情報を使用したその他の自動化された手順の実行ができます。

Teams アクションを使用して、ユーザーに通知したり、情報を共有したり、チームやチャネルのメンバーシップを管理したりできます。

操作 これを使用して次の操作を行う
チャットまたはチャネルでメッセージを送信する フォームが送信されたときに、指定されたチャットまたはチャネルにメッセージを投稿します。
ユーザーにチャット メッセージを送信する 1 人以上の個人にダイレクト チャット メッセージを送信します。
プライベートで通知を受け取る 自分に個人用通知を送信します。
チャットまたはチャネルにカードを投稿する 書式設定された情報とアクション ボタンを含むリッチ カードを投稿します。
ユーザーに非公開で通知する 特定のユーザーにプライベート通知を送信する。
チャネルにメンバーを追加する 特定の条件が満たされた場合に、チャネルにユーザーを追加します。
メンバーをチャネルに参加させる ワークフロー データに基づいてチャネルにユーザーを追加します。
チャネルから直接メンバーを削除する チャネルからユーザーを削除します。
メンバーをチーム タグに追加する 既存のチーム タグにユーザーを追加します。
チームにメンバーを追加する チームにユーザーを追加します。
チームからメンバーを削除する チームからユーザーを削除する。
チーム タグからメンバーを削除する チーム タグからユーザーを削除します。
会話でエージェントにプロンプトを表示する 会話内のエージェントに情報を送信する。
スレッドでエージェントに返信を求める 特定の会話スレッドで応答するようにエージェントに依頼します。

多くのアクションは動的コンテンツをサポートしており、送信されたフォームからの応答をメッセージ、タスク、承認、その他のワークフロー アクションに直接挿入できます。 稲妻ボタンを選択してオプションを表示します。

ワークフローの概要

ワークフローの管理