MicrosoftFlow-空白からフローを作成する

この章では、フローの基本的な要素について説明し、フローの作成に慣れるようにします。

Flowの要素を開始する前に、ログインして[マイフロー]セクションを確認してください。

上部の[新規]ボタンをクリックすると、以下のオプションが表示されます。

[インスタント]をクリックします-空白から、画面/ウィザードの下にさまざまなトリガーが表示される場所が表示されます。

引き金

Microsoft Flowでは、トリガーは、構築されるフローの開始点として機能します。これは、フローを開始するアクションを指定するステップです。SharePointリストからファイルを選択する場合もあれば、Webおよびモバイルのボタンをクリックするだけの場合もあります。

このチュートリアルの目的のために、フローにMy FirstFlowという名前を付けましょう。このフローをトリガーする選択肢から、[フロー手動でトリガーする]を選択します。

[作成]をクリックして、次のステップに進みます。以下の画面が表示されます。

上で強調したように、今度はステップを追加します。このステップは、上記で作成したトリガーの結果としてのアクションになります。[新しいステップ]ボタンをクリックすると、以下のセクションが表示されます。

上記のリストからアクションを簡単に選択できます。次の章では、アクションの実際の詳細について説明します。

ご覧のとおり、アクションにはさまざまなカテゴリがあります-

  • Built-in
  • Standard
  • Premium
  • Custom

必要に応じて、上記のアクションから1つを選択できます。各タブとそれぞれのオプションを理解するのに少し時間がかかる場合があります。

ステップ

アクションのコレクションは、ステップになります。

たとえば、[アクションからGmail]で[メールを送信]を選択すると、次のようにGmailのアクションが表示されます。

この特定のアクションの下に複数のアクションを追加し続けると、フローのステップが作成されます。

Gmailアドレスを追加して、接続を確立しましょう。Gmailアカウントでサインアップし、必要な権限を付与すると、以下の画面が表示されます。

上記の強調表示されたセクションで、いくつかの詳細を追加します。以下の件名とメール本文を記載したメールを自分宛に送信します。

Subject − テストメール

Body − このメールはMicrosoftFlowを使用しています。

とりあえずアタッチメント部分は無視しましょう。

[保存]ボタンをクリックして、これまでの進捗状況をキャプチャします。

フローのテスト

トリガーを追加した後(Gmailにサインインしていない場合)にインターフェースを観察すると、画面の右上のセクションに3つのボタンが表示されます。

フローチェッカーは、適切なタイミングで起動してしまいます。これは、フローが正確かどうかを確認するときに役立ちます。上記の状態でフローチェッカーをクリックすると、以下の画面が表示されます-

  • ポイント1で示された指示を見ると、「ワークフローアクションの定義が空です」と表示されます。
  • これらのステートメントは、Microsoft Flowのパワーユーザーが最もよく理解できますが、一部のメッセージは、通常のユーザーまたは初心者のユーザーも理解できます。
  • 必然的に、フローチェッカーは作成されたフローに欠けているものを伝えます。
  • 私たちの場合、Gmailアカウントにサインインしなかったため、エラーとして発生します。
  • 画面の右側の[エラー]セクションにSend_emailエラーが表示されます。
  • このようにして、フローのエラーをチェックし、実行する前でもフローをテストできます。

テストボタン

  • テストボタンをクリックして、フローがどのように実行されるかを確認します。
  • [テスト]ボタンをクリックすると、画面の右側からホバーが表示されます。
  • これにより、トリガーアクションを実行するための2つのオプションが提供されます。

  • 「トリガーアクションを実行します」ボタンを選択し、「テスト」をクリックします。
  • 使用中のアプリのステータスについて説明している上記の画面が表示されます。現在Gmailを使用しているため、ログイン状態が緑色のチェックマークで表示されています。
  • [続行]をクリックします。
  • 次の画面で、[フローの実行]をクリックします。成功画面は以下のように表示されます。
  • これが、単純なフローを最初から作成する方法です。第6章では、フロー実行ページについて詳しく説明します。