Ir para o conteúdo principal
Administrator Guide
Última atualização: 2024-12-13
Exemplo: imprimir um relatório personalizado em uma integração com o Workday Studio

Exemplo: imprimir um relatório personalizado em uma integração com o Workday Studio

Este exemplo ilustra como extrair os dados do relatório personalizado do Workday e gerar um arquivo PDF usando o Workday Studio.
O departamento de RH solicita que você gere uma nova carta de admissão em formato PDF. Você usará uma definição de relatório personalizado e um projeto de conjunto do Workday no Workday Studio para gerar o PDF.
  1. Conecte-se ao seu locatário do Workday GMS.
  2. Acesse a tarefa
    Criar relatório personalizado
    .
    1. Configure estes valores:
      Opção
      Valor
      Nome do relatório
      Inscrições de benefícios do colaborador
      Tipo de relatório
      Avançado
      Ativar como serviço da Web
      Marque esta caixa de seleção.
      Optimized for Performance
      Desmarque essa caixa de seleção.
      Fonte de dados
      All Active and Terminated Workers
    2. Na guia
      Colunas
      da página
      Editar relatório personalizado
      , configure estes valores:
      Objeto de negócios
      Campo
      Substituição do cabeçalho da coluna
      Alias XML de cabeçalho de coluna substituto
      Trabalhador
      Nome legal - Sobrenome
      Sobrenome
      Sobrenome
      Trabalhador
      Nome legal - Primeiro nome
      Nome
      First_Name
      Trabalhador
      ID de colaborador
      ID de colaborador
      Employee_ID
      Trabalhador
      Organização de supervisão
      Organização
      Organização
      Trabalhador
      Primeiro dia deste ano-calendário
      Data de inscrição em benefícios
      Benefit_Enrollment_Date
      Trabalhador
      Trabalhador atual
      Signatário
      Signatário
      Trabalhador
      Título da função
      Título da função do signatário
      Signatory_Business_Title
      Trabalhador
      Endereço comercial completo
      Endereço comercial
      Work_Address
      Seleções de benefícios
      Tipo de benefício
      Tipo de benefício
      Benefit_Type
      Seleções de benefícios
      Provedor de benefícios
      Provedor de benefícios
      Benefit_Provider
      Seleções de benefícios
      Cobertura
      Cobertura
      Cobertura
      Seleções de benefícios
      Dependentes
      Dependentes
      Dependentes
      Seleções de benefícios
      Data de início da cobertura da seleção atual
      Data de vigência
      Effective_Date
      Seleções de benefícios
      Número do grupo
      Número do grupo
      Group_Number
    3. Adicione um
      Cabeçalho de coluna de grupo
      para o objeto de negócios secundário Seleções de benefícios. Insira
      Seleções de benefícios
      em ambos os campos,
      Objeto de negócios
      e
      Cabeçalho de coluna de grupo
      .
  3. Abra o Workday Studio.
  4. Crie um novo
    projeto de conjunto do Workday
    denominado
    CallprintPdf
    .
  5. Na visualização
    Explorador de projetos
    , clique com o botão direito do mouse
    em Call PrintPDF/ws/WSAR-INF
    e crie uma nova pasta
    My_Report_Designs
    .
  6. Adicione estes componentes ao seu projeto de conjunto e vincule-os:
    Tipo de componente
    ID
    workday-in
    Comece aqui
    workday-out-rest
    RequestCustomReportData
    Mediação assíncrona
    SetReportandReportDesignVars
    PdfPrintStep
    GeneratePDF
    Mediação assíncrona
    UploadToWorkday
  7. Configure o serviço de relatórios no componente Workday-in do
    StartHere
    .
    1. Na visualização
      Propriedades
      , acesse a guia
      Serviços
      para o componente Workday-in do
      StartHere
      .
    2. Selecione o ícone
      Create Report Service
      e nomeie-o como
      StartHere
      .
    3. Selecione o ícone
      Adicionar nova entrada
      e insira estes valores:
      Opção
      Valor
      Alias
      mynewhireletter
      Descrição
      Relatório Minha nova carta de admissão
      Referência do relatório
      Relatório Minha nova carta de admissão
  8. Configure o componente
    RequestCustomReportData
    workday-out-rest.
    1. No componente workday-out-rest
      de RequestCustomReportData
      , selecione
      Select a RaaS Report
      na propriedade
      Extra Path
      .
    2. Na página
      Filtrar relatórios de RaaS personalizados
      , especifique
      Inscrições em benefícios do colaborador
      para o nome do relatório personalizado e clique em
      Próximo
      .
    3. Selecione o relatório e clique em
      Finalizar
      .
    4. Especifique
      EmployeeBenefitEnrollments
      para
      Alias do relatório
      e clique em
      Finalizar
      .
    5. Na propriedade
      Caminho extra
      do componente workday-out-rest, insira
      @{intsys.reportService.getExtrapath('mynewhireletter')}?Worker!Employee_ID=21099!21189
      .
  9. Configure o componente de conciliação assíncrona
    SetReportandReportDesignVars
    .
    1. Adicione duas etapas de gravação na guia
      Propriedades
      do componente de conjunto
      assíncrono-mediação
      e configure estes valores:
      Etapa 1
      Etapa 2
      StepID:
      WriteReportToVariable
      Valor de entrada:
      mensagem
      Valor de saída:
      variável
      Nome da variável:
      test.workday.report
      StepID:
      CopyReportDesignToVariable
      Valor de entrada:
      mensagem
      Valor de saída:
      variável
      Nome da variável:
      test.report.design
    2. Usando o
      construtor de mensagens
      , adicione um elemento estático-arquivo.
      Especificar
      @{'my_report_designs/New_Hire_Letter.rptdesign'}
      como o local do arquivo de design de relatório na propriedade
      Arquivo de entrada
      .
  10. Na visualização
    Propriedades
    do componente da etapa de impressão
    GerarPDF
    PDF, clique no botão
    Selecionar parâmetro
    na guia
    Parâmetros
    .
    Configure estes parâmetros:
    Nome do parâmetro
    Valor
    pdf.report.design.variable
    test.report.design
    pdf.workday.report.variable
    test.workday.report
    pdf.timezone
    CET
    pdf.language
    fr_FR
    pdf.locale
    fr_FR
    pdf.business.form.layout.wid
    fbbe44a681251000039acc2ff657000a
    pdf.report.design.wid
    fbbe44a6812510000399fdf02c3f0006
    pdf.apply.report.design.per.row
    verdadeiro
  11. Armazene o arquivo PDF gerado com o componente de conciliação assíncrona
    do uploadToWorkday
    .
    1. Adicione um componente da etapa
      Loja
      com um tipo de Output MIME de
      application/pdf
      . Nomeie a variável
      Saída
      como test.document.reference
      .
    2. Clique com o botão direito do mouse no projeto no
      Explorador de projetos
      e selecione
      Implementar no Workday
      .
    3. No
      Cloud Explorer
      , clique com o botão direito do mouse no nó de integração do Workday-in
      StartHere
      e selecione
      Iniciar integração
      .
  12. Acesse o arquivo PDF na
    unidade W:.
    1. Selecione a visualização
      Monitor de processos
      e clique no ícone
      Workday: Process Monitor
      .
    2. Conecte-se ao Workday e clique em
      Menu
      W:Drive
      .
    3. Na guia
      Meus relatórios
      , na coluna
      Nome do arquivo
      , clique no ícone
      PDF
      .