Microsoft Power Automate のボタン フロー

Microsoft Power Automate のボタン フロー

このブログ投稿では、ボタントリガートークンを使用して Power Automate でボタン フローを作成する方法を学びます。たとえば、ユーザーと共有するインスタント フローがあるとします。ユーザーが Power Automate アプリを開くと、そのフローにアクセスできるようになり、ボタンをクリックすることでフローをトリガーできます。次に、住所などの入力を求められます。このアドレスは後続のフローで使用されます。

Microsoft Power Automate のボタン フロー

目次

ボタンフローの仕組みを理解する

ボタン トリガー トークンを使用すると、ユーザーに入力を求めることなく、ユーザーが使用しているデバイスに関する詳細情報を取得できます。

さらに、デバイスが位置情報にアクセスできる場合は、ユーザーが位置情報を入力しなくても、その情報を収集することができます。これは、携帯電話で Google マップにアクセスする場合と非常に似ています。自分の位置情報を Google マップと共有するかどうかを尋ねられます。これに同意すると、Google マップは住所を入力しなくても位置情報にアクセスできるようになります。

フローでも同じことができます。ボタン トリガー トークンを使用して、場所、タイムスタンプ、デバイス名、プロファイル名、デバイスの電子メールなど、ユーザーのデバイスに関する情報にアクセスできます。この情報はフロー内で入手でき、必ずしもユーザーに情報を求める必要がないため、この機能は不可欠です。

これから説明するボタン トリガー トークンの多くは、このリンクから入手できます。このため、ドキュメントをよく理解することが重要です。

Microsoft Power Automate のボタン フロー

この Web ページでは、Power Automate で使用できるすべての種類のボタン トリガー トークンを確認します。

Microsoft Power Automate のボタン フロー

このページには完全な例もあります。

Microsoft Power Automate のボタン フロー

別の、より単純な例を実行しますが、これも間違いなく従うことができます。

Power Automate でのボタン フローの作成

次に、ボタントリガートークンを選択しましょう。この例では、ユーザーの電子メールを使用します。まずはインスタントフローを作成しましょう。

Microsoft Power Automate のボタン フロー

[新しいステップ]をクリックします。

Microsoft Power Automate のボタン フロー

次に、Slackコネクタを検索してクリックします。

Microsoft Power Automate のボタン フロー

[メッセージを投稿]アクションを選択します。アクセスできるすべてのボタン トリガー トークンを含む Slack メッセージを投稿します。

Microsoft Power Automate のボタン フロー

ランダムなチャンネルにメッセージを投稿します。

Microsoft Power Automate のボタン フロー

「メッセージ」テキストフィールドをクリックしてみましょう。フロー内では何も入力を求めていませんが、 User nameUser emailDateなどにアクセスできるようになったことがわかります。この例では、 User emailDate、およびTimestampを取得しましょう。

Microsoft Power Automate のボタン フロー

次に、フローの名前をButton Trigger Token Exampleに変更しましょう。

Microsoft Power Automate のボタン フロー

それを保存して、どのように動作するかを見てみましょう。 

Microsoft Power Automate のボタン フロー

フローのテスト

「テスト」をクリックします。

Microsoft Power Automate のボタン フロー

その後、「トリガーアクションを実行します」オプションを選択し、「テスト」をクリックします。

Microsoft Power Automate のボタン フロー

次に、「続行」をクリックします。

Microsoft Power Automate のボタン フロー

[フローの実行]をクリックします。

Microsoft Power Automate のボタン フロー

フローが完了したら、Slack で出力を確認してみましょう。ご覧のとおり、ユーザーの電子メール、日付、およびユーザーが実際にフローを実行したときのタイムスタンプが投稿されています。ユーザーにこれらの詳細を提供することなく、その情報を取得することができました。

Microsoft Power Automate のボタン フロー

それだけこの機能は強力なのです。メール リストを構築するフローを作成することもできますが、必ず最初に許可を求めるようにしてください。それでも、ユーザーがニュースレターまたは同様のものの購読を希望する場合は、ユーザーの電子メールを自動的に収集できます。


Microsoft Power Automate でのワークフロー共有
Power Automate モバイル アプリ | 電話機内のフロー
Power Automate ドキュメントのウォークスルー

結論

全体として、ボタン トリガー トークンは非常にシンプルです。これらは、ユーザーが実際に何も入力しなくても、フローが発生するたびにアクセスできる情報の一部にすぎません。タイムシートや経費レポートの提出に関連するワークフローを作成する場合、ほとんどの人はPower Automateのボタン フローを使用します。

利用可能なデフォルトのボタン トリガー トークンが多数あります。複数のユーザーに共有する場合は、すべてを入力させるのではなく、ボタン フローを使用することをお勧めします。

ではごきげんよう、

ヘンリー


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。