Exemplo: criar um design de relatório com uma imagem de plano de fundo incorporada
Este exemplo ilustra como criar um design de relatório com uma imagem de plano de fundo para um certificado de colaborador.
Seu departamento de RH quer que você crie um certificado para reconhecer os colaboradores por atingirem suas metas. Você precisa criar um relatório personalizado do Workday que inclui um objeto de negócios principal e dois objetos de negócios relacionados de instância única.
Crie uma imagem de plano de fundo para o seu certificado e nomeie-a como
Certificate.png
.- 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.
- Acesse a tarefaCriar relatório personalizado. Configure estes valores:CampoValorNome do relatórioCertificados da minha equipeTipo de relatórioAvançadoOptimized for PerformanceDesmarque essa caixa de seleção.Fonte de dadosMetas da minha equipeHabilitar serviço WebMarque esta caixa de seleção.
- Na guiaColunasda páginaEditar relatório personalizado, defina colunas personalizadas para o objeto de negócios principal, Meta.
- Adicione uma linha para o nome do colaborador e configure estes valores:CampoValorObjeto de negóciosTrabalhador da metaCampoNome legalSubstituição do cabeçalho da colunaNome do colaboradorAlias XML de cabeçalho de coluna substitutoEmployee_Name
- Adicione uma linha para a meta e configure estes valores:CampoValorObjeto de negóciosMetaCampoMetaSubstituição do cabeçalho da colunaMetaAlias XML de cabeçalho de coluna substitutoMeta
- Adicione uma linha para a data de conclusão e configure estes valores:CampoValorObjeto de negóciosMetaCampoConcluída emSubstituição do cabeçalho da colunaConcluída emAlias XML de cabeçalho de coluna substitutoCompleted_On
- Adicione uma linha para o status da meta e configure estes valores:CampoValorObjeto de negóciosMetaCampoStatusSubstituição do cabeçalho da colunaStatusAlias XML de cabeçalho de coluna substitutoStatus
- Adicione uma linha para o signatário e configure estes valores:CampoValorObjeto de negóciosTrabalhador atualCampoNome legalSubstituição do cabeçalho da colunaSignatárioAlias XML de cabeçalho de coluna substitutoSignatário
- Na gradeCabeçalhos de coluna de grupo, defina objetos de negócios secundários.
- Adicione uma linha para o trabalhador atual e configure estes valores:CampoValorObjeto de negóciosTrabalhador atualCabeçalho de coluna de grupoTrabalhador atualAlias XML de cabeçalho de coluna de grupoCurrent_Worker
- Adicione uma linha para o trabalhador para a meta e configure estes valores:CampoValorObjeto de negóciosTrabalhador da metaCabeçalho de coluna de grupoTrabalhadorAlias XML de cabeçalho de coluna de grupoTrabalhador
- Na guiaFiltro, configure as condições do filtro.
- Adicione uma nova linha e configure estes valores:CampoValorE/OuECampoConcluída emOperadormaior queTipo de comparaçãoSolicitar ao usuário o valorValor de comparaçãoLista de opções por padrão
- Adicione outra linha e configure estes valores:CampoValorE/OuECampoStatusOperadorna lista de seleçõesTipo de comparaçãoValor especificado neste filtroValor de comparação4 - Concluído com êxito
- Na guiaListas de opções, defina os campos da lista de opções.
- Adicione uma nova linha para o campo de tipo de relatório e configure estes valores:CampoValorCampoTipo de subordinaçãoQualificador de lista de opçõesIgnore esse campo.Rótulo para lista de opçõesTipo de subordinaçãoRótulo para alias XML de lista de opçõesReporting_TypeTipo por padrãoSem valor por padrãoObrigatórioMarque esta caixa de seleção.
- Adicione uma nova linha para o campo de data de conclusão e configure estes valores:CampoValorCampoConcluída emQualificador de lista de opçõesLista de opções por padrãoRótulo para lista de opçõesConcluído apósRótulo para alias XML de lista de opçõesConcluído_apósTipo por padrãoSem valor por padrãoObrigatórioMarque esta caixa de seleção.
- Clique emOKe emTestar. O Workday exibe as listasde opções Tipo de relatórioeConcluído apósque você configurou.
- Na lista de opçõesTipo de relatório,selecione.
- Na lista de opções de calendárioConcluído após, selecione uma data no passado.
- Clique emOK. O Workday retorna um resultado para a sua definição de relatório personalizado.
- Abra o Report Designer no Workday Studio.
- Crie um projeto de relatório chamadoEmployee Certificates. Nesse projeto, crie um arquivo de relatório denominadoEmployee Certificates.rptdesign.
- Crie uma fonte de dados do Workday e baixe alguns dados de amostra:
- Crie uma novafonte de dados de relatório do WorkdaychamadaEmployee Certificates.
- Baixe a descrição do relatório personalizadoCertificados da minha equipeno Workday.
- Baixe os dados de relatório de amostra do Workday e nomeie o arquivoEmployee Certificates.xml. Durante o download dos dados de amostra, configure estes valores:
Opção Descrição Tipo de subordinaçãoVocê tem duas opções:Concluído apósSelecione uma data que esteja há alguns anos no passado. - Crie o conjunto de dados relacionado às metas do colaborador com estes valores:
Opção Descrição Seleção de fonte de dadosCertificados do colaboradorTipo de conjunto de dadosConjunto de dados de relatório principal do WorkdayNome do conjunto de dadosMetas do colaborador - Adicione um formulário escaneado como uma imagem incorporada ao layout:
- Na visualizaçãode tópicos, clique com o botão direito do mouse no nóImagens inseridase selecioneNova imagem inserida.
- Selecione o arquivo de imagem de plano de fundoCertificate.pngno seu dispositivo e clique emAbrir.
- Na visualizaçãoEditor de propriedades - Página mestre, acesse a guiaAvançado.
- Na seçãoAntecedentes, configure estes valores:CampoValorImagem de plano de fundoCertificate.pngTipo de imagem de plano de fundoImagem incorporadaAltura do tamanho do plano de fundo
- Medida:8,5.
- Unidades:em.
Largura do tamanho do plano de fundo- Medida:11.
- Unidades:em.
- Na seçãoOrientação, selecione o valorPaisagem.
- Excluir o rodapé que contém a data e a hora. Para fazer isso, clique com o botão direito do mouse no rodapé e selecioneExcluir.
- 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:
Você precisa apenas da 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 selecioneCampoValorNúmero de colunas1Número de detalhes1Conjunto de dadosMetas do colaboradorExcluir. Sua tabela agora contém uma única linha de detalhes. - Arraste a borda da tabela em direção ao limite da página usando a imagem de plano de fundo como guia.
- Salve seu trabalho.
- Adicione uma grade ao layout:
- Na visualizaçãode tópicos, clique com o botão direito do mouse no nóCélulalocalizado em e selecioneInserir elemento.
- Clique duas vezesem Grade.
- Configure uma coluna e oito linhas.
- Arraste a primeira linha na grade para baixo e coloque a borda abaixo das duas primeiras linhas de texto.
- Adicione os dados de nome do colaborador à segunda linha da grade:
- Na visualizaçãoda estrutura de tópicos, clique com o botão direito do mouse no segundo nó da célula e selecioneInserir elemento.
- Clique duas vezes no elementoDadose clique emSintaxe JavaScript.
- Configure esta expressão noconstrutor de expressões:row["Worker.Employee_Name"]. Você pode inserir as partes da linha da expressão selecionando e clicando duas vezes emWorker.Employee_Name.
- InsiraNome do colaboradorcomo o nome de exibição paraNova vinculação de dadose clique emOK.
- Na visualizaçãoEditor de propriedades - Dados, configure o alinhamento comoCentroe o tamanho da fonte como24.
- Arraste a terceira linha na grade para baixo, arrastando a borda abaixo da próxima linha de texto.
- Adicione o item de dados da meta à quarta linha da grade:
- Na visualizaçãoda estrutura de tópicos, clique com o botão direito do mouse no quarto nó da célula e selecioneInserir elemento.
- Clique duas vezes no elementoDadose clique emSintaxe JavaScript.
- Configure esta expressão noconstrutor de expressões:row["Goal"]. Você pode inserir as partes da linha da expressão selecionando e clicando duas vezes emMeta.Se você não encontrar a vinculação de coluna necessária, clique emEditar vinculações...e atualize a lista.
- Insira o nome da meta como o nome de exibição davinculação de novos dadose clique emOK.
- Na visualizaçãoEditor de propriedades - Dados, configure o alinhamento comoCentroe o tamanho da fonte como18.
- Arraste a quinta linha abaixo da próxima linha de texto.
- Adicione o item de dados da data de conclusão à sexta linha da grade:
- Na visualizaçãoda estrutura de tópicos, clique com o botão direito do mouse no sexto nó da célula e selecioneInserir elemento.
- Clique duas vezes no elementoDadose clique emSintaxe JavaScript.
- Configure esta expressão noconstrutor de expressões:row["Completed On"]. Você pode inserir as partes da linha da expressão selecionando e clicando duas vezes emCompleted_On.
- InsiraConcluído emcomo o nome de exibição eDatacomo o tipo de dados paraNova vinculação de dadose clique emOK.Dataé um valor de tipo de dados que não é cadeia de caracteres. Você deve especificar o valor corretode Tipo de dados,Data, para o item de dadosConcluído em.
- Na visualizaçãoEditor de propriedades - Dados, configure o alinhamento comoCentroe o tamanho da fonte como16.
- Arraste a sétimo linha abaixo da linha da assinatura do gestor.
- Insira uma grade aninhada na oito linha:
- Na visualizaçãode tópicos, clique com o botão direito do mouse no nono nó da célula e selecioneInserir elemento.
- Insira uma grade com 3 colunas e 1 linha. O Report Designer insere uma grade de três colunas aninhadas, com uma única linha na oito linha da grade.
- Expanda o novo item de relatório de grade aninhada, clique com o botão direito do mouse na segunda célula na linha e selecioneInserir elemento.
- Clique duas vezes no elementoDadose clique emSintaxe JavaScript.
- Configure esta expressão noconstrutor de expressões:row["Curent_Worker.Signatory"]. Você pode inserir as partes da linha da expressão selecionando e clicando duas vezes emCurrent_Worker.Signatory. Essa expressão retorna o valorde Signatáriopara cada linha do relatório
- InsiraSignatáriocomo o nome de exibição paraNova vinculação de dadose clique emOK.
- Arraste a Coluna de item de dadosde assinaturapela borda direita, posicione-a abaixo da linha de assinatura e alinhe o valor de dados à direita.
Para evitar que o design de seu relatório ultrapasse os limites da página, você pode garantir que:- A propriedade de nóAlturanão tem um valor.
- Os valoresde cabeçalhoerodapéestão definidos como0em.
- Salve e visualize seu design.
Implemente seu design no Workday para usá-lo como um layout de formulário comercial.