Crie uma transformação em Central de controle de serviçosPara provedores (legado)

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Como provedor, crie uma transformação no Central de controle de serviçosPara a aplicação de provedores para que você possa integrar tarefas entre um ServiceNowinstância 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 ao qual esta transformação é aplicável.
      Tipo

      Simples: Usado quando o campo tem uma lista de escolha 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 um dos dois Simples ou Avançado .
      Se você selecionou Simples, vá para a etapa 5a a 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 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 no ServiceNow®instância. Qualquer campo de entrada ou saída da tarefa remota que corresponda a uma transformação os usará automaticamente. Para saber mais, consulte Crie definições de tarefa remota em Central de controle de serviçosPara provedores (legado).