Mapeamento automático de variáveis de saída de atividade SOAP

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Com o ServiceNow designer de atividades você pode mapear valores de parâmetro em uma carga de teste SOAP para variáveis na fase Saída automaticamente.

    Antes de Iniciar

    Funções necessárias: web_service_admin, activity_admin, activity_creator

    Por Que e Quando Desempenhar Esta Tarefa

    Nota:
    Você pode testar variáveis de entrada de cada fase do designer de atividades se tiver fornecido informações suficientes para a Orquestração contatar o endpoint e retornar dados. Normalmente, a fase de Comando de Execução é o ponto em que suas entradas estão prontas para teste.

    Procedimento

    1. No designer de atividades, prossiga para a fase de Comando de Execução.
    2. Defina um MID Server apropriado, se solicitado.
      O teste falhará se o MID Server não puder ser encontrado ou se ele não puder se conectar ao destino.
    3. Clique em Testar atividade para testar os parâmetros de entrada.
      Se você adicionou valores reais para os parâmetros e campos, o sistema executará esses valores no destino especificado e retornará a carga resultante. Se você mapeou variáveis de entrada para campos e parâmetros, o sistema exibirá uma caixa de diálogo para atribuir valores de teste a essas variáveis.
    4. Forneça valores de teste, se solicitado, e clique em OK para exibir a carga.
      A carga inteira aparece na janela Saída bruta do formulário de Resposta.
      Controles de mapeamento automático
    5. Selecione uma das seguintes opções de mapeamento automático.
      • Mapear automaticamente para local: mapeia valores diretamente para uma variável local para uso na atividade.
      • Mapear automaticamente para saída: mapeia valores diretamente para a variável de saída para passar para outras atividades no fluxo de trabalho. O mapeamento automático para uma variável de saída cria uma matriz de objetos, cada um contendo os nomes das colunas do resultado da consulta.

    Fornecimento de credenciais para acessar um WSDL de mensagem SOAP

    Se o WSDL SOAP que você está solicitando em uma carga de teste exigir autenticação, será necessário fornecer credenciais de autenticação básicas na mensagem SOAP ou na atividade SOAP.

    Antes de Iniciar

    Funções necessárias: web_service_admin, activity_admin, activity_creator

    A instância ServiceNow só oferece suporte a credenciais de autenticação básicas para acessar um WSDL. Se a função SOAP ou a mensagem SOAP não fornecerem essas credenciais, será necessário configurá-las no modelo de atividade SOAP. A Orquestração usa as seguintes prioridades para decidir quais credenciais de autenticação básica serão usadas:
    • Mensagem SOAP: as credenciais de uma mensagem SOAP serão usadas se nenhuma outra credencial for definida.
    • Função SOAP: as credenciais de uma função SOAP substituem as credenciais configuradas para a mensagem SOAP.
    • Modelo de atividade SOAP: as credenciais de um modelo de atividade SOAP substituem a função SOAP e as credenciais de mensagem SOAP.

    Procedimento

    1. Navegar até Tudo > Serviços web do sistema > Saída > Mensagem SOAP.
    2. Selecione a mensagem SOAP que você deseja que a atividade use.
    3. No registro de Mensagem SOAP, marque a caixa de seleção Baixar WSDL.
    4. No campo Tipo de autenticação, selecione Básica.
      O campo Perfil de autenticação básico é exibido.
    5. Selecione o perfil de autenticação básico a ser usado com esta mensagem SOAP.
      Figura 1. Autenticação básica para uma mensagem SOAP
      Autenticação básica para uma mensagem SOAP
    6. Como alternativa, você pode configurar credenciais de autenticação básica em Configuração do comando de execução do SOAP.
      1. No campo Autenticação, selecione Substituir por credenciais de Autenticação básica.
        O campo Credenciais é exibido.
      2. Selecione as credenciais básicas de autenticação a serem usadas para acessar o WSDL.
        Esta configuração substitui todas as credenciais configuradas na mensagem SOAP.
        Figura 2. Substituição de credenciais básicas de autenticação
        Substituição de credenciais básicas de autenticação