変換

変換を使用すると、クラウド同期を使用した Microsoft Entra ID との属性の同期方法の既定の動作を変更できます。

このタスクを実行するには、スキーマを編集してから、Web 要求を使用して再送信する必要があります。

クラウド同期属性の詳細については、「Microsoft Entra スキーマについて」を参照してください。

スキーマを取得する

スキーマを取得するには、同期スキーマの表示手順に従います。

カスタム属性のマッピング

カスタム属性のマッピングを追加するには、次の手順に従います。

  1. スキーマを Visual Studio Code などのテキスト エディターまたはコード エディターにコピーします。

  2. スキーマで更新するオブジェクトを見つけます。

    スキーマ内のオブジェクトのスクリーンショット。

  3. ユーザー オブジェクトで ExtensionAttribute3 のコードを見つけます。

                            {
                                "defaultValue": null,
                                "exportMissingReferences": false,
                                "flowBehavior": "FlowWhenChanged",
                                "flowType": "Always",
                                "matchingPriority": 0,
                                "targetAttributeName": "ExtensionAttribute3",
                                "source": {
                                    "expression": "Trim([extensionAttribute3])",
                                    "name": "Trim",
                                    "type": "Function",
                                    "parameters": [
                                        {
                                            "key": "source",
                                            "value": {
                                                "expression": "[extensionAttribute3]",
                                                "name": "extensionAttribute3",
                                                "type": "Attribute",
                                                "parameters": []
                                            }
                                        }
                                    ]
                                }
                            },
    
  4. company 属性が ExtensionAttribute3 にマップされるようにコードを編集します。

                                     {
                                         "defaultValue": null,
                                         "exportMissingReferences": false,
                                         "flowBehavior": "FlowWhenChanged",
                                         "flowType": "Always",
                                         "matchingPriority": 0,
                                         "targetAttributeName": "ExtensionAttribute3",
                                         "source": {
                                             "expression": "Trim([company])",
                                             "name": "Trim",
                                             "type": "Function",
                                             "parameters": [
                                                 {
                                                     "key": "source",
                                                     "value": {
                                                         "expression": "[company]",
                                                         "name": "company",
                                                         "type": "Attribute",
                                                         "parameters": []
                                                     }
                                                 }
                                             ]
                                         }
                                     },
    
  5. スキーマを Graph Explorer にコピーして、 [要求の種類][PUT] に変更し、 [クエリの実行] を選択します。

    クエリを実行する

  6. 次にポータルで、クラウド同期構成に移動し、[プロビジョニングを再開する] を選択します。

  7. しばらくしてから、Graph Explorer で次のクエリを実行して、属性が設定されていることを確認します: https://graph.microsoft.com/beta/users/{Azure AD user UPN}

  8. これで、値が表示されます。

    値が表示されます

関数を使用したカスタム属性マッピング

より高度なマッピングでは、データを操作し、組織のニーズに合わせて属性の値を作成できる関数を使用できます。

このタスクを実行するには、上記の手順を実行してから、最終的な値の作成に使用する関数を編集します。

式の構文と例の詳細については、「Microsoft Entra ID における属性マッピングの式の書き方」を参照してください。

次のステップ