Exemplo: criar um design de relatório com um gráfico
Este exemplo ilustra como criar um design de relatório que inclui um gráfico.
Seu departamento de RH deseja que você crie um design de relatório para um resumo do pacote de remuneração total do colaborador que inclua um gráfico de pizza com a decomposição pelo tipo de recompensa. Você precisa criar um relatório personalizado do Workday com um objeto de negócios principal para trabalhadores e um objeto de negócios secundário para itens de remuneração total.
- Conecte-se ao seu locatário do Workday GMS.Se você não tem um locatário do Workday GMS, pode usar qualquer locatário de QA no seu Sandbox com o acesso de segurança correto.
- Crie uma cópia do relatório personalizadoRecompensa total do colaborador:
- Acesse o relatório personalizadoRecompensa total do colaboradore especifique um ou mais trabalhadores.
- No menu de ações relacionadas do relatório, selecione a opção .
- Nomeie o novo relatórioMinhas recompensas totais do colaborador.
- Clique emOK.
- Remova os itens desnecessários do relatório:
- Na guiaColunasdo relatório, exclua estas linhas:Objeto de negóciosCampoSubstituição do cabeçalho da colunaTrabalhadorNúmero total de cotas concedidasTotal de cotas concedidasTrabalhadorValor calculado da concessão - RSURSU do valor da concessão calculadoTrabalhadorValor calculado da concessão - ISOISO do valor calculado da concessãoTrabalhadorValor calculado de concessão - NSONSO do valor da concessão calculadoTrabalhadorCotas de RSU concedidasCotas de RSU concedidasTrabalhadorCompartilhamentos ISO concedidosCompartilhamentos ISO concedidosTrabalhadorNSO Shares GrantedNSO Shares GrantedTrabalhadorPercentual de opções de ações com direito adquiridoPercentual de opções de ações com direito adquiridoTrabalhadorCor 1aCor 7.Cor 1aCor 7.TrabalhadorRótulo 1aRótulo 7.Rótulo 1aRótulo 7.TrabalhadorURL do logotipo da empresaURL do logotipo da empresaConcessões de açõesTodas as linhasTodas as linhas
- Na gradeCabeçalhos de coluna de grupo, remova a linha do objeto de negóciosConcessões de ações.
- Na guiaSubfiltro, remova o objeto de negóciosTotal Rewards Items (Do Not Use).
- Clique emOK.
- Abra o Report Designer no Workday Studio.
- Crie um projeto de relatório chamadoMinhas recompensas totais do colaborador. Nesse projeto, crie um arquivo de relatório denominadoMy Employee Total Rewards.rptdesign.
- Crie uma fonte de dados do Workday e baixe alguns dados de amostra:
- Crie uma novafonte de dados de relatório do WorkdaychamadaMy Employee Total Rewards.
- Baixe a descrição do relatório personalizadoRecompensa total do colaboradordo Workday.
- Baixe os dados do relatório de amostra do Workday e nomeie o arquivoMy Employee Total Rewards.xml.
- Crie o conjunto de dados relacionado ao objeto de negócios principal, Trabalhadores, com estes valores:
Opção Descrição Seleção de fonte de dadosRecompensa total do meu colaboradorTipo de conjunto de dadosConjunto de dados de relatório principal do WorkdayNome do conjunto de dadosTrabalhadoresO 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 colunaRow_Numberautomaticamente para oferecer suporte ao agrupamento. - Crie o conjunto de dados relacionado ao objeto de negócios secundário, Total de itens de remuneração, com estes valores:
Opção Descrição Seleção de fonte de dadosRecompensa total do meu colaboradorTipo de conjunto de dadosConjunto de dados de relatório secundário do WorkdayNome do conjunto de dadosTotaisObjeto de negóciosTotal de itens de remuneraçãoO 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 Itens de remuneração total no Workday, e seus nomes de exibição. Ele também exibe uma mensagem de aviso sobre um valor de parâmetro de entradaPrimaryRowNumbervazio. Você configurará isso mais tarde. Portanto, ignore a mensagem. - Adicione uma tabela ao layout:
- Na visualizaçãode tópicos, clique com o botão direito do mouse no nóCorpoe selecioneInserir elemento.
- Clique duas vezes no elementoTabelae configure estes valores:
Opção Descrição Número de colunas1Número de detalhes1Conjunto de dadosTrabalhadoresVocê só precisa de uma coluna e uma linha de detalhes da tabela. Para excluir as linhas de cabeçalho e de rodapé, bem como as colunas adicionais, clique com o botão direito do mouse na célula-guia e selecioneExcluir. - Adicionea grade 1à tabela:
- Na visualizaçãode tópicos, clique com o botão direito do mouse no nóCélulalocalizado em e selecioneInserir elemento.
- Clique duas vezesem Gradee configure duas colunas e uma linha.
- Clique com o botão direito do mouse no primeiro nóda célulaem e selecioneInserir elemento.
- Clique duas vezes no item de relatórioImagem, selecioneImagem inseridae clique emAdicionar imagem...para navegar até o arquivo de imagem do logotipo da empresa.
- Clique com o botão direito do mouse no segundo nóda célulaem e selecioneInserir elemento.
- Clique duas vezesem Texto dinâmico, selecione e insira a vinculação de coluna paraAno.Se você não encontrar a vinculação de coluna necessária, clique emEditar vinculações...e atualize a lista.
- Insira:" Executive Rewards"após o sinal+e clique emOK.
- Arraste o conjunto de dadosTrabalhadordo nó para a segunda coluna, abaixo do item de relatório de texto dinâmico.
- Na visualizaçãoEditor de propriedades - Dados, alinhe os itens inseridos à direita.
- Na visualizaçãoEditor de propriedades - Grade, nomeie esta gradecomo Grade 1e recolha-a.
- Salve seu trabalho.
- Adicionea Grade 2à tabela:
- Como antes, insira uma grade e configure uma coluna e uma linha.
- Na visualizaçãoEditor de propriedades - Grade, selecione o conjunto de dados secundárioTotaisna listaConjunto de dados.
- A partir de , clique emSintaxe JavaScript.
- Noconstrutor de expressões, selecione e clique duas vezesem Número de linhapara inserir o valor da tabela .row.__rownumexpressão.
- Adicione um gráfico à grade.No momento, o Report Designer não oferece suporte à pré-visualização dinâmica para gráficos. Você precisa desabilitar a pré-visualização dinâmica antes de adicionar o gráfico. Para fazer isso, desmarque a caixa de seleçãoHabilitar pré-visualização dinâmica no construtor de gráficosem no menuPreferências.Clique com o botão direito do mouse no nó e selecioneInserir elemento.
- Clique duas vezes emGráficoe configure estes valores:CampoValorSelecionar tipo de gráficoPizzaFormato de saídaSelecione uma destas opções:
- PNG
- JPG
- BMP
Se você selecionar a opção de formatoSVG, o gráfico não será renderizado quando você gerar um PDF. - Clique emPróximo.
- Na guiaSelecionar dados, selecione e arraste a colunaContribuição-alvo do empregadorpara a listaDefinição do tamanho da fatiadaSérie 1. O Report Designer insere orow ["Target_Employer_Contribution"]como o valorda série 1.
- Selecione e arraste a colunaItem de remuneração totalpara a listaDefinição de categoria.
- Clique emPróximo.
- Na guiaFormatar gráfico, formate estes valores para o tipo de gráficoSérie:CampoValorSérie de valoresExclua o títuloda Série 1.Configure o campoFontespara:
- Tamanho da fonte6.
- Formatação em negritoB.
- Na guiaFormatar gráfico, formate estes valores para o tipo de gráficoÁrea do gráfico:CampoValorTítuloSeus prêmios estimadosGráficoDefina estas configuraçõesde Formato de área:
- Referência:superior esquerda.
- Estender:vertical.
- Insets (Points): defina todos os valores como0.
Defina estas configurações:- Orientação:vertical.
- Posição:esquerda.
- Referência:meio.
- Insets (Points): defina todos os valores como0.
Configure o campoFontespara:- Tamanho da fonte6.
- Formatação em negritoB.
- Clique emAplicareem Finalizar.
- Nomeie a gradecomo Grade 2e salve seu trabalho.
- Adicionea grade 3à tabela:
- Insira uma grade com 3 colunas e 2 linhas.
- Adicione uma cor de plano de fundo à primeira coluna da grade:
Você sempre pode redimensionar a coluna para criar uma faixa estreita colorida, arrastando a alça da coluna.CampoValorAdicione estas cores aCores personalizadas:- Vermelho:11.
- Verde:109.
- Azul:168.
- Cores personalizadas:RHB (11, 109, 168).
- Borda:todas as bordas.
- Na visualizaçãode tópicos, clique com o botão direito do mouse na segunda célula da primeira linha e selecioneInserir elemento.
- Clique duas vezes na opçãoTexto dinâmicoe insira este texto:row["Year"] + " Base Salary"
- Na visualizaçãoEditor de propriedades - Texto dinâmico, configure a formatação em negrito e selecione o tamanho de fonte12.
- Na visualizaçãode tópicos, expanda e arraste o campoTotal de pagamento base ERpara a terceira coluna, primeira linha da grade.
- Na visualizaçãoEditor de propriedades - Dados, configure a formatação em negrito, o alinhamento à direita e selecione o tamanho de fonte12.
- Na visualizaçãode tópicos, clique com o botão direito do mouse na segunda célula da segunda linha e selecioneInserir elemento.
- Clique duas vezes emRótuloe insira este texto:Base pay calculated for January 1 to December 31:
- Na visualizaçãoEditor de propriedades - Rótulo, configure a configuração Exibiçãointegradae selecione o tamanho de fonte9.
- Na visualizaçãode tópicos, expanda e arraste o campoTotal de pagamento base ERpara a segunda coluna, segunda linha da grade, logo após o rótulo anterior.
- Na visualizaçãoEditor de propriedades - Dados, configure a configuração Exibiçãointegradae selecione o tamanho de fonte9.
- Na visualizaçãoEditor de propriedades - Grade, especifique o valor de margem inferior12.
- Nomeie a gradecomo Grade 3e salve seu trabalho.
- Adicionea Grade 4à tabela:
- Insira uma grade com três colunas e três linhas.
- Como antes, adicione uma cor de fundo à primeira coluna da grade:CampoValorVerde
- Cor:verde.
- Borda:todas as bordas.
- Como antes, adicione o texto dinâmico à segunda célula, primeira linha da grade:"Employer Allowance Contribution for " + row["Year"]
- Configure a formatação em negrito e selecione o tamanho de fonte12.
- Na visualizaçãode tópicos, expanda e arraste o campoTotal de abonos do empregadorpara a terceira coluna, primeira linha da grade.
- Configure a formatação em negrito e selecione o tamanho de fonte12.
- Adicione este texto dinâmico à segunda célula, segunda linha da grade:"Your Total Employer Allowance Plan Contribution was: " + row["ER_Allowances_Total"]
- Na visualizaçãoEditor de propriedades - Texto dinâmico, selecione o tamanho da fonte9e o valor de preenchimento inferior6.
- Adicione este texto dinâmico à segunda célula, terceira linha da grade:"Your Contribution to your Allowance Plan was: " + row["EE_Allowances_Total"]
- Na visualizaçãoEditor de propriedades - Texto dinâmico, selecione o tamanho de fonte9, o valor de preenchimento inferior6e o valor de margem inferior12.
- Nomeie a gradecomo Grade 4e salve seu trabalho.
- Adicionea Grade 5à tabela:
- Insira uma grade com três colunas e três linhas.
- Adicione uma cor de plano de fundo à primeira coluna da grade:CampoValorAdicione estas cores aCores personalizadas:
- Vermelho:251.
- Verde:155.
- Azul:26.
- Cores personalizadas:RHB (251, 155, 26).
- Borda:todas as bordas.
- Adicione este texto dinâmico à segunda célula, primeira linha da grade:"Employer Benefit Contribution for " + row["Year"]
- Configure a formatação em negrito e selecione o tamanho de fonte12.
- Na visualizaçãode tópicos, expanda e arraste o campoER Benefits Totalpara a terceira coluna, primeira linha da grade.
- Na visualizaçãoEditor de propriedades - Dados, configure a formatação em negrito, o alinhamento à direita e selecione o tamanho de fonte12.
- Adicione este texto dinâmico à segunda célula, segunda linha da grade:"Your Total Employer Benefit Plan Contribution was: " + row["ER_Benefits_Total"]
- Na visualizaçãoEditor de propriedades - Texto dinâmico, selecione o tamanho de fonte9e o preenchimento inferior6.
- Adicione este texto dinâmico à segunda célula, terceira linha da grade:"Your Contribution to your Benefit Plan was: " + row["EE_Benefits_Total"]
- Na visualizaçãoEditor de propriedades - Texto dinâmico, selecione o tamanho de fonte9, o valor de preenchimento inferior6e o valor de margem inferior12.
- Nomeie a gradecomo Grade 5e salve seu trabalho.
- Adicionea Grade 6à tabela:
- Insira uma grade com três colunas e três linhas.
- Adicione uma cor de plano de fundo à primeira coluna da grade:CampoValorVermelho
- Cor:Vermelho.
- Borda:todas as bordas.
- Adicione este texto dinâmico à segunda célula, primeira linha da grade:"Target " + row["Year"] + " Management Incentive Plan Award"
- Configure a formatação em negrito e selecione o tamanho de fonte12.
- Na visualizaçãode tópicos, expanda e arraste o campoER Incentive Totalpara a terceira coluna, primeira linha da grade.
- Na visualizaçãoEditor de propriedades - Dados, configure a formatação em negrito, o alinhamento à direita e selecione o tamanho de fonte12.
- Adicione este texto dinâmico à segunda célula, segunda linha da grade:"Your Target Award is calculated using the estimated " + row["Year"] + " Base Salary shown above."
- Na visualizaçãoEditor de propriedades - Texto dinâmico, selecione o tamanho de fonte9e o preenchimento inferior6.
- Adicione este texto dinâmico à segunda célula, terceira linha da grade:"Your current Target Award as a percentage of Base Salary is: " + row["Bonus_Target_Percent"] + row["Percent_Sign"]
- Na visualizaçãoEditor de propriedades - Texto dinâmico, selecione o tamanho de fonte9, o valor de preenchimento inferior6e o valor de margem inferior12.
- Nomeie a gradecomo Grade 6e salve seu trabalho.
- Adicionea grade 7à tabela:
- Insira uma grade com duas colunas e uma linha.
- Adicione uma cor de plano de fundo à primeira coluna da grade:CampoValorAdicione estas cores aCores personalizadas:
- Vermelho:255.
- Verde:223.
- Azul:223.
- Cores personalizadas:RHB (255, 223, 223).
- Borda:todas as bordas.
- Adicione este texto dinâmico à primeira célula da grade:"Total Estimated " +row["Year"] + " Compensation"
- Na visualizaçãode tópicos, expanda e arraste o campoValor de remuneração totalpara a segunda coluna da grade.
- Na visualizaçãoEditor de propriedades - Dados, configure a formatação em negrito, o alinhamento à direita e selecione o tamanho de fonte12.
- Nomeie a gradecomo Grade 7e salve seu trabalho.
- Para remover páginas extras do final do relatório, modifique as preferências de layout do relatório:
- Na visualizaçãode tópicos, selecione o nó de design de relatório de nível superiorMy Employee Total Rewards.rptdesign.
- Na visualizaçãoEditor de propriedades - Relatório, selecione a preferência de layoutLayout automático.
- Salve e visualize seu design.
Implemente seu design no Workday para usá-lo como um layout de formulário comercial.