Microsoft 365

Plannerの完了タスクを一覧でまとめる

Planner を利用していてやや困るのが「完了したタスクが見にくい」ことです。完了済みタスクはバケットの下部に「完了済み」としてまとめられてしまうため、視認性がよくありません。そこで、Power Automate テンプレート「Planner タスクが完了すると、SharePoint アイテムを作成します」を利用してこの問題を解決してみます。

Planner タスクが完了すると、SharePoint アイテムを作成します

まず、留意点として、このテンプレートではタスクを SharePoint Online のリストにまとめていきます。そのため、あらかじめリストをひとつ用意しておく必要があります。また、他テンプレートと違い、ひとつひとつのアクションで、要求される値を指定していかないと動作しません。その意味では「脱初心者」レベルかも。

とはいえ、フローを難しくしているのは「承認処理」「エラー判定」「エラー時のメール送信」などの周辺処理なので、やっていること自体はすごくシンプルなんですけどね。

79db3b6f57fc6e6ee64ebbd78f2350a6
フロー全体図

承認の種類

このテンプレートには「承認(Start an approval)」アクションが含まれています。このアクションは、最初に「承認の種類」を指定する必要があるのですが、これがなかなか、字面からはどれを選択すべきか分かりにくいです。

c4c35516ebd0e98d49ba0d517f883045

それぞれの挙動を確認してみます。
今回はまず動かすことが目的ですので、一番シンプルな「承認/拒否-最初に応答」を使用しました。

カスタム応答-1つの応答を待機指定された承認者(複数)のうち一人が「応答」したら完了
「応答」の内容を自由に設定することができる
カスタム応答-すべての応答を待機指定された承認者(複数)すべてが「応答」したら完了
「応答」の内容を自由に設定することができる
承認/拒否-すべてのユーザーの承認が必要指定された承認者(複数)すべてが「応答」したら完了
「応答」は「承認」または「拒否」に固定されている
承認/拒否-最初に応答指定された承認者(複数)のうち一人が「応答」したら完了
「応答」は「承認」または「拒否」に固定されている

フローが実行された結果

実際にPlannerでタスクを「完了済み」にしてみました。

4cc9e26544c77e116f8f8ca58f3df829

リストにアイテムが作成さました。
これで、このリストを見れば「完了したタスク」を一覧で確認することができますね。

f7155a6a23cd5b4f94f3be59077e928f

余分な部分が…多い?

上で書きましたが、このテンプレートは「承認処理」「エラー判定」「エラー時のメール送信」などの周辺処理で複雑になっている感あります。このあたりを全部省いて「タスクが完了したら起動」「リストアイテム作成」だけにしたほうが、シンプルで使いやすいと思います。アクションを削除して整えるだけなので、是非トライしてみてください。

なお、そのまま利用する場合、「承認」で「拒否」されると、そのままフローが終了してしまうことに注意してください。もう一度フローを回すには、一度、Plannerのタスクを手で「完了」から「進行中」に戻して、あらためて「完了」する必要があります。