ação Workday obter de relatório

Use a ação Workday - Obter relatório para recuperar um relatório usando o URL de relatório. Reports-as-a-Service (RaaS) do Workday é um recurso que expõe os relatórios disponíveis como serviços web. Ao criar esses relatórios no Workday, você deve configurá-los como relatórios do tipo Avançado para serem habilitados para o serviço da web.

Pré-requisitos

Nota: Os exemplos e gráficos apresentados nesta página são apenas para fins de representação e podem não refletir com precisão a instância específica. Não assumimos responsabilidade pela manutenção ou precisão deles.
Certifique-se de que você esteja autenticado antes de iniciar qualquer ação do Workday. Para mais detalhes, consulte Ação de autenticação do Workday. Veja abaixo os pré-requisitos para o evento Obter Relatório:
  • Faça login no Workday como um administrador. Para mais informações sobre como fazer login em uma instância do Workday, consulte Workday Login.
  • Para encontrar a URL do relatório, clique nos três pontos horizontais e navegue até Ações > Serviço web > Visualizar URLs.

    Visualização de URL do RAAS do Workday

    A página Exibir URLs do serviço web aparece.

  • Clique com o botão direito do mouse em XML do Workday e selecione Copiar URL.

    Copiar URL do Workday

Procedimento

  1. Na Automation Anywhere Control Room, navegue até o painel Ações, selecione Workday > Obter relatório e coloque-o na tela.

    Obter relatório do Workday
    1. Cole o URL do relatório copiado do Workday. O URL do relatório copiado é o relatório que você deseja obter do Workday no Automation 360.
    2. Selecione Formato do relatório. Automation 360 aceita os formatos Xml simples e Xml do Workday. Xml do Workday contém mais elementos de dados, por exemplo WID (ID do Workday), em comparação com Xml simples.
    3. Digite Padrão como o nome da sessão.
    4. Salve o resultado em uma variável. Por exemplo, você pode armazenar todas as linhas do relatório em uma lista (listReportData)
  2. Verifique se você pode executar o bot em modo Depurar com um ponto de parada definido para uma ação ao lado de Obter relatório. No exemplo anterior, existe uma ação Caixa de mensagem. Abra a variável listReportData para visualizar os resultados.
    Nota: A saída é recuperada como uma lista do tipo Dicionário. Para ler um registro individual (linha) nessa lista, é necessário percorrer todos os itens do dicionário usando a ação Loop e ler ou extrair os registros (linhas) individualmente. Por exemplo, a saída de obter vários registros é salva na variável list_of_records_any. Se a variável contiver cinco registros, cada registro será passado para a ação de loop para ser processado um de cada vez.Ação de loop para obter diversas gravações