Power Automateのコメント(プレビュー)機能の検証

Power Automate

クラウドフローを共同で作成する際に、トリガー、アクションにコメントを記載する機能がリリースされました。
共同所有者へコメントを残して、フローの作成をスムーズに行うことができますね。
フローの実装をレビューしてもらい、コメントとして残すという活用方法もできそうです。
まだプレビューなので、改善されていくと思いますが、現時点での機能を触ってみようと思います。

コメント(プレビュー)の操作方法

新規にフローを作成して、保存する前の状態です。
「コメント(プレビュー)」はグレーアウトされています。保存してもグレーアウトのままです。

一度、フローの編集画面を閉じて、再度開きます。
「コメント(プレビュー)」 が使用可能になりました。

Docsに記載のある通りの動きです。

制限
・コメントを追加する前に、メーカーはフローを少なくとも 1 回保存する必要があります。
・コメント スレッド カウント アイコンは、条件、切り替え、スコープなどの制御アクションでは表示されません。

詳細オプションと複数のアクションの追加 – Power Automate | Microsoft Docs

「コメント(プレビュー)」 をクリックしてみましょう。
右ペインにコメント領域が表示されました。

トリガーにコメントを付けてみます。
[…]-[新しいコメント]をクリックします。

コメント欄にはメンションができるようなので、メンションしてコメントを投稿してみたところ、フローが共有されていないユーザーだったので、アクセスを許可するか促すメッセージが表示されました。

キャンセルするとエラーメッセージが表示されました。

[共有して通知する]をクリックすると、コメントが追加され、所有者にも追加されました。
メンション付きでコメント入れると自動的に所有者に追加されるのは便利ですね。

最初のコメントは「スレッド」、返信したものを「コメント」と呼ぶようです。

「スレッドを解決する」をクリックしてみます。
「解決済み」となりました。このコメントは終了ということが分かるようになります。

[スレッドを再オープンする]をクリックすることで、再度、コメントの追加ができるようになります。

保存先

さて、このコメントはどこに保存されるのかという疑問が湧いてきます。(普通は、湧かないですかね?)
Docsを確認してみます。

重要
コメントは、Dataverse データベースを持つ環境でサポートされています。

詳細オプションと複数のアクションの追加 – Power Automate | Microsoft Docs

はい。Dataverseに保存されます。(想像どおりです)

どこのテーブルに保存されるか「コメント」というテーブルに保存されるようですので、確認してみます。
[データ]-[テーブル]をクリックします。

Power Appsポータル画面に遷移します。
(Power Appsだと[Dataverse]-[テーブル]のメニューです。。。)
ビューを「すべて」に変更して、「コメント」と検索します。
「コメント」テーブルが見つかりましたので、クリックします。

[データ]タブをクリックするとレコードが参照できます。
[本文]の部分にコメントが保存されていることが分かります。

レコードを選択して、[レコードの削除]をクリックすると削除できます。
※ 削除しますか?といったメッセージは表示されないで、削除されますのでご注意を。
フローの方のコメントも消えます。

しかし、フローの方から「スレッド」や「コメント」削除しても、テーブルのレコードとしては残り続けるようです。できればレコードも削除されるようになると嬉しいです。
ということは、Dataverseには一度書いたコメントは残り続けることを意味しています。

使用量

テキストなので、微々たる使用量かと思いますが、塵積で蓄積されますので、使用量の監視が必要になると思います。

使用量を確認してみます。

Power Platform管理センターにアクセスして、[リソース]-[容量]をクリックし、表示された画面の[Dataverse]タブをクリックします。
フローを作成した環境の[詳細]をクリックします。

[データベース使用量]のグラフが表示されます。使用量のグラフは上位のものしか表示されませんので、[すべてのテーブルをダウンロード]します。

「Download all table sizes.csv」というCSVファイルがダウンロードされます。
[Table name]が「CommentBase」という名前が「コメント」テーブルに該当します。
この場合、使用量は0.16MBとなります。
※ この 「CommentBase」 にフローのコメント機能以外のデータが格納されているのかは未確認となりますので、その点はご注意ください。

ちなみにDataverseがない環境では、[コメント(プレビュー)]のメニューが表示されませんでした。

※ 本記事の内容は、2021/12/22 時点の仕様であり、今後変更になる可能性がある点にご注意ください。

コメント