Configurar webhook para o spoke do Workday Financials

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • Recupere detalhes de um funcionário integrado na aplicação Workday para sua instância ServiceNow configurando os webhooks.

    Antes de Iniciar

    Gerar nome de usuário e senha em sua instância ServiceNow

    Gere nome de usuário e senha em sua instância ServiceNow para autenticar solicitações e recuperar os dados necessários da aplicação Workday.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Todos > Definição do Sistema > Tabela.
    2. Filtre e pesquise a tabela de registro do webhook do spoke do Workday Financials, por exemplo, Registro do webhook do WorkdayFin.
    3. Clique na lista relacionada Mostrar lista.
    4. Clique em Nova.
    5. No formulário, preencha estes valores.
      Campo Descrição
      Descrição Descrição do registro do webhook. Insira o evento Workday e a autenticação para Criar OC.
      UserName Workday usuário que tem direitos de integração usando Workday Web Services.
      Senha Senha do usuário Workday.
      Evento do Workday Evento para o qual o webhook está configurado. Insira CreatePO.
      Instância do Workday URL base da instância Workday ou nome do locatário.
    6. Clique com o botão direito no cabeçalho do formulário e clique em Salvar.
    7. Clique em Gerar nome de usuário e senha.
      Copie e registre os valores de nome de usuário e senha. Esses valores devem ser especificados na instância Workday para autenticar as solicitações de webhook.

    Recuperar o caminho do recurso da sua instância ServiceNow

    Recupere o caminho do recurso da sua instância ServiceNow para uso posterior para autenticar solicitações e recuperar os dados necessários da aplicação Workday

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Todos > Serviços web do sistema > Serviços web com script > Scripted REST APIs.
    2. Abra o registro do spoke do Workday Financials.
    3. Na guia Recursos, clique no registro de retorno de chamada.
    4. Registre e salve o valor do caminho do recurso para uso posterior.

    Importar arquivo CLAR para sua instância Workday

    Importe o arquivo CLAR disponível em ServiceNow Store para configurar webhooks e autenticar solicitações da instância ServiceNow.

    Antes de Iniciar

    • Workday O Studio deve ser instalado.
    • Acesso à política de criação de relatórios personalizados.
      • Crie um relatório personalizado em Workday com base na estrutura Purchase_order_report e compartilhe o relatório com o usuário ISU.
      • Certifique-se de selecionar todas as empresas no prompt da empresa no relatório.
        Prompt de instruções
    • Acesso para editar a definição do processo de negócios.
    • Acesso para criar e editar o sistema de integração.
    • Função necessária: administrador
    Nota:
    Exceto o nome da integração, o XPath do campo de relatório (se necessário) e o cabeçalho da instância Workday, os usuários são alertados para não modificar os valores de campos ou propriedades no arquivo CLAR.

    Procedimento

    1. Na página do spoke do Workday Financials em ServiceNow Store, baixe o arquivo Workday-Finance-Webhook-Studio-Sample em Links e documentos de suporte.
    2. Descompacte o arquivo de amostra para obter o arquivo CLAR.
    3. Importe o arquivo CLAR para o Workday Studio.
    4. Na guia Propriedades do componente StartHere, navegue até Serviços e selecione o relatório RAAS criado para este webhook.
      Configurar as propriedades de StartHere
    5. Escolha o ambiente em que seu relatório existe, como implementação ou área restrita, e configure o relatório de acordo com seus requisitos.
    6. Forneça um nome de relatório e selecione o relatório necessário.
      Forneça o nome da ordem de compra
    7. Forneça o nome do alias do relatório.
      Alias
    8. Depois que o alias do relatório for adicionado, adicione o caminho selecionado do relatório no Caminho Extra que é usado para executar o relatório com base no prompt.
      Caminho extra
    9. No componente Definir cabeçalhos, forneça sua instância Workday para o cabeçalho WorkdayInstance.
      Definir cabeçalhos
    10. Nas propriedades de HttpOut, preencha estes valores.
      Campo Valor
      Endpoint Endpoint REST
      Nota:
      Para obter mais informações, consulte Recuperar o caminho do recurso da sua instância ServiceNow.
      Método HTTP POST
      Configurar as propriedades de HttpOut
    11. Salve as mudanças.
    12. No Project Explorer, selecione a integração e implante-a no seu sistema Workday.
    13. Faça login na sua instância Workday e navegue até Integração > Sistema de integração > Configurar atributos de integração.
      Configurar atributos de integração
    14. Forneça o nome de usuário e a senha em Configurar atributos de integração que você gerou em Gerar nome de usuário e senha em sua instância ServiceNow.
      Configurar nome de usuário e senha
    15. Modifique um processo de negócios e adicione esta integração ao seu processo de negócios.
      1. Edite a definição do processo de negócios.
      2. Pesquise o processo de negócios Ordem de compra em Workday.
        Se em um ambiente de cliente houver mais de um processo de negócios de ordem de compra, todos os processos de negócios deverão ser configurados para habilitar este webhook para todas as ordens de compra
        Editar definição
      3. Selecione a data de efetivação e clique em Ok.
      4. Clique no sinal + e adicione uma nova etapa do processo de negócios no BP.
      5. Selecione um pedido após a etapa de conclusão do processo de negócios.
      6. Selecione Tipo como Integração.
        Selecionar tipo de integração
      7. Forneça o nome de usuário do ISU em Executar como usuário e clique em OK.
      8. Clique em Configurar integração na etapa do processo de negócios recém-adicionada no BP de contratação.
        Botão Configurar integração
      9. Na página Etapa de integração de configuração, clique em Ok.
      10. Nos critérios de integração, selecione o tipo de valor como Determinar valor no tempo de execução e selecione o valor como Número da OC.
        Determinar valor no tempo de execução

        O número da OC selecionada deve ser conforme mostrado abaixo.

        Campo de ID do funcionário
      11. Clique em OK.
      12. Crie um relatório para o webhook com estes detalhes:

        Definição do relatório de Ordem de compra:

        Definição do relatório de Ordem de compra

        Rótulos de coluna:

        Rótulos de colunas

        Filtro:

        Filtrar

        Padrão de Prompt:

        Padrões de prompt