Hands-On-02-04
Step 1 PowerAppsからJSON受信
Step 2 JSON解析とHTML/CSVテーブル作成
Step 3 承認者リストの取得
Step 4 一次承認処理
Hands-On-02-05
Step 5 条件分岐と最終承認
Step 6 結果反映と通知
⑨一次承認結果の分岐
ループの下(ループの外側)で、+新しいステップをクリック
「コントロール」をクリック→「条件」アクションを追加
値の選択: (動的コンテンツ)「開始して承認を待機 」の「Outcome 」(結果)を選択
次の値に等しい: Approve (承認)
前ページの設定の最後
一次承認分岐 True 内部に構築
⑪申請中ステータスへの更新 (最終承認)
+新しいステップをクリック
「「Sharepoint」→「項目の更新」をクリック
※サイトのアドレス: 該当のリストアドレス を選択(リストのURLの/Lists/の前までを入れるとOK:https://shokubai-my.sharepoint.com/xxxxxx/Lists/ の場合Lists前まで)
各項目
サイトのアドレス: 対象のSharePointサイト
リスト名: InspectionLog (または「点検簿」)
Id: (動的コンテンツ)「JSONの解析」の「ID」を選択します。
(※異常音(Noise):「いいえ」を削除→空の部分は設定されませんが、新たに記入したり選択済みのものがあるとリストに反映されます)
Application(承認申請): 「はい」を選択します。(必須 )
Status(承認ステータス) の値: 「最終承認」を選択します。(必須)
⑫最終承認の開始
+新しいステップをクリック
検索ボックスで「承認」→「Standerd approvals(標準承認)」をクリック→「開始してテキストの承認を待機」アクションを追加
割り当て先(Assigned to): (動的コンテンツ)「最終承認者を取得」の「email」
タイトル: 一次承認済:最終承認をお願いします
詳細(Detail):
[動的コンテンツ: ApplicantName] からの申請は一時承認済みです。<br>以下点検内容になります。ご確認ください。<br>
[動的コンテンツ: HTMLTable Inspectionの出力]
添付ファイル - 1 名前: InspectionList_[動的コンテンツ: varCurrentTimeJST] .csv
添付ファイル - 1 コンテンツ: (動的コンテンツ)「CSVTable Inspection」の「出力」
⑬最終承認結果の分岐
ループの下(ループの外側)で、+新しいステップをクリック
「コントロール」をクリック→「条件」アクションを追加
値の選択: (動的コンテンツ)「開始して承認を待機 」の「Outcome 」(結果)を選択
次の値に等しい: Approve (承認)
最終承認分岐 True 内部に構築
⑭申請中ステータスへの更新 (最終承認)
+新しいステップをクリック
「「Sharepoint」→「項目の更新」をクリック
※サイトのアドレス: 該当のリストアドレス を選択(リストのURLの/Lists/の前までを入れるとOK:https://shokubai-my.sharepoint.com/xxxxxx/Lists/ の場合Lists前まで)
各項目
サイトのアドレス: 対象のSharePointサイト
リスト名: InspectionLog (または「点検簿」)
Id: (動的コンテンツ)「JSONの解析」の「ID」を選択します。
(※異常音(Noise):「いいえ」を削除→空の部分は設定されませんが、新たに記入したり選択済みのものがあるとリストに反映されます)
Application(承認申請): 「はい」を選択します。(必須 )
Status(承認ステータス) の値: 「承認」を選択します。(必須)
最終分岐 False 内部に構築
⑮申請中ステータスへの更新 (最終承認)
+新しいステップをクリック
「「Sharepoint」→「項目の更新」をクリック
※サイトのアドレス: 該当のリストアドレス を選択(リストのURLの/Lists/の前までを入れるとOK:https://shokubai-my.sharepoint.com/xxxxxx/Lists/ の場合Lists前まで)
各項目
サイトのアドレス: 対象のSharePointサイト
リスト名: InspectionLog (または「点検簿」)
Id: (動的コンテンツ)「JSONの解析」の「ID」を選択します。
(※異常音(Noise):「いいえ」を削除→空の部分は設定されませんが、新たに記入したり選択済みのものがあるとリストに反映されます)
Application(承認申請): 「はい」を選択します。(必須 )
Status(承認ステータス) の値: 「却下」を選択します。(必須)
最終分岐外側に構築
⑯申請者へのメール通知
+新しいステップをクリック
「「Office365 Outlook」→「メールの送信(v2)」をクリック
各項目
To: [動的コンテンツ: ApplicantEmail]
Subject: 【承認結果】点検簿申請の承認結果
Body: [動的コンテンツ: ApplicantName] 様
承認結果:[動的コンテンツ:outputs('開始して承認を待機_2')結果}
詳細はSharePointリスト InspectionLog をご確認ください。
[動的コンテンツ: HTMLTable Inspectionの出力]
添付ファイル - 1 名前: InspectionList_[動的コンテンツ: varCurrentTimeJST] .csv
添付ファイル - 1 コンテンツ: (動的コンテンツ)「CSVTable Inspection」の「出力」
一次承認分岐 False 内部に構築
⑰申請中ステータスへの更新 (最終承認)
+新しいステップをクリック
「「Sharepoint」→「項目の更新」をクリック
※サイトのアドレス: 該当のリストアドレス を選択(リストのURLの/Lists/の前までを入れるとOK:https://shokubai-my.sharepoint.com/xxxxxx/Lists/ の場合Lists前まで)
各項目
サイトのアドレス: 対象のSharePointサイト
リスト名: InspectionLog (または「点検簿」)
Id: (動的コンテンツ)「JSONの解析」の「ID」を選択します。
(※異常音(Noise):「いいえ」を削除→空の部分は設定されませんが、新たに記入したり選択済みのものがあるとリストに反映されます)
Application(承認申請): 「はい」を選択します。(必須 )
Status(承認ステータス) の値: 「却下」を選択します。(必須)