Esempio: creare un modello di report con un'immagine di sfondo incorporata
Questo esempio illustra come creare un modello di report con un'immagine di sfondo per un certificato dipendente.
Il reparto Risorse umane desidera che venga creato un certificato per riconoscere i dipendenti per aver raggiunto i loro obiettivi. È necessario creare un report personalizzato di Workday che includa un oggetto business principale e due oggetti business correlati a istanza singola.
Creare un'immagine di sfondo per il certificato e denominarla
Certificate.png
.- Accedere al tenant Workday GMS.Se non si dispone di un tenant Workday GMS, è possibile utilizzare qualsiasi tenant QA nella sandbox con l'accesso di sicurezza corretto.
- Accedere all'attivitàCreazione report personalizzato. Configurare i seguenti valori:CampoValoreNome del reportCertificati del mio teamTipo reportAvanzatoOttimizzato per performanceDeselezionare questa casella di controllo.Origine datiObiettivi mio teamAbilita servizio WebSelezionare questa casella di controllo.
- Nella schedaColonnedella paginaModifica report personalizzato, definire colonne personalizzate per l'oggetto business principale, Obiettivo.
- Aggiungere una riga per il nome del dipendente e configurare i seguenti valori:CampoValoreOggetto businessCollaboratore per obiettivoCampoNome anagraficoValore sostitutivo intestazione colonnaNome dipendenteAlias XML sostitutivo intestazione colonnaEmployee_Name
- Aggiungere una riga per l'obiettivo e configurare i seguenti valori:CampoValoreOggetto businessObiettivoCampoObiettivoValore sostitutivo intestazione colonnaObiettivoAlias XML sostitutivo intestazione colonnaObiettivo
- Aggiungere una riga per la data di completamento e configurare i seguenti valori:CampoValoreOggetto businessObiettivoCampoData/ora completamentoValore sostitutivo intestazione colonnaData/ora completamentoAlias XML sostitutivo intestazione colonnaCompleted_On
- Aggiungere una riga per lo stato dell'obiettivo e configurare i seguenti valori:CampoValoreOggetto businessObiettivoCampoStatoValore sostitutivo intestazione colonnaStatoAlias XML sostitutivo intestazione colonnaStato
- Aggiungere una riga per il firmatario e configurare i seguenti valori:CampoValoreOggetto businessCollaboratore correnteCampoNome anagraficoValore sostitutivo intestazione colonnaFirmatarioAlias XML sostitutivo intestazione colonnaFirmatario
- Nella grigliaRaggruppa intestazioni di colonna, definire gli oggetti business secondari.
- Aggiungere una riga per il collaboratore corrente e configurare i seguenti valori:CampoValoreOggetto businessCollaboratore correnteIntestazione colonna di gruppoCollaboratore correnteRaggruppare l'alias XML dell'intestazione della colonnaCurrent_Worker
- Aggiungere una riga per il collaboratore per l'obiettivo e configurare i seguenti valori:CampoValoreOggetto businessCollaboratore per obiettivoIntestazione colonna di gruppoCollaboratoreRaggruppare l'alias XML dell'intestazione della colonnaCollaboratore
- Nella schedaFiltro, configurare le condizioni del filtro.
- Aggiungere una nuova riga e configurare i seguenti valori:CampoValoreE/OECampoData/ora completamentoOperatoreè superiore aTipo di confrontoValore richiesto all'utenteValore di confrontoElenco valori predefinito
- Aggiungere un'altra riga e configurare i seguenti valori:CampoValoreE/OECampoStatoOperatoreè nell'elenco di selezioneTipo di confrontoValore specificato nel filtroValore di confronto4 - Completato
- Nella schedaElenchi di valori, definire i campi di valori.
- Aggiungere una nuova riga per il campo del tipo di report e configurare i seguenti valori:CampoValoreCampoTipo di reportQualificatore elenco valoriIgnorare questo campo.Etichetta per elenco di valoriTipo di reportEtichetta per alias XML elenco valoriReporting_TypeTipo predefinitoNessun valore predefinitoObbligatorioSelezionare questa casella di controllo.
- Aggiungere una nuova riga per il campo della data di completamento e configurare i seguenti valori:CampoValoreCampoData/ora completamentoQualificatore elenco valoriElenco valori predefinitoEtichetta per elenco di valoriCompletato dopoEtichetta per alias XML elenco valoriCompleted_AfterTipo predefinitoNessun valore predefinitoObbligatorioSelezionare questa casella di controllo.
- Fare clic suOK, quindi suTest. Il sistema visualizza gli elenchi di valoriTipo reporteCompletato dopoconfigurati.
- Nell'elenco di valoriTipo report, selezionareEntrambi.
- Nell'elenco valori del calendarioCompletato dopo, selezionare una data precedente.
- Fare clic suOK. Il sistema restituisce un risultato per la definizione di report personalizzato.
- Aprire Report Designer in Workday Studio.
- Creare un progetto di report denominatoCertificati dipendente. In tale progetto, creare un file di report denominatoEmployee Certificates.rptdesign.
- Creare un'origine dati Workday e scaricare alcuni dati di esempio:
- Creare una nuovaorigine dati Workday ReportdenominataEmployee Certificates.
- Scaricare la descrizione del report personalizzatoCertificati del mio teamda Workday.
- Scaricare i dati del report di esempio da Workday e denominare il fileEmployee Certificates.xml. Durante il download dei dati di esempio, configurare i seguenti valori:
Opzione Descrizione Tipo di reportIn entrambi i casiCompletato dopoSelezionare una data precedente a un numero di anni. - Creare il set di dati relativo agli obiettivi dipendente con i seguenti valori:
Opzione Descrizione Selezione origine datiCertificati dipendenteTipo di set di datiSet di dati report principale di WorkdayNome set di datiObiettivi dipendente - Aggiungere un modulo digitalizzato come immagine incorporata al layout:
- Nella visualizzazioneStruttura, fare clic con il pulsante destro del mouse sul nodoImmagini incorporate, quindi selezionareNuova immagine incorporata.
- Selezionare il file immagine di sfondoCertificate.pngsul dispositivo e fare clic suApri.
- Nella visualizzazioneEditor proprietà - Pagina master, accedere alla schedaAvanzate.
- Nella sezioneBackground, configurare i seguenti valori:CampoValoreImmagine di sfondoCertificate.pngTipo di immagine di sfondoImmagine incorporataAltezza dimensioni sfondo
- Misura:8,5.
- Unità:in.
Larghezza dimensione sfondo- Misura:11.
- Unità:in.
- Nella sezioneOrientamento, selezionare il valoreOrizzontale.
- Eliminare il piè di pagina contenente la data e l'ora. A tale scopo, fare clic con il pulsante destro del mouse sul piè di pagina e selezionareElimina.
- Aggiungere una tabella al layout:
- Nella visualizzazioneStruttura, fare clic con il pulsante destro del mouse sul nodoCorpo, quindi selezionareInserisci elemento.
- Fare doppio clic sull'elementoTabellae configurare i seguenti valori:
È necessaria solo la riga dei dettagli della tabella. Per eliminare le righe di intestazione e piè di pagina, nonché le colonne aggiuntive, fare clic con il pulsante destro del mouse nella cella della guida, quindi selezionareCampoValoreNumero di colonne1Numero di dettagli1Insieme di datiObiettivi dipendenteElimina. La tabella contiene ora un'unica riga di dettagli. - Trascinare il bordo della tabella verso il limite della pagina, utilizzando l'immagine di sfondo come guida.
- Salva il tuo lavoro.
- Aggiungere una griglia al layout:
- Nella visualizzazioneStruttura, fare clic con il pulsante destro del mouse sul nodoCellache si trova in , quindi selezionareInserisci elemento.
- Fare doppio clic suGriglia.
- Configurare una colonna e 8 righe.
- Trascinare la prima riga della griglia verso il basso e posizionare il bordo sotto le prime due righe di testo.
- Aggiungere i dati del nome del dipendente alla seconda riga della griglia:
- Nella visualizzazioneStruttura, fare clic con il pulsante destro del mouse sul secondo nodo della cella, quindi selezionareInserisci elemento.
- Fare doppio clic sull'elementoDati, quindi fare clic suSintassi JavaScript.
- Configurare questa espressione nelGeneratore di espressioni:row["Worker.Employee_Name"]. È possibile immettere le parti di riga dell'espressione selezionando , quindi facendo doppio clic suWorker.Employee_Name.
- ImmettereNome dipendentecome nome visualizzato perNuova associazione dati, quindi fare clic suOK.
- Nella visualizzazioneEditor proprietà - Dati, configurare l'allineamento suCentrae la dimensione del carattere su24.
- Trascinare la terza riga della griglia verso il basso trascinandone il bordo sotto la riga di testo successiva.
- Aggiungere l'elemento di dati dell'obiettivo alla quarta riga della griglia:
- Nella visualizzazioneStruttura, fare clic con il pulsante destro del mouse sul quarto nodo della cella, quindi selezionareInserisci elemento.
- Fare doppio clic sull'elementoDati, quindi fare clic suSintassi JavaScript.
- Configurare questa espressione nelGeneratore di espressioni:row["Goal"]. È possibile immettere le parti di riga dell'espressione selezionando , quindi facendo doppio clicsu Obiettivo.Se non è possibile trovare l'associazione di colonna richiesta, fare clic suModifica associazioni...e aggiornare l'elenco.
- Immettere il nome dell'obiettivo come nome visualizzato perNuova associazione dati, quindi fare clic suOK.
- Nella visualizzazioneEditor proprietà - Dati, configurare l'allineamento suCentrae la dimensione del carattere su18.
- Trascinare la quinta riga sotto la riga di testo successiva.
- Aggiungere l'elemento di dati della data di completamento alla sesta riga della griglia:
- Nella visualizzazioneStruttura, fare clic con il pulsante destro del mouse sul nodo della sesta cella, quindi selezionareInserisci elemento.
- Fare doppio clic sull'elementoDati, quindi fare clic suSintassi JavaScript.
- Configurare questa espressione nelGeneratore di espressioni:row["Completed On"]. È possibile immettere le parti di riga dell'espressione selezionando , quindi facendo doppio clicsu Completed_On.
- ImmettereCompletatoil come nome visualizzato eDatacome tipo di dati perNuova associazione dati, quindi fare clic suOK.La dataè un valore di tipo di dati non stringa. È necessario specificare il valoreTipo di daticorretto,Data, per l'elemento datiCompletato il.
- Nella visualizzazioneEditor proprietà - Dati, configurare l'allineamento suCentrae la dimensione del carattere su16.
- Trascinare la settima riga sotto la riga della firma del manager.
- Inserire una griglia nidificata nell'ottava riga:
- Nella visualizzazioneStruttura, fare clic con il pulsante destro del mouse sull'ottavo nodo della cella, quindi selezionareInserisci elemento.
- Inserire una griglia con 3 colonne e 1 riga. Report Designer inserisce una griglia nidificata a tre colonne con una singola riga nell'ottava riga della griglia.
- Espandere il nuovo elemento del report della griglia nidificata, fare clic con il pulsante destro del mouse sulla seconda cella della riga, quindi selezionareInserisci elemento.
- Fare doppio clic sull'elementoDati, quindi fare clic suSintassi JavaScript.
- Configurare questa espressione nelGeneratore di espressioni:row["Curent_Worker.Signatory"]. È possibile immettere le parti di riga dell'espressione selezionando , quindi facendo doppio clic suCurrent_Worker.Signatory. Questa espressione restituisce il valoreFirmatarioper ogni riga del report
- ImmettereFirmatariocome nome visualizzato perNuova associazione dati, quindi fare clic suOK.
- Trascinare la colonna dell'elemento datiFirmaaccanto al bordo destro e posizionarla sotto la riga della firma, quindi allineare a destra il valore dei dati.
Per evitare che la progettazione del report si estenda oltre i limiti di pagina, è possibile assicurarsi che:- La proprietà del nodoAltezzanon ha un valore.
- I valoridi IntestazioneePiè di paginasono impostati su0in.
- Salvare e visualizzare in anteprima il modello.
Distribuire il modello in Workday per utilizzarlo come layout di modulo aziendale.