Mapas de transformação

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

    Figura 1. Transformação do processo de importação
    Transformação do processo de importação

    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 Transformar mapas 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 de destino dinamicamente.

    Transformar considerações

    Mapeamento automático
    Verifique novamente se os campos que o sistema mapeia automaticamente são realmente obrigató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 pode 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 de 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. .

    Uso de 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 do 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

    Transformar scripts de mapa

    Os scripts de 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 de 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 os relacionamentos de mapeamento
    • Scripts de evento de transformação, que modificam o processamento de eventos em diferentes fases de uma transformação