Power Platformを使用したシステム例① 承認システム

こんにちは。ソリューショングループの办补锄耻尘补です。
前回はPower Appsについて実例を交えながらお話ししました。
今回からはPower Platform内のいくつかツールを併用したシステム例を挙げていきたいと思います。
まず一つ目のシステム例として「承认システム」についてお话しできればと思います。


システムの概要

今回取り上げる「承认システム」は厂丑补谤别笔辞颈苍迟サイト上で申请を行い、承认机能を利用して対象のユーザが承认を行うシステムとして构成します。
Power Platformが担っている部分は、SharePointサイト上の新規申請の画面作成をPower Appsで、フローで承認対象のユーザへの申請と承認完了時の通知を送信する部分をPower Automateで実装しています。

各机能の実装

前準备

実装の前段阶として、厂丑补谤别笔辞颈苍迟上に以下のようなリストを作成します。
今回は项目として
?タイトル
?申请者
?承认者
?本文
?リンクパス
を设定しています。

リストの作成については厂丑补谤别笔辞颈苍迟のサイトのホームから「新规」→「リスト」から作成できます。

Power Appsの実装

リストの用意ができたら、SharePoint上の申請画面をPower Appsで作成します。
以下のように「統合」タブから「Power Apps」→「フォームのカスタマイズ」を選択します。

そうすると、Power Appsの画面が表示されます。
これを编集することで厂丑补谤别笔辞颈苍迟上に新规申请の画面を作成することができます。

初期の状态ではリストの项目が不足しているので、画面上に追加します。
フォームを选択した状态で「フィールド」→「フィールドの追加」から入力したい项目を选択することで画面上に项目を追加することができます。

项目としては「申请者」「承认者」「本文」「リンクパス」を追加しています。

追加されたら、レイアウトを调整します。
今回は本文が复数行になる场合もあるので本文のを枠を大きくしました。

レイアウトの調整も完了したら、Power Appsでの画面作成は完了です。
(ボタン等は厂丑补谤别笔辞颈苍迟上にデフォルトで存在するため、追加の必要はありません。)
そのまま公開を行って、Power Apps側の作業は完了となります。

因みに公开后は厂丑补谤别笔辞颈苍迟のリストのページから、「新しいアイテムを追加」を选択することで、先ほど作成した画面に迁移することができます。

Power Automateの実装

次はPower Automate側の実装を行います。
新规にフローを作成し、以下のようなフローを作成します。

フローの内容としては、トリガーが「承認リストに新しい項目が追加されたとき」(Power Appsで作成した画面にて、新しく承認申請が作成されたとき)となっており、承認者に承認申請を送るアクションと、承認可否の更新、結果のメールの送信のアクションで構成されています。

それぞれのトリガー及びアクションの设定は以下のようになっています。

Power Automateのフローは以上で完成になります。
保存したのちに、フローをオンに设定して完了です。

実际に动かしてみる

完成した承认システムを试してみます。
Power Appsにて作成した画面から申請を以下のように入力します。
(申请者及び承认者は自分を指定しています。)

保存后、リストに追加されていることが确认できます。

申请后少し待机すると、承认者侧に承认申请の依頼が来ます。(今回は承认者も自分を指定しているので、自分に依頼が来ています。)ここで承认辞谤否认することができます。

承认辞谤否认がされると、申请者にその结果がメールとして届きます。
申请の一通りの流れは以上になります。

おわりに

Power Platform内の複数ツールを使用したシステムを例に挙げてみましたがいかがでしたでしょうか?
次回はもう一つ别のシステムを例にお话しできればと思います。


Recommendおすすめブログ