タスクの記録と編集
デスクトップ用 Power Automate では、ユーザーによって実行された手順をキャプチャし、デスクトップ フローの手順を編集することができます。
ユーザーは、次の機能を使用してタスクを記録することができます。
- デスクトップ レコーダー - Windows ネイティブ アプリケーションで手順を記録します。
- Web レコーダー - Web アプリケーション向けにブラウザーで手順を記録します。
デスクトップ レコーダー
デスクトップ レコーダー は、ボタン、メニュー、フィールドなどのアプリケーション ユーザー インターフェイスのオブジェクトを識別し、ハイライト表示します。 その後、そのオブジェクトに対するマウスのクリック数とキーボード入力を記録します。
Web レコーダー
Web レコーダー は、クリックされた対象と、Web ページに入力された内容を識別します。 このプロセスは デスクトップ レコーダー のプロセスに似ていますが、Web アプリケーション向けに調整されています。
手順とアクションの編集
手順が記録されたら、不要なアクションを編集して削除し、さらにアクションを追加できます。 また、アプリケーションで選択したオブジェクトを編集したり、新しい UI オブジェクトを追加したりできます。
Power Automate はさまざまな機能を備えており、次のような多くのアクションを実行できます。
- SQL Server データベースに対して SQL クエリを実行する。
- Microsoft Excel ワークシートの内容を操作する。
- Microsoft Outlook のメールを処理する。
- ローカル コンピューターで PowerShell スクリプトを実行する。
- クリップボードからコピーする、またはクリップボードにコピーする。
- Azure AD オブジェクトにアクセスする。
- クラウド サービスにアクセスする。
デスクトップ用 Power Automate は、使用可能な多くのアクションを搭載している強力なツールです。 ソリューション アーキテクトは、デスクトップ フロー、クラウド フロー、Azure 関数などを使用して SQL クエリを実行するなど、アクションを実行するための適切なテクノロジを決定する必要があります。
変数
フロー変数を使用すると、デスクトップ フローの毎回の実行で情報を変更できます。 任意のタイプのデータ入力に対してデスクトップ フローを使用している場合、入力する必要があるフィールドを定義するためにフロー変数が必要です。 ソリューション アーキテクトは、フロー変数の使用を推奨し、変数に命名規則が設定されていることを確認する必要があります。
入力変数は、デスクトップ フローに渡す情報です。 出力変数は、デスクトップ フロー実行後にデスクトップ フローが返す結果です。 デスクトップ用 Power Automate では、出力変数を使用してクラウド フローから入力値を受け取り、クラウド フローに値を戻すことができます。 その結果、自動化をシームレスに統合することができます。 クラウドとデスクトップ フローが異なる開発者によってビルドされる可能性が高いため、ソリューション アーキテクトは設計段階で入出力変数を指定する必要があります。
入力変数が環境ごとに異なる場合、フロー内の入力変数に環境変数を定義する必要があります。