Share via


Transformações

Com uma transformação, você pode alterar o comportamento padrão de como um atributo é sincronizado com Microsoft Entra ID usando a sincronização de nuvem.

Para realizar esta tarefa, você precisa editar o esquema e reenviá-lo por meio de uma solicitação da Web.

Para obter mais informações sobre atributos de sincronização de nuvem, confira Noções básicas sobre o esquema do Microsoft Entra.

Recuperar o esquema

Para recuperar o esquema, siga as etapas em Exibir o esquema de sincronização.

Mapeamento de atributo personalizado

Para adicionar um mapeamento de atributo personalizado, siga estas etapas.

  1. Copie o esquema em um editor de texto ou de código, como Visual Studio Code.

  2. Localize o objeto que você deseja atualizar no esquema.

    Captura de tela do objeto no esquema.

  3. Localize o código para ExtensionAttribute3 no objeto de usuário.

                            {
                                "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. Edite o código para que o atributo da empresa seja mapeado para 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. Copie o esquema de volta para o Explorador do Graph, altere o Tipo de Solicitação para PUT e selecione Executar Consulta.

    Executar Consulta

  6. Agora, no portal, acesse a configuração de sincronização na nuvem e selecione Reiniciar provisionamento.

  7. Após alguns instantes, verifique se os atributos estão sendo preenchidos executando a seguinte consulta no Explorador do Graph: https://graph.microsoft.com/beta/users/{Azure AD user UPN}.

  8. Agora você deve ver o valor.

    O valor é exibido

Mapeamento de atributo personalizado com função

Para um mapeamento mais avançado, você pode usar funções que permitem manipular os dados e criar valores para atributos para atender às necessidades da sua organização.

Para executar esta tarefa, siga as etapas anteriores e edite a função que é usada para construir o valor final.

Para obter informações sobre a sintaxe e exemplos de expressões, confira Escrever expressões para mapeamentos de atributo no Microsoft Entra ID.

Próximas etapas