Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
Exemplo: criar um design de relatório com vários conjuntos de dados

Exemplo: criar um design de relatório com vários conjuntos de dados

Este exemplo ilustra como criar um design de relatório com base em um relatório personalizado que inclui objetos de negócios principais e secundários, bem como campos de várias instâncias.
Seu departamento de RH solicita que você crie um design de relatório para uma carta descrevendo as inscrições em benefícios dos colaboradores. Você precisa criar um relatório personalizado do Workday que inclua um objeto de negócios secundário e um campo de várias instâncias. Isso significa que você precisa criar um conjunto de dados para o objeto de negócios principal, outro para o objeto de negócios secundário e um terceiro para o campo de várias instâncias.
  1. Conecte-se ao seu locatário do Workday GMS.
  2. Acesse a tarefa
    Criar relatório personalizado
    . Configure estes valores:
    Opção
    Valor
    Nome do relatório
    Inscrições em benefícios do colaborador
    Tipo de relatório
    Avançado
    Fonte de dados
    Todos os trabalhadores ativos e desligados
    Habilitar como serviço Web
    Marque essa caixa de seleção.
  3. Na guia
    Colunas
    , insira estes valores:
    Objeto de negócios
    Campo
    Substituição do cabeçalho de coluna
    Alias XML de cabeçalho de coluna substituto
    Trabalhador
    Nome legal - Sobrenome
    Sobrenome
    Last_Name
    Trabalhador
    Nome legal - Primeiro nome
    Nome
    First_Name
    Trabalhador
    ID do colaborador
    ID do colaborador
    Employee_ID
    Trabalhador
    Organização de supervisão
    Organização
    Supervisory_Organization
    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
    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 início da cobertura da seleção atual
    Effective_Date
    Seleções de benefícios
    Número do grupo
    Número do grupo
    Group_Number
  4. Adicione um
    Cabeçalho de coluna de grupo
    para o objeto de negócios secundário. Insira
    Seleções de benefícios
    nos campos
    Objeto de negócios
    e
    Cabeçalho de coluna de grupo
    .
  5. Abra o Report Designer no Workday Studio.
  6. Crie um projeto de relatório denominado
    Carta de inscrição em benefícios do colaborador
    . Nesse projeto, crie um arquivo de relatório denominado
    Employee Benefit.rptdesign
    .
  7. Crie uma fonte de dados do Workday e baixe alguns dados de amostra:
    1. Crie uma nova
      fonte de dados de relatório do Workday
      chamada
      Employee Benefit Enrollments Data
      .
    2. Baixe a descrição do relatório personalizado
      Employee Benefit Enrollments
      do Workday.
    3. Baixe dados de relatório de amostra do Workday e nomeie o arquivo como
      Employee Benefit Enrollments Sample.xml
      .
  8. Crie o conjunto de dados relacionados ao objeto de negócios principal, Trabalhador, com estes valores:
    Opção
    Valor
    Seleção de fonte de dados
    Dados de inscrições em benefícios do colaborador
    Tipo de conjunto de dados
    Conjunto de dados de relatório principal do Workday
    Nome do conjunto de dados
    Trabalhador
    O Report Designer exibe valores e nomes de elementos do esquema XML para as colunas que você adicionou como linhas ao seu relatório personalizado para o objeto de negócios Trabalhador no Workday. Observe que o Report Designer adiciona uma coluna
    Row_Number
    automaticamente para oferecer suporte ao agrupamento.
  9. Crie o conjunto de dados relacionados ao objeto de negócios secundário, Seleções de benefícios, com estes valores:
    Opção
    Valor
    Seleção de fonte de dados
    Dados de inscrições em benefícios do colaborador
    Tipo de conjunto de dados
    Conjunto de dados de relatório secundário do Workday
    Nome do conjunto de dados
    Seleções de benefícios
    Objeto de negócios
    Seleções de benefícios
    O Report Designer exibe os valores do elemento do esquema XML para cada uma das colunas que você adicionou como linhas ao seu relatório personalizado para o objeto de negócios Seleções de benefícios no Workday e seus nomes de exibição. Ele também exibe uma mensagem de aviso sobre um valor de parâmetro de entrada
    PrimaryRowNumber
    vazio. Você configurará isso mais tarde, portanto, ignore a mensagem.
  10. Revise os campos do seu relatório personalizado no Workday. Você verá que
    Dependents
    é um campo de várias instâncias, conforme indicado pelo ícone de várias instâncias.
  11. Crie outro conjunto de dados secundário relacionado ao campo de várias instâncias
    Dependentes
    em seu relatório personalizado:
    Opção
    Valor
    Seleção de fonte de dados
    Dados de inscrições em benefícios do colaborador
    Tipo de conjunto de dados
    Conjunto de dados de relatório secundário do Workday
    Nome do conjunto de dados
    Dependentes
    Objeto de negócios
    Seleções de benefícios/Dependentes
    O Report Designer exibe o valor do elemento do esquema XML para o campo de várias instâncias
    Dependentes
    e seu nome de exibição. Mais uma vez, ele também exibe uma mensagem de aviso sobre um valor de parâmetro de entrada
    PrimaryRowNumber
    vazio. Como antes, ignore a mensagem.
  12. Adicione uma tabela ao layout:
    1. Arraste um item de relatório
      Tabela
      para a guia
      Layout
      da janela principal.
    2. Configure uma coluna e uma linha de detalhes.
    3. Selecione
      Trabalhador
      na lista suspensa
      Conjunto de dados
      .
    4. Selecione todas as colunas de vinculação disponíveis.
    5. Exclua as linhas de cabeçalho e rodapé.
    6. Arraste a borda da linha de detalhes para aumentar seu tamanho. Isso faz com que as linhas tenham um tamanho fixo, o que pode resultar em dados truncados. Para garantir que a tabela possa crescer para acomodar os dados exibidos nela, selecione a célula de guia para a única linha da tabela. Na guia
      Geral
      da visualização
      do Editor de propriedades
      da linha, exclua o valor do campo
      Altura
      .
    7. Na guia
      Geral
      da visualização
      do Editor de propriedades
      da tabela, adicione
      Trabalhador
      no campo
      Nome
      .
  13. Adicione um arquivo de imagem local do logotipo da sua empresa ao layout:
    1. Arraste um item de relatório
      Imagem
      para a tabela
      Trabalhador
      .
    2. Marque a caixa de seleção
      Imagem incorporada
      e clique em
      Adicionar imagem...
      para procurar um arquivo de imagem apropriado.
  14. Adicione o campo
    Endereço comercial
    ao layout:
    1. Arraste o campo
      Endereço comercial
      do conjunto de dados
      Trabalhador
      para a tabela
      Trabalhador
      na visualização
      de layout
      .
    2. Na guia
      Preenchimento
      da visualização
      do Editor de propriedades
      do item
      Endereço comercial
      , configure os valores de
      Superior
      e
      Inferior
      como
      12
      pontos.
  15. Adicione a data atual ao layout:
    1. Arraste um item
      de Dados
      para a tabela
      Trabalhador
      e posicione-o abaixo do item anterior.
    2. Insira
      Data da preparação
      como o
      Nome de exibição
      e selecione
      Data
      na lista suspensa
      Tipo de dados
      .
    3. Clique em
      Sintaxe de JavaScript
      . Selecione
      Native JavaScript Functions
      Date
      e clique duas vezes em
      Date()
      para inserir o
      new Date()
      expression
  16. Adicione uma saudação ao layout:
    1. Arraste um item
      de Texto dinâmico
      para a tabela
      Trabalhador
      e posicione-o abaixo do item anterior.
    2. Configure esta expressão no
      construtor de expressões
      :
      "Dear " + row["First_Name"] + " " + row["Last_Name"] + ","
      . Você pode inserir as partes da linha da expressão selecionando
      Available Column Bindings
      Table - Worker
      e clicando duas vezes em
      First_Name
      ou
      Last_Name
      .
    3. Configure o preenchimento superior e inferior do item de saudação para
      6
      pontos.
  17. Adicione um texto de introdução ao layout:
    1. Arraste outro item de relatório de
      Texto dinâmico
      para a tabela
      Trabalhador
      e posicione-o abaixo do item anterior.
    2. Configure esta expressão no
      construtor de expressões
      :
      "Thank you for completing the Benefit Enrollment process. We are very pleased to present your Benefits Statement. You are enrolled in the following plans as of " + row["Benefit_Enrollment_Date"] + "."Expression Builder
      Você pode inserir a parte da linha da expressão selecionando
      Available Column Bindings
      Table - Worker
      e clicando duas vezes em
      Benefit_Enrollment_Date
      .
    3. Configure o preenchimento superior e inferior do item de texto de introdução para
      6
      pontos.
  18. Adicione o conjunto de dados
    Seleções de benefícios
    ao layout como uma tabela incorporada e configure o valor do parâmetro de entrada
    PrimaryRowNumber
    :
    1. Arraste o conjunto de dados
      Seleções de benefícios
      para a tabela
      Trabalhador
      e posicione-o abaixo do item anterior. Selecione todas as colunas de vinculação disponíveis.
    2. Nomeie a nova tabela
      como Benefits
      .
    3. Na guia
      Vinculação
      da visualização do
      Editor de propriedades
      da tabela de
      Benefícios
      , clique em
      Vinculação de parâmetros de conjunto de dados
      .
    4. Selecione o parâmetro
      PrimaryRowNumber
      e clique em
      Editar
      .
    5. Clique em
      Sintaxe de JavaScript
      . Selecione
      Available Column Bindings
      Table - Worker
      e clique duas vezes em
      RowNum
      para inserir o
      row.__rownum
      expression Essa expressão retorna o número da linha atual para que os detalhes da seleção de benefícios correspondentes sejam retornados para cada trabalhador.
    6. Exclua a linha de rodapé na tabela
      de benefícios
      .
  19. Adicione o conjunto de dados
    Dependentes
    ao layout como uma tabela incorporada e configure os valores de parâmetro de entrada
    PrimaryRowNumber
    e
    SecondaryRowNumber
    :
    1. Adicione uma nova coluna à direita da coluna
      Cobertura
      .
    2. Arraste o conjunto de dados
      Dependentes
      da visualização do
      Explorador de dados
      e posicione-o na linha de detalhes da coluna que você acabou de criar. O conjunto de dados tem apenas uma coluna de vinculação disponível. Selecione-a.
    3. Arraste o cabeçalho da coluna
      Dependentes
      para a linha de cabeçalho entre
      Cobertura
      e
      Data de vigência
      .
    4. Exclua as linhas de cabeçalho e rodapé na tabela
      Dependentes
      incorporada.
    5. Nomeie a nova tabela incorporada
      como Dependents
      .
    6. Na guia
      Vinculação
      da visualização do
      Editor de propriedades
      da tabela
      Dependentes
      , clique em
      Vinculação de parâmetros de conjunto de dados
      .
    7. Selecione o parâmetro
      PrimaryRowNumber
      e clique em
      Editar
      .
    8. Clique em
      Sintaxe de JavaScript
      . Selecione
      Available Column Bindings
      Table - Worker
      e clique duas vezes em
      RowNum
      para inserir o
      row._outer.__rownum
      expression Observe que a expressão é formada dessa forma porque a tabela
      Dependentes
      está aninhada dentro da tabela
      Trabalhador
      .
    9. Selecione o parâmetro
      SecondaryRowNumber
      e clique em
      Editar
      .
    10. Clique em
      Sintaxe de JavaScript
      . Selecione
      Available Column Bindings
      Table - Benefits
      e clique duas vezes em
      RowNum
      para inserir o
      row.__rownum
      expression
  20. Adicione um parágrafo de fechamento ao layout:
    1. Arraste um item
      Rótulo
      para a tabela
      Trabalhador
      e posicione-o abaixo do item anterior.
    2. Adicione este texto ao rótulo:
      If you have any questions or find your enrollment in error, please contact the Benefits Department.
    3. Configure o preenchimento superior e inferior do item de parágrafo de fechamento para
      6
      pontos.
  21. Adicione uma aprovação ao layout:
    1. Arraste outro item
      Rótulo
      para a tabela
      Trabalhador
      e posicione-o abaixo do item anterior.
    2. Adicione este texto ao rótulo:
      Sincerely,
    3. Configure o preenchimento superior e inferior do item de aprovação para
      6
      pontos.
  22. Adicione um signatário ao layout:
    1. Arraste o campo
      Signatário
      do conjunto de dados
      Trabalhador
      para a tabela
      Trabalhador
      na visualização
      de layout
      e posicione-o abaixo do item anterior.
    2. Para liberar espaço para uma assinatura, configure o preenchimento superior do item de signatário com
      40
      pontos.
  23. Inclua uma quebra de página após cada letra:
    1. Na visualização
      Editor de propriedades
      da tabela
      Trabalhador
      , selecione a guia
      Quebra de página
      .
    2. Na lista suspensa
      Depois
      de, selecione
      Sempre
      .
  24. Altere a cor do plano de fundo da tabela
    de benefícios
    . Coloque o texto na linha de cabeçalho em negrito e justifique à esquerda:
    1. Na guia
      Geral
      da visualização
      do Editor de propriedades
      da tabela, clique em
      Cor do plano de fundo
      e selecione uma cor adequada.
    2. Selecione a célula-guia para a linha de cabeçalho da tabela. Na guia
      Geral
      da visualização
      do Editor de propriedades
      da linha, clique em
      B
      e em
      Esquerda
      .
  25. Exclua a expressão de data do rodapé na visualização
    da página principal
    .
  26. Salve e visualize seu design.
Implante seu design no Workday para usá-lo como um layout de formulário comercial.