Esempio: creare un modello di report con un grafico
Questo esempio illustra come creare un design di report che includa un grafico.
Il reparto Risorse umane desidera che venga creato un modello di report per un riepilogo del pacchetto retributivo totale dei dipendenti che includa un grafico a torta con la scomposizione per tipo di retribuzione. È necessario creare un report personalizzato di Workday con un oggetto business principale per i collaboratori e un oggetto business secondario per le voci retributive totali.
- 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.
- Creare una copia del report personalizzatoRetribuzione totale dipendente:
- Accedere al report personalizzatoRetribuzione totale dipendentee specificare uno o più collaboratori.
- Dal menu delle azioni correlate del report, selezionare l'opzione .
- Assegnare un nome al nuovo reportRetribuzioni totali dipendenti mio.
- Fare clic suOK.
- Rimuovere gli elementi non necessari dal report:
- Nella schedaColonnedel report, eliminare le seguenti righe:Oggetto businessCampoValore sostitutivo intestazione colonnaCollaboratoreN. totale di azioni assegnateTotale azioni assegnateCollaboratoreValore sovvenzione calcolato - RSUValore sovvenzione calcolato RSUCollaboratoreValore sovvenzione calcolato - ISOValore ISO sovvenzione calcolatoCollaboratoreValore sovvenzione calcolato - NSONSO valore sovvenzione calcolatoCollaboratoreAzioni RSU assegnateAzioni RSU assegnateCollaboratoreAzioni ISO assegnateAzioni ISO assegnateCollaboratoreAzioni NSO assegnateAzioni NSO assegnateCollaboratorePercentuale di opzioni su azioni maturatePercentuale di opzioni su azioni maturateCollaboratoreDa Colore 1aColore 7.Da Colore 1aColore 7.CollaboratoreDa etichetta 1aetichetta 7.Da etichetta 1aetichetta 7.CollaboratoreURL logo aziendaleURL logo aziendaleAssegnazioni di azioniTutte le righeTutte le righe
- Nella grigliaIntestazioni colonna gruppo, rimuovere la riga dell'oggetto businessAssegnazioni azioni.
- Nella schedaSottofiltro, rimuovere l'oggetto businessTotale voci retribuzione (non utilizzare).
- Fare clic suOK.
- Aprire Report Designer in Workday Studio.
- Creare un progetto di report denominatoMy Employee Total Rewards. In tale progetto, creare un file di report denominatoMy Employee Total Rewards.rptdesign.
- Creare un'origine dati Workday e scaricare alcuni dati di esempio:
- Creare una nuovaorigine dati Workday ReportdenominataMy Employee Total Rewards.
- Scaricare la descrizione del report personalizzatoRetribuzione totale dipendenteda Workday.
- Scaricare i dati del report di esempio da Workday e denominare il fileMy Employee Total Rewards.xml.
- Creare il set di dati relativo all'oggetto business principale, Collaboratori, con i seguenti valori:
Opzione Descrizione Selezione origine datiRetribuzione totale mio dipendenteTipo di set di datiSet di dati report principale di WorkdayNome set di datiCollaboratoriReport Designer visualizza i valori e i nomi degli elementi dello schema XML per le colonne aggiunte come righe al report personalizzato per l'oggetto business Collaboratore nel sistema. Si noti che Report Designer aggiunge automaticamente una colonnaRow_Numberper supportare il raggruppamento. - Creare il set di dati relativo all'oggetto business secondario, Totale voci retributive, con i seguenti valori:
Opzione Descrizione Selezione origine datiRetribuzione totale mio dipendenteTipo di set di datiSet di dati report secondario di WorkdayNome set di datiTotaliOggetto businessTotale voci retributiveReport Designer visualizza i valori degli elementi dello schema XML per ciascuna delle colonne aggiunte come righe al report personalizzato per l'oggetto business Totale voci retributive nel sistema e i relativi nomi visualizzati. Visualizza anche un messaggio di avviso relativo a un valore di parametro di inputPrimaryRowNumbervuoto. La configurazione verrà eseguita in un secondo momento, quindi ignorare il messaggio. - Aggiungere una tabella al layout:
- Nella visualizzazioneStruttura, fare clic con il pulsante destro del mouse sul nodoCorpoe selezionareInserisci elemento.
- Fare doppio clic sull'elementoTabellae configurare i seguenti valori:
Opzione Descrizione Numero di colonne1Numero di dettagli1Insieme di datiCollaboratoriSono necessarie solo una colonna e una riga di 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 selezionareElimina. - Aggiungerela Griglia 1alla tabella:
- Nella visualizzazioneStruttura, fare clic con il pulsante destro del mouse sul nodoCellache si trova in , quindi selezionareInserisci elemento.
- Fare doppio clic suGrigliae configurare due colonne e una riga.
- Fare clic con il pulsante destro del mouse sul primo nodoCellain , quindi selezionareInserisci elemento.
- Fare doppio clic sull'elemento del reportImmaginee selezionareEmbedded image, quindi fare clic suAggiungi immagine...per accedere al file immagine del logo aziendale.
- Fare clic con il pulsante destro del mouse sul secondo nodoCellain , quindi selezionareInserisci elemento.
- Fare doppio clicsu Testo dinamicoe selezionare , quindi inserire l'associazione di colonna perYear.Se non è possibile trovare l'associazione di colonna richiesta, fare clic suModifica associazioni...e aggiornare l'elenco.
- Immettere" Executive Rewards"dopo il segno+e fare clic suOK.
- Trascinare il set di datiCollaboratoredal nodo alla seconda colonna, sotto l'elemento del report di testo dinamico.
- Nella visualizzazioneEditor proprietà - Dati, allineare gli elementi inseriti a destra.
- Nella visualizzazioneEditor proprietà - Griglia, assegnare alla griglia il nomeGriglia 1e comprimere la griglia.
- Salva il tuo lavoro.
- Aggiungerela Griglia 2alla tabella:
- Come in precedenza, inserire una griglia, quindi configurare una colonna e una riga.
- Nella visualizzazioneEditor proprietà - Griglia, selezionare il set di dati secondarioTotalidall'elencoSet di dati.
- Dal Fare clic suSintassi JavaScript.
- NelGeneratore di espressioni, selezionare e fare doppio clic suRowNumper immettere ilrow.__rownumespressione
- Aggiungere un grafico alla griglia.Report Designer attualmente non supporta l'anteprima in tempo reale per i grafici. Prima di aggiungere il grafico, è necessario disabilitare l'anteprima in tempo reale. A tale scopo, deselezionare la casella di controlloAbilita anteprima in tempo reale nel generatore di graficiin nel menuPreferenze.Fare clic con il pulsante destro del mouse sul nodo , quindi selezionareInserisci elemento.
- Fare doppio clic suGraficoe configurare i seguenti valori:CampoValoreSelezionare Tipo di graficoA tortaFormato outputSelezionare una di queste opzioni:
- .PNG
- .JPG
- .BMP
Se si seleziona l'opzione FormatoSVG, il rendering del grafico non viene eseguito quando si genera un PDF. - Fare clic suAvanti.
- Nella schedaSelezione dati, selezionare e trascinare la colonnaContributo datore di lavoro di destinazionenell'elencoDefinizione dimensionisezione perla serie 1. Report Designer inserisce ilrow ["Target_Employer_Contribution"]come valoreSerie 1.
- Selezionare e trascinare la colonnaTotale voci retributivenell'elencoDefinizione categoria.
- Fare clic suAvanti.
- Nella schedaFormato grafico, formattare i seguenti valori per il tipo di graficoSerie:CampoValoreSerie di valoriEliminare il titolodella serie 1.Configurare il campoCaratteriper:
- Dimensione carattere6.
- Formattazione in grassettoB.
- Nella schedaFormato grafico, formattare i seguenti valori per il tipo di graficoArea grafico:CampoValoreTitoloPremi stimatiPlotConfigurare le seguenti impostazionidi Formato area:
- Ancora:in alto a sinistra.
- Allunga:verticale.
- Inserti (punti): impostare tutti i valori su0.
Configurare le seguenti impostazioni:- Orientamento:verticale.
- Posizione:sinistra.
- Ancoraggio:medio.
- Inserti (punti): impostare tutti i valori su0.
Configurare il campoCaratteriper:- Dimensione carattere6.
- Formattazione in grassettoB.
- Fare clicsu Applicaetermina.
- Assegnare un nome alla grigliaGriglia 2e salvare il lavoro.
- Aggiungerela Griglia 3alla tabella:
- Inserire una griglia con 3 colonne e 2 righe.
- Aggiungere un colore di sfondo alla prima colonna della griglia:
È sempre possibile ridimensionare la colonna per creare una striscia colorata stretta trascinando la maniglia della colonna.CampoValoreAggiungere i seguenti colori aColori personalizzati:- Rosso:11.
- Verde:109.
- Blu:168.
- Colori personalizzati:RGB (11, 109, 168).
- Bordo:tutti i bordi.
- Nella visualizzazioneStruttura, fare clic con il pulsante destro del mouse sulla seconda cella della prima riga, quindi selezionareInserisci elemento.
- Fare doppio clic sull'opzioneTesto dinamicoe immettere il seguente testo:row["Year"] + " Base Salary"
- Nella visualizzazioneEditor proprietà - Testo dinamico, configurare la formattazione in grassetto e selezionare la dimensione di12caratteri.
- Nella visualizzazioneStruttura, espandere e trascinare il campoTotale paga base di pronto soccorsosulla terza colonna, prima riga della griglia.
- Nella visualizzazioneEditor proprietà - Dati, configurare la formattazione in grassetto, l'allineamento a destra e selezionare la dimensione di12caratteri.
- Nella visualizzazioneStruttura, fare clic con il pulsante destro del mouse sulla seconda cella della seconda riga, quindi selezionareInserisci elemento.
- Fare doppio clicsu Etichettae immettere il seguente testo:Base pay calculated for January 1 to December 31:
- Nella visualizzazioneEditor proprietà - Etichetta, configurare l'impostazione di visualizzazioneInlinee selezionare la dimensione del carattere9.
- Nella visualizzazioneStruttura, espandere e trascinare il campoTotale paga base di pronto soccorsonella seconda colonna, seconda riga della griglia, subito dopo l'etichetta precedente.
- Nella visualizzazioneEditor proprietà - Dati, configurare l'impostazione di visualizzazioneInlinee selezionare la dimensione del carattere9.
- Nell'editorproprietà - Visualizzazione griglia, specificare il valore del margine inferiore12.
- Assegnare un nome alla grigliaGriglia 3e salvare il lavoro.
- Aggiungerela Griglia 4alla tabella:
- Inserire una griglia con 3 colonne e 3 righe.
- Come in precedenza, aggiungere un colore di sfondo alla prima colonna della griglia:CampoValoreVerde
- Colore:verde.
- Bordo:tutti i bordi.
- Come in precedenza, aggiungere il testo dinamico alla seconda cella, prima riga della griglia:"Employer Allowance Contribution for " + row["Year"]
- Configurare la formattazione in grassetto e selezionare la dimensione di12caratteri.
- Nella visualizzazioneStruttura, espandere e trascinare il campoTotale indennità ERsulla terza colonna, prima riga della griglia.
- Configurare la formattazione in grassetto e selezionare la dimensione di12caratteri.
- Aggiungere il seguente testo dinamico alla seconda cella, seconda riga della griglia:"Your Total Employer Allowance Plan Contribution was: " + row["ER_Allowances_Total"]
- Nella visualizzazioneEditor proprietà - Testo dinamico, selezionare la dimensione del carattere9e il valore di riempimento inferiore6.
- Aggiungere il seguente testo dinamico alla seconda cella, terza riga della griglia:"Your Contribution to your Allowance Plan was: " + row["EE_Allowances_Total"]
- Nella visualizzazioneEditor proprietà - Testo dinamico, selezionare la dimensione del carattere9, il valore di riempimento inferiore6e il valore del margine inferiore12.
- Assegnare un nome alla grigliaGriglia 4e salvare il lavoro.
- Aggiungerela Griglia 5alla tabella:
- Inserire una griglia con 3 colonne e 3 righe.
- Aggiungere un colore di sfondo alla prima colonna della griglia:CampoValoreAggiungere i seguenti colori aColori personalizzati:
- Rosso:251.
- Verde:155.
- Blu:26.
- Colori personalizzati:RGB (251, 155, 26).
- Bordo:tutti i bordi.
- Aggiungere il seguente testo dinamico alla seconda cella, prima riga della griglia:"Employer Benefit Contribution for " + row["Year"]
- Configurare la formattazione in grassetto e selezionare la dimensione di12caratteri.
- Nella visualizzazioneStruttura, espandere e trascinare il campoTotale benefit ERnella terza colonna, prima riga della griglia.
- Nella visualizzazioneEditor proprietà - Dati, configurare la formattazione in grassetto, l'allineamento a destra e selezionare la dimensione di12caratteri.
- Aggiungere il seguente testo dinamico alla seconda cella, seconda riga della griglia:"Your Total Employer Benefit Plan Contribution was: " + row["ER_Benefits_Total"]
- Nella visualizzazioneEditor proprietà - Testo dinamico, selezionare la dimensione del carattere9e il riempimento inferiore6.
- Aggiungere il seguente testo dinamico alla seconda cella, terza riga della griglia:"Your Contribution to your Benefit Plan was: " + row["EE_Benefits_Total"]
- Nella visualizzazioneEditor proprietà - Testo dinamico, selezionare la dimensione del carattere9, il valore di riempimento inferiore6e il valore del margine inferiore12.
- Assegnare un nome alla grigliaGrid 5e salvare il lavoro.
- Aggiungerela Griglia 6alla tabella:
- Inserire una griglia con 3 colonne e 3 righe.
- Aggiungere un colore di sfondo alla prima colonna della griglia:CampoValoreRosso
- Colore:rosso.
- Bordo:tutti i bordi.
- Aggiungere il seguente testo dinamico alla seconda cella, prima riga della griglia:"Target " + row["Year"] + " Management Incentive Plan Award"
- Configurare la formattazione in grassetto e selezionare la dimensione di12caratteri.
- Nella visualizzazioneStruttura, espandere e trascinare il campoTotale incentivo ERsulla terza colonna, prima riga della griglia.
- Nella visualizzazioneEditor proprietà - Dati, configurare la formattazione in grassetto, l'allineamento a destra e selezionare la dimensione di12caratteri.
- Aggiungere il seguente testo dinamico alla seconda cella, seconda riga della griglia:"Your Target Award is calculated using the estimated " + row["Year"] + " Base Salary shown above."
- Nella visualizzazioneEditor proprietà - Testo dinamico, selezionare la dimensione del carattere9e il riempimento inferiore6.
- Aggiungere il seguente testo dinamico alla seconda cella, terza riga della griglia:"Your current Target Award as a percentage of Base Salary is: " + row["Bonus_Target_Percent"] + row["Percent_Sign"]
- Nella visualizzazioneEditor proprietà - Testo dinamico, selezionare la dimensione del carattere9, il valore di riempimento inferiore6e il valore del margine inferiore12.
- Assegnare un nome alla grigliaGriglia 6e salvare il lavoro.
- Aggiungerela Griglia 7alla tabella:
- Inserire una griglia con 2 colonne e 1 riga.
- Aggiungere un colore di sfondo alla prima colonna della griglia:CampoValoreAggiungere i seguenti colori aColori personalizzati:
- Rosso:255.
- Verde:223.
- Blu:223.
- Colori personalizzati:RGB (255, 223, 223).
- Bordo:tutti i bordi.
- Aggiungere il seguente testo dinamico alla prima cella della griglia:"Total Estimated " +row["Year"] + " Compensation"
- Nella visualizzazioneStruttura, espandere e trascinare il campoImporto retribuzione totalenella seconda colonna della griglia.
- Nella visualizzazioneEditor proprietà - Dati, configurare la formattazione in grassetto, l'allineamento a destra e selezionare la dimensione di12caratteri.
- Assegnare un nome alla grigliaGriglia 7e salvare il lavoro.
- Per rimuovere le pagine aggiuntive dalla fine del report, modificare le preferenze di layout del report:
- Nella visualizzazioneStruttura, selezionare il nodo di progettazione del report di primo livelloMie dipendenti Total Rewards.rptdesign.
- Nella visualizzazioneEditor proprietà - Report, selezionare la preferenza di layoutLayout automatico.
- Salvare e visualizzare in anteprima il modello.
Distribuire il modello in Workday per utilizzarlo come layout di modulo aziendale.