Referências de mapeamento de atributos

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Os mapeamentos de atributo permitem que você use os atributos como uma única fonte de recurso para os campos da tabela da ServiceNow.

    Atributo

    O atributo para o qual o mapeamento deve ser definido. Por exemplo, userName.

    Atributo - Nome de usuário

    Subatributo

    Selecione o subatributo, se houver, para o qual um mapeamento precisa ser definido.

    Por exemplo, se houver um atributo de tipo complexo como name.familyName, o atributo será name e o subatributo será familyName.

    Para atributos simples, como nome de usuário, o valor do Subatributo seria Nenhum.

    Atributo Nome e Subatributo Sobrenome

    Condição do Filtro

    Um atributo de valores múltiplos pode ter informações adicionais que podem ser especificadas usando uma condição do filtro. As opções para a condição do filtro são preenchidas usando os esquemas definidos pelo Provedor de SCIM.

    Por exemplo, o atributo phoneNumbers tem vários tipos, como trabalho, para celular, casa e assim por diante.

    Você pode especificar uma condição do filtro dentre um conjunto de valores possíveis. Por exemplo, o atributo phoneNumber pode ter a condição do filtro como type eq "mobile".

    Atributo Número de telefone com Condição do filtro Celular

    Em vez disso, o atributo phoneNumber pode ter uma Condição do filtro como type eq "work".

    Atributo Número de telefone com Condição do filtro Comercial

    Nome do campo do banco de dados

    Se a opção de mapeamento de atributo direto for escolhida, este atributo precisará ser definido. O campo Nome do campo do banco de dados representa o nome do campo da ServiceNow que é mapeado com o atributo SCIM.

    Por exemplo, o atributo SCIM username pode ser mapeado para um usuário como o campo Nome da tabela do banco de dados e para o campo ID do usuário como o campo Nome do campo do banco de dados.


    Nome do campo do banco de dados

    Você também pode fazer referência com pontos usando o Nome do campo de banco de dados. Por exemplo, o atributo SCIM departamento pode ser mapeado para o campo Nome do departamento.

    Atributo - Referência com pontos

    Aqui, a tabela do banco de dados é Usuário e o Nome do campo do banco de dados é Nome do departamento.

    Atributo - Nome do departamento

    Valor Padrão

    O valor padrão será passado para o Provedor de SCIM se o mapeamento de atributo direto desse campo retornar nulo. O valor padrão também pode ser usado para retornar um valor codificado.

    No caso de um valor codificado, o nome da tabela de banco de dados e o nome do campo devem ser Nenhum.

    Por exemplo, o valor do subatributo principal do e-mail de trabalho pode ser codificado como verdadeiro.

    Valor padrão do atributo

    Script

    O script é usado para buscar o valor do atributo. O tipo de retorno do script deve ser sempre uma cadeia de caracteres ou um JSON convertido como uma cadeia de caracteres. A saída do script deve estar no formato apropriado conforme esperado pelo provedor para esse atributo.

    A seguir está um script de exemplo para um atributo de valores múltiplos.

    Script de atributo

    A saída do script deve ter uma matriz JSON em cadeia de caracteres.

    A seguir está um script de exemplo de um atributo de valor simples.

    Atributo Employee Number (Número do funcionário) - Executar script

    A saída do script deve ser uma cadeia de caracteres.