MAAY
@MAAY

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Power Automateのフロー中に進行状況などが分かるログを書き出したい

解決したいこと

Power Automateにお詳しい方、ご意見をください。

Power Automateのフロー中に進行状況などが分かるログ(時刻・APIのアップロード時のエラーなど)をフローの合間合間に、どこかに記入していきたいです。
この場合、どこに書き出していくのが最適解なのか?
どのアクションを使うのがマストなのか、教えて頂きたいです。

プログラミング系とは違う業界で、聞ける方も社内にいない状態で困っています。
よろしくお願いいたします。

0

1Answer

この場合、どこに書き出していくのが最適解なのか?

「最適解」かどうかは分かりませんが、一つのアイデアということでお答えします。
(Power Automateクラウド版(for Desktopではない)前提です)

ログ取得用のExcelブックをOne Driveにおいて、スクリプトの引数にて、ログに取得したい情報を受け取り、ワークシートの最終行に引数で受け取ったログ情報を書き込みます。
時刻などは引数は不要で、スクリプト実行時の時刻を求めて該当する列にセットすればよいと思います。

ログに取得したいフローの合間にアクションを追加して、上記Excelのスクリプトを呼び出します。ログの情報はスクリプトの引数に渡すので、変数と組み合わせることで、直前のアクションの結果などもログに出力できると思います。

本提案は、Excelのスクリプトを呼び出す方式のため、ログ取得の処理時間はそれなりにかかると思いますが、当初は小まめにログを取得し、安定すれば必要最小限にとどめる等ができます(アクションの削除ではなく、無効にすることで)。

進行中フローの状況をリアルタイムに知ることは難しいかも知れません、当該Excelを別ウィンドウで開いてけば、同期されると最新情報に更新されるため、閉じて開き直す必要もなく便利ではないかと思います。

以上、ご参考まで。

1Like

Comments

  1. @MAAY

    Questioner

    @nak435

    いつもご教示ありがとうございます。また、反応が遅くなり申し訳ございません。
    自分の中で「sharepointリストに書き出していく」しかアイディアが出なかったので、具体的な例を出してくださりとても参考になります!!ありがとうございました!

    Power Automateについてまったく知らない上司から「txtファイルに書き出しぐらいできるだろう」と詰められているのですが、txtファイルへの書き出しはPower Automate(クラウド版)ではできないですよね?(重ねてのご質問で申し訳ありません)

  2. OneDriveに置いたファイルなら更新ができるようですが、自分の環境だとフローの起動がエラーとなり、詳しい使い方が分かりませんでした。

    file.png
  3. @MAAY

    Questioner

    ありがとうございます!こちらでもテキストファイルを置いて試してみます!

Your answer might help someone💌