Mapas de transformação

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 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 um existente ServiceNow Tabela, 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.

    . Mapas de transformação o módulo 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 os campos de origem em uma tabela de conjunto de importação e os campos de destino em qualquer tabela. Use o mapeamento de transformação para mapear campos de origem e destino dinamicamente.

    Para obter uma visão geral em vídeo dos mapas de transformação, consulte Mapas de transformação vídeo no ServiceNow Canal do YouTube do Programa de desenvolvimento.

    Considerações de transformação

    Mapeamento automático
    Verifique novamente se os campos que o sistema mapeia automaticamente são realmente obrigatórios. Por exemplo, as 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 DisplayValue, e isso pode ser indesejado.
    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 (presumindo que não haja requisito para validar a importação de campos de referência). Por exemplo, source.<field_name>: source.<field_name> .

    Usando 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.

    Execute várias transformações em 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 de mapa de transformação

    Os scripts de mapa de transformação permitem personalizar 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 ocorrem eventos 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. Há dois tipos de scripts de mapa de transformação:
    • Scripts de mapa de transformação explícita, 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