次の方法で共有


変換

変換を使用すると、クラウド同期を使用した 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 における属性マッピングの式の書き方」を参照してください。

次のステップ