Criar uma transformação em Central de controle de serviços para provedores (legado)

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Como um provedor, crie uma transformação na aplicação Central de controle de serviços para provedores para que você possa integrar tarefas entre uma instância ServiceNow com a instância do seu cliente.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Central de controle de serviços > Provedor > Transformações.
    2. Clique em Nova.
    3. No formulário, preencha os campos.
      Tabela 1. Formulário de transformação
      Campo Descrição
      Número Número gerado automaticamente para o registro de transformação.
      Conta Nome do cliente para o qual esta transformação é aplicável.
      Tipo

      Simples: usado quando o campo tem uma lista de seleção conhecida e estável em cada instância. Uma lista relacionada de linhas de transformação é criada para corresponder aos valores de entrada e saída.

      Avançado: usado para critérios complexos que exigem um script para determinar o novo valor.

      Entrada Opção que habilita uma transformação de entrada para esta transformação.
      Saída Opção que habilita uma transformação de saída para esta transformação.
      Tabela do provedor Opção que designa a tabela de tarefas do provedor. Por exemplo, Caso.
      Campo do provedor Opção que designa o campo do provedor. Por exemplo, Estado.
      Tabela do cliente Opção que designa a tabela de tarefas do cliente. Por exemplo, incidente.
      Campo do cliente Opção que designa o campo do cliente. Por exemplo, Estado.
    4. Clique em Salvar.
    5. Selecione Simples ou Avançado.
      Se você selecionou Simples, vá para a etapa 5a a seguir. Se você selecionou Avançado, vá para a etapa 5b a seguir.
      1. Se você selecionou Simples, clique em Novo na lista relacionada Linhas de transformação e preencha os campos no formulário.
        Tabela 2. Formulário de linhas de transformação
        Campo Descrição
        Rótulo do provedor Opção que designa o rótulo de escolha do provedor. Por exemplo, Abrir.
        Valor do provedor Opção que designa o valor de escolha do provedor. Por exemplo, 10.
        Rótulo do cliente Opção que designa o rótulo de escolha do cliente. Por exemplo, Andamento.
        Valor do cliente Opção que designa o valor de escolha do cliente. Por exemplo, 2.
      2. Clique em Enviar.
      1. Se você selecionou Avançado, use um script para definir os rótulos e valores de saída e de entrada, conforme mostrado no exemplo a seguir:
        output.value=input.value;
        output.label=input.label;
        
        var ci=new GlideRecord('cmdb_ci');
        
        if(direction=='inbound'){
           if(ci.get('correlation_id',input.value)){
              output.value=ci.sys_id+";
              output.label=ci.getDisplayValue();
              }
        }
        if (direction=='outbound'){
          if(ci.get(input.value)){
             if(ci.correlation_id){
                output.value=ci.correlation_id+";
                output.label=input.label;
               }
            }
        }
              
        
      2. Clique em Enviar.
    1. No formulário de transformação, clique em Ativar.

    Resultado

    Um registro de transformação é criado em sua instância ServiceNow®. Os campos de entrada ou de saída de qualquer tarefa remota que correspondam a uma transformação os usarão automaticamente. Para saber mais, consulte Criar definições de tarefa remota em Central de controle de serviços para provedores (legado).