Dynamics 365 の業務プロセス上から承認申請を行う。フェーズから承認依頼を行う。

## はじめに

承認依頼を行う。それもフェーズ上のステップから行う。
こちらの動画を見ながら作成

https://www.youtube.com/watch?v=Q0d1SGYAseI

Power Automate で自動承認を構成し、Power Apps のビジネス プロセス フローから承認をトリガーする
Microsoft Teams で承認を実行する方法
Power Automate で承認フローを構成する方法を検証した。

## 完成イメージ
フローの承認ボタンを押す。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/eef2018a-30a9-a519-3733-2efa54eeb5b9.png)
コメント適当に入れる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/3c158576-ff18-d626-4a42-f3a9d59540f9.png)
受取手がTeamsから承認を押すと。承認となる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/75cb1a64-52a0-4344-4737-906316df6c1d.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/e0855b4d-3185-61a6-eb32-1268bb1fd4f6.png)



## どういったときに便利？
* 次の工程に行くために、承認行為が必要な時。
* 承認フローの業務を行うとき

## やりかた

https://www.youtube.com/watch?v=Q0d1SGYAseI

の動画を見ながら作成

### 1. テーブルの項目用意。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/60f0021d-30d9-e7c3-a871-f1b2ce0f7981.png)
選択肢は２つ、
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/8292a8de-51e1-8c5b-761e-d8c5b3422c0e.png)

承認日用意
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/4bab4273-5615-e4a5-43a3-c4796e7e190e.png)


### 2. ソリューション作成し、クラウドフローを作成する→つまりPowerAutomate でのフローを作成

いきなりフローを作成すると、フェーズで加えるときに選択しに作ったフローが出てこない。→そのためソリューション作成しその中で作成が必要。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/d6babd39-5414-4fd3-4c52-180730bed0b2.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/07117d17-29bb-f997-33f5-5086f1b00fc7.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/92f37e98-53b8-09b1-9eeb-0ecc46fc4c8d.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/9907d22a-9dbd-cd89-55dd-7bb1b960a49d.png)

淡々と動画を見ながら作る
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/de180faa-2246-bb7f-79c0-6adf79660702.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/18118434-0b48-e9b8-29d4-cd9d6b0311a7.png)

電子メールを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/0d74a549-81c5-80ce-b3ab-2f5e6ed27cec.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/88d88309-4679-c785-43ca-a82d32bf5105.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/69028582-43c9-86c6-c518-925b6cfbc940.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/82668e85-bab2-7b7f-b9b2-e50d080b8dee.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/fae061ef-97ab-e093-e171-101248db9f58.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/8c140e19-299d-b24a-f14a-3be9ccf95a40.png)


### 3. 事前に用意しているフェーズ→業務プロセスにフローを追加する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/81986c0b-76f3-f9b6-ca5d-1892a63e036f.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/834f945b-413e-158b-d50c-3555d9331011.png)

### 4. 完成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/f7ed6571-b398-4f62-04cd-c8b78ae56cc3.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/563259d7-dcf2-2f0b-af26-123046f60b3b.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/182666fe-b2a6-617b-9821-98193d598ba3.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/11fbd8b0-6b3b-c953-d19c-f1c2bf0548ad.png)

承認をする人から見た画面　Teamsを開いて承認する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/5709c56b-45e0-6fcb-14f8-200792b041d5.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/609a0ceb-d482-f471-9612-f40e5d8b44b4.png)

承認依頼を出した人からTeamsを見ると結果がわかる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/2a18d5d4-6c1e-3bc7-0508-2b9c19190384.png)

該当のレコードをみると拒否となっている。本当は承認となるはず。どこかがおかしい

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/bb7356e1-3f2c-55e5-ce3d-79ed82d7230f.png)

結果、条件分岐のところが、承認という日本語はNG。ApproveであればOK.

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/c4760b93-fb63-bc40-fd14-b71c3577e1c8.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367026/f26b0a42-1496-d55f-61a6-e36735ff224c.png)


## 感想
* プレビュー機能を試したが、簡単に業務プロセスの中で、申請依頼をすることができた。


## 参考URL
https://www.youtube.com/watch?v=Q0d1SGYAseI

（公式Docs）https://docs.microsoft.com/ja-jp/power-automate/create-business-process-flow#add-on-demand-workflows-or-actions-using-an-action-step

以上