Dynamics 365 SCM/FIN セキュリティのコンフィギュレーション機能を使って必要なライセンスを確認しよう

ブログ初投稿となります。宜しくお願いします。

# はじめに
最近こんな相談をよく受けます。
Dynamics 365 SCM/FINで...
「●●機能と●●機能を使う場合必要なライセンスは何？」
「Team Memberライセンスで●●機能は使えるの？」

我々Dynamics365関係者がまず確認するドキュメントはライセンスガイドです。
https://dynamics.microsoft.com/ja-jp/pricing/
こちらのページのライセンスガイドを参照すると、
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/0c4d1812-6961-43cc-434d-36ff3cd9688c.png)
各製品のライセンス毎の使用権が記載されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/330cbc54-db8b-5a65-fc60-e74d6f77f25c.png)

また、FOにおいて下記2つの付録は要チェック項目です
付録C:Dynamics 365 Team Membersの使用権概要
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/04875bac-99a5-8d3a-2697-525db7dd5ed8.png)
付録F:Operations - Activityの承認権限
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/9016ef98-8814-4f47-fc7f-c81f8f2ca863.png)

ですが、これだけでは問題解決しない場合が多々あります。


# セキュリティのコンフィギュレーション
本題のDynamics365 FOの機能を使って必要なライセンスを確認する手順を見てみましょう

:::note
以下はDynamics 365 FOの画面を操作しています
:::

システム管理 > セキュリティ > セキュリティのコンフィギュレーション
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/23fbecbc-5ba8-fd27-3290-a26c5b40ce21.png)

セキュリティのコンフィギュレーションフォームには選択したロールと関連する職務権限が表示できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/d4217099-c6d0-2448-8145-3ce062f7618c.png)

例として、販売マネージャーのロールに合わせて、アクセス許可の表示を押してみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/c7e234f1-9757-6495-bcc3-1907caf4221c.png)

すると、販売マネージャーロールに対する、Duty、権限が参照できます。
左上のライセンス項目では、この[販売マネージャー]のロールに対して必要なライセンスの種類を示しています。

:::note info
SCM Base Licenseが必要
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/030f1e61-afdc-dc30-862f-2706557cdb7c.png)
また、右側にスクロールするとライセンスの列があり、それぞれの必要ライセンスがわかります。
例えば、プロジェクト販売契約書の表示はチームメンバー(以上)のライセンスが必要とわかります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/fea07ceb-00ab-4f4f-f2ac-d522ec7619bc.png)

# サンプル：会計ロールを持つが、BOM承認したいカスタムロールの作成と必要ライセンスの確認
試しに1つやってみます。
セキュリティのコンフィギュレーション > 新規作成を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/70a4bead-308d-59c9-2612-8564172b0582.png)
ロールの名前を入力し、OKボタンを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/8f3f1352-2002-7e4f-ffd1-6613c09cfb09.png)
(作成したロールが選ばれている事を確認しつつ)
サブロールを選択し、参照の追加を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/e5ddd52a-2479-6d17-ec3f-a5b7608fd7d9.png)
会計マネージャを選択し、OKボタンを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/dff30ac2-ad89-fce0-229a-5b8201a1c58d.png)
会計マネージャがロールとして追加されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/ed18b7d5-e4cc-2d13-4512-fbdf51d5db60.png)
職務権限を選択し、参照の追加を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/9fb6caf5-0c86-3f4f-59f1-8c0e1a1005d4.png)
BOMの承認を選択し、OKボタンを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/34cef3d5-8e3f-77f7-2fc5-eb5b631ec246.png)
これでBOMの承認の職務権限が追加されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/0981b060-dafb-cd72-e02d-290f1cecc6c5.png)
作成したロールを一度選択し、アクセス許可の表示を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/cdb5bc5d-bdb4-1c49-8a5f-ab9dd8817ab9.png)

:::note warn
「アクセス許可の表示」が出ない場合は、ロールの一覧から作成したロールを選択し直しましょう
:::

すると、ライセンス欄にSCM、Financeと表示され、
会計ロール、BOM承認に必要なライセンスはSCM, FinanceのBase Licenseであることがわかります。
⇒Team memberではダメ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3579825/9fa0b0b9-e025-3f4e-6362-475600a87969.png)

# まとめ
1. セキュリティのコンフィギュレーション機能から必要なライセンスを確認する事ができる
2. まずはライセンスガイドを参照しましょう

# 参考資料
https://learn.microsoft.com/ja-jp/dynamics365/fin-ops-core/dev-itpro/sysadmin/stay-compliant-user-license-requirement