Microsoft Flow を使用すると、アプリでイベントが発生したときに 1 つ以上のタスクを実行するロジックを作成できます。 たとえば、ユーザーが選択したときに、SharePoint リストのアイテムの作成、電子メールまたは会議出席依頼の送信、クラウドへのファイルの追加、またはこれらのすべての処理を実行するようにボタンを構成できます。 アプリ内の任意のコントロールは、フローを開始するように構成できます。フローは、PowerApps を閉じた後でも実行し続けます。

前提条件

  • PowerApps にサインアップし、次の手順のいずれかを実行します。

    • Windows ストアで、Windows 用の PowerApps Studio をインストールして開きます。その後、サインアップに使用したものと同じ資格情報を入力してサインインします。
    • powerapps.com で、左下の [新しいアプリ] をクリックまたはタップして Web 用の PowerApps Studio を開きます。
  • コントロールを構成する方法を確認しておきます。

フローの作成

  1. powerapps.com にサインインし、左側のナビゲーション バーで [フロー] を選択します。

  2. [マイ フロー] ページで、[一から作成] を選択します。

    テンプレートを使用せずにフローを作成するオプション

    PowerApps が既定のトリガーとして追加されます。

    フローを開始するトリガーとしての PowerApps

  3. [新しいステップ] を選択し、[アクションの追加] を選択します。

    アクションを追加するオプション

  4. [すべてのサービスとアクションを検索する] ボックスで、次の例のようにフローのアクションを指定します。

    1. ボックスに「SharePoint」と入力し、[アクション] の下の一覧の [SharePoint - 項目の作成] を選択します。

      SharePoint 項目を作成するオプション

    2. ダイアログが表示されたら、SharePoint に接続するための資格情報を指定します。

    3. [Site Address](サイトのアドレス) ボックスに、リストを含む SharePoint Online サイトの URL を入力するか貼り付けます。

      注: リストを除いたサイトの URL を指定してください。

    4. [リスト名] ボックスで、使用するリストを選択します。

    5. [タイトル] ボックスをクリックまたはタップし、[動的なコンテンツの追加] を選択します。

      [タイトル] フィールドに [PowerApps で確認] パラメーターを追加する

    6. パラメーターの一覧で、[PowerApps で確認] を選択します。

      パラメーターを追加する

  5. (省略可) 指定したアドレスに承認のメールを送信したり、別のデータ ソースに関連するエントリを作成するなど、1 つ以上の追加アクションを指定します。

  6. 画面上部で、フローの名前を入力するか貼り付けて、[フローの作成] を選択します。

    フローに名前を付けて保存する

アプリへのフローの追加

  1. PowerApps で [ファイル] メニューの [新規] を選択します。

  2. [空のアプリ] タイルで、[携帯電話レイアウト] を選択します。

  3. テキスト入力コントロールを追加し、RecordTitle という名前を付けます。

  4. ボタン コントロールを追加し、RecordTitle の下に移動します。

  5. ボタン コントロールを選択した状態で、[アクション] タブの [フロー] を選択します。

    [アクション] タブの [フロー] オプション

  6. 表示されたウィンドウで、前の手順で作成したフローを選択します。

    : 作成したフローが選べない場合は、PowerApps が、フローを作成した環境に設定されているかどうかを確認します。

    カスタマイズ ウィンドウからフローを追加する

  7. 数式バーで、自動的に追加された数式の末尾に「RecordTitle.Text)」と入力するか貼り付けます。

    フローを含む OnSelect プロパティ

フローのテスト

  1. F5 キーを押して (または右上隅の矢印を選択して) プレビューを開きます。

    フローを含む OnSelect プロパティ

  2. RecordTitle にテキストを入力するか貼り付けて、ボタン コントロールをクリックまたはタップします。

    指定したリストに、タイトルとして指定したテキストを含む SharePoint アイテムが作成されます。 フローの実行時にリストが開いていたときは、変更内容を表示するためにブラウザー ウィンドウを更新することが必要な場合があります。