Mapas de transformação

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Um mapa de transformação é um conjunto de mapas de campos que determinam os relacionamentos entre campos em um conjunto para importação e campos em uma tabela ServiceNow existente, como Incidente [incident] ou Usuário [sys_user].

    Figura 1. Importar transformação do processo
    Importar transformação do processo

    Depois de criar um mapa de transformação, você pode reutilizá-lo para mapear dados de outro conjunto de importação para a mesma tabela.

    O módulo Mapas de transformação permite que um administrador defina destinos para dados importados em qualquer tabela. O mapeamento de transformação pode ser tão simples quanto uma operação de arrastar e soltar para especificar a vinculação entre campos de origem em uma tabela de conjunto de importação e campos de destino em qualquer tabela. Use o mapeamento de transformação para mapear campos de origem e destino dinamicamente.

    Considerações de transformação

    Mapeamento automático
    Verifique novamente se os campos que o sistema mapeia automaticamente são realmente necessários. Por exemplo, senhas criptografadas provavelmente não devem ser mapeadas.
    Campos de referência de mapeamento
    Se você estiver mapeando dados do campo de referência e o sys_id não existir, o sys_id poderá aparecer no registro de destino como o DisplayValue, e isso poderá ser indesejável.
    O mapeamento de campo de um grande número de campos de referência incorre em sobrecarga de desempenho adicional porque o sistema verifica se o sys_id referenciado realmente existe antes de executar ações de escolha no nível do campo.
    Nota:
    Você pode ignorar a sobrecarga de desempenho usando scripts de transformação como onBefore (supondo que não haja nenhum requisito para validar a importação de campos de referência). Por exemplo, destino.<field_name> = origem. .

    Como usar vários mapas de transformação

    Vários mapas de transformação podem ser aplicados a uma única fonte de dados.

    Uma linha de conjunto de importação é criada por mapa de transformação, o que pode fazer com que um grande número de registros temporários seja gerado.
    Nota:
    Se você usar vários mapas de transformação para o mesmo conjunto de importação, a transformação criará várias entradas na tabela de conjunto de importação.

    Executar várias transformações de um único conjunto de importação

    Os usuários podem selecionar vários mapas de transformação durante a importação de dados.

    Os mapas de transformação selecionados serão executados no mesmo conjunto de importação na ordem especificada.

    Figura 2. Transformação de vários mapas
    Transformação de vários mapas

    Scripts do mapa de transformação

    Os scripts do mapa de transformação permitem que você personalize as operações de importação usando uma interface de programação robusta para introduzir lógica avançada.

    Um script de mapa de transformação é executado conforme os eventos ocorrem enquanto um conjunto para importação está sendo transformado em uma tabela da ServiceNow. O script do mapa de transformação está totalmente integrado ao ambiente de script da ServiceNow. Existem dois tipos de scripts de Mapa de Transformação:
    • Scripts de Mapa de Transformação Explícito, que definem explicitamente relacionamentos de mapeamento
    • Scripts de evento de transformação, que modificam o processamento de eventos em diferentes fases de uma transformação