Voorbeeld: een rapportontwerp maken met een ingesloten achtergrondafbeelding
In dit voorbeeld ziet u hoe u een rapportontwerp maakt met een achtergrondafbeelding voor een werknemerscertificaat.
Uw HR-afdeling wil dat u een certificaat maakt om werknemers te erkennen voor het bereiken van hun doelen. U moet een aangepast Workday-rapport maken dat een primair bedrijfsobject en twee gerelateerde bedrijfsobjecten met één instance bevat.
Maak een achtergrondafbeelding voor uw certificaat en noem deze
Certificate.png
.- Meld u aan bij uw Workday GMS-tenant.Als u geen Workday GMS-tenant hebt, kunt u elke QA-tenant in uw sandbox met de juiste toegangsrechten gebruiken.
- Open de taakAangepast rapport maken. Configureer de volgende waarden:VeldWaardeRapportnaamCertificaten van mijn teamRapporttypeGeavanceerdGeoptimaliseerd voor prestatiesSchakel dit selectievakje uit.GegevensbronDoelen van mijn teamWebservice inschakelenSchakel dit selectievakje in.
- Definieer op het tabbladKolommenop de paginaAangepast rapport bewerkenaangepaste kolommen voor het primaire bedrijfsobject, Doel.
- Voeg een rij toe voor de naam van de werknemer en configureer deze waarden:VeldWaardeBedrijfsobjectMedewerker voor doelVeldOfficiële naamOverschrijving kolomkopNaam werknemerXML-alias voor overschrijving kolomkopEmployee_Name
- Voeg een rij toe voor het doel en configureer deze waarden:VeldWaardeBedrijfsobjectDoelVeldDoelOverschrijving kolomkopDoelXML-alias voor overschrijving kolomkopDoel
- Voeg een rij toe voor de voltooiingsdatum en configureer deze waarden:VeldWaardeBedrijfsobjectDoelVeldVoltooid opOverschrijving kolomkopVoltooid opXML-alias voor overschrijving kolomkopCompleted_On
- Voeg een rij toe voor de doelstatus en configureer deze waarden:VeldWaardeBedrijfsobjectDoelVeldStatusOverschrijving kolomkopStatusXML-alias voor overschrijving kolomkopStatus
- Voeg een rij toe voor de ondertekenaar en configureer deze waarden:VeldWaardeBedrijfsobjectHuidige medewerkerVeldOfficiële naamOverschrijving kolomkopTekenbevoegdeXML-alias voor overschrijving kolomkopTekenbevoegde
- Definieer secundaire bedrijfsobjecten in het rasterGroepskolomkoppen.
- Voeg een rij toe voor de huidige medewerker en configureer deze waarden:VeldWaardeBedrijfsobjectHuidige medewerkerGroepskolomkopHuidige medewerkerXML-alias voor groepskolomkopCurrent_Worker
- Voeg een rij toe voor de medewerker voor het doel en configureer deze waarden:VeldWaardeBedrijfsobjectMedewerker voor doelGroepskolomkopMedewerkerXML-alias voor groepskolomkopMedewerker
- Configureer de filtervoorwaarden op het tabbladFilter.
- Voeg een nieuwe rij toe en configureer deze waarden:VeldWaardeEn/ofEnVeldVoltooid opOperatorgroter danVergelijkingstypeDe gebruiker vragen om de waardeVergelijkingswaardeStandaardprompt
- Voeg nog een rij toe en configureer deze waarden:VeldWaardeEn/ofEnVeldStatusOperatorin de keuzelijstVergelijkingstypeIn dit filter opgegeven waardeVergelijkingswaarde4 - met succes voltooid
- Definieer op het tabbladPromptsde promptvelden.
- Voeg een nieuwe rij toe voor het rapporttypeveld en configureer deze waarden:VeldWaardeVeldRapportagetypePromptkwalificatie:Negeer dit veld.Label voor promptRapportagetypeLabel voor XML-alias promptReporting_TypeStandaardtypeGeen standaardwaardeVereistSchakel dit selectievakje in.
- Voeg een nieuwe rij toe voor het veld 'Voltooiingsdatum' en configureer deze waarden:VeldWaardeVeldVoltooid opPromptkwalificatie:StandaardpromptLabel voor promptVoltooid naLabel voor XML-alias promptCompleted_AfterStandaardtypeGeen standaardwaardeVereistSchakel dit selectievakje in.
- Klik opOKen klik vervolgens opTest. In Workday worden de door u geconfigureerde promptsvoor RapportagetypeenVoltooid naweergegeven.
- Selecteer bij de promptRapportagetypede optie.
- Selecteer een datum in het verleden bij de prompt Kalendervoltooid na.
- Klik opOK. Workday retourneert een resultaat voor uw aangepaste rapportdefinitie.
- Open Report Designer in Workday Studio.
- Maak een rapportproject met de naamWerknemerscertificaten. Maak in dat project een rapportbestand met de naamEmployee Certificates.rptdesign.
- Maak een Workday-gegevensbron en download enkele voorbeeldgegevens:
- Maak een nieuweWorkday-rapportgegevensbronmet de naamWerknemerscertificaten().
- Download de rapportomschrijving voor het aangepaste rapport'Certificaten van mijn team'uit Workday.
- Download voorbeeldrapportgegevens uit Workday en noem het bestandEmployee Certificates.xml. Configureer de volgende waarden terwijl u de voorbeeldgegevens downloadt:
Optie Omschrijving RapportagetypeOfwel:Voltooid naSelecteer een datum die een aantal jaren in het verleden ligt. - Maak de gegevensset met betrekking tot werknemersdoelen met deze waarden:
Optie Omschrijving Selectie gegevensbronWerknemerscertificatenType gegevenssetPrimaire rapportgegevensset WorkdayNaam gegevenssetWerknemersdoelen - Een gescand formulier als ingesloten afbeelding aan de indeling toevoegen:
- Klik in deoverzichtsweergavemet de rechtermuisknop op het knooppuntIngesloten afbeeldingenen selecteerNieuwe ingesloten afbeelding.
- Selecteer het achtergrondafbeeldingsbestandCertificate.pngop uw apparaat en klik opOpenen.
- Open het tabbladGeavanceerdin de weergaveEigenschappeneditor - basispagina.
- Configureer deze waarden in de sectieAchtergrond:VeldWaardeAchtergrondafbeeldingCertificate.pngType achtergrondafbeeldingIngesloten afbeeldingHoogte achtergrondgrootte
- Meeteenheid:8,5.
- Eenheden:in.
Breedte achtergrondgrootte- Meeteenheid:11.
- Eenheden:in.
- Selecteer in de sectieRichtingde waardeLiggend.
- Verwijder de voettekst met de datum en tijd. Klik hiervoor met de rechtermuisknop op de voettekst en selecteerVerwijderen.
- Voeg een tabel toe aan de indeling:
- Klik in deoverzichtsweergavemet de rechtermuisknop op hetknooppuntHoofdtekst en selecteer vervolgensElement invoegen.
- Dubbelklik op het elementTabelen configureer deze waarden:
U hebt alleen de detailrij van uw tabel nodig. Als u de kop- en voettekstrijen en aanvullende kolommen wilt verwijderen, klikt u met de rechtermuisknop in de hulpcel en selecteert u vervolgensVeldWaardeAantal kolommen1Aantal details1Gegevensset:WerknemersdoelenVerwijderen. Uw tabel bevat nu één detailrij. - Sleep de tabelrand naar de paginarand en gebruik de achtergrondafbeelding als richtlijn.
- Sla uw werk op.
- Voeg een raster toe aan de indeling:
- Klik in deoverzichtsweergavemet de rechtermuisknop op hetcelknooppuntonder selecteer vervolgensElement invoegen.
- Dubbelklik opRaster.
- Configureer 1 kolom en 8 rijen.
- Sleep de eerste rij in het raster omlaag en plaats de rand onder de eerste twee regels tekst.
- Voeg de gegevens van de werknemersnaam toe aan de tweede rij van het raster:
- Klik in deoverzichtsweergavemet de rechtermuisknop op het tweede celknooppunt en selecteer vervolgensElement invoegen.
- Dubbelklik op het elementDataen klik vervolgens opJavaScript-syntaxis.
- Configureer deze expressie in deopbouwfunctie voor expressies:row["Worker.Employee_Name"]. U kunt de rijgedeelten van de expressie invoeren door te selecteren en vervolgens te dubbelklikken opWorker.Employee_Name.
- Voerde naam van de werknemerin als weergavenaam voorNieuwe gegevensbindingen klik opOK.
- Configureer in deeigenschappeneditor - gegevensweergavede uitlijning opcentrerenen de tekengrootte op24.
- Sleep de derde rij in het raster omlaag door de rand onder de volgende tekstregel te slepen.
- Voeg het doelgegevensitem toe aan de vierde rij in het raster:
- Klik in deoverzichtsweergavemet de rechtermuisknop op het vierde celknooppunt en selecteer vervolgensElement invoegen.
- Dubbelklik op het elementDataen klik vervolgens opJavaScript-syntaxis.
- Configureer deze expressie in deopbouwfunctie voor expressies:row["Goal"]. U kunt de rijgedeelten van de expressie invoeren door te selecteren en vervolgensop Doelte dubbelklikken.Als u de vereiste kolombinding niet kunt vinden, klikt u opBindingen bewerken...en vernieuwt u de lijst.
- Voer de naam van het doel in als weergavenaam voorNieuwe gegevensbindingen klik opOK.
- Configureer in deeigenschappeneditor - gegevensweergavede uitlijning opcentrerenen de tekengrootte op18.
- Sleep de vijfde rij onder de volgende tekstregel.
- Voeg het gegevensitem van de voltooiingsdatum toe aan de zesde rij in het raster:
- Klik in deoverzichtsweergavemet de rechtermuisknop op het zesde celknooppunt en selecteer vervolgensElement invoegen.
- Dubbelklik op het elementDataen klik vervolgens opJavaScript-syntaxis.
- Configureer deze expressie in deopbouwfunctie voor expressies:row["Completed On"]. U kunt de rijgedeelten van de expressie invoeren door te selecteren en vervolgens te dubbelklikken opCompleted_On.
- Voer'Voltooid op' inals weergavenaam enDatumals gegevenstype voorNieuwe gegevensbindingen klik opOK.Datumis een gegevenstypewaarde die geen tekenreeks is. U moet de juiste waardevoor het gegevenstype(Datum) opgeven voor het gegevensitem'Voltooid op'.
- Configureer in deeigenschappeneditor - gegevensweergavede uitlijning opcentrerenen de tekengrootte op16.
- Sleep de zevende rij onder de lijn voor de handtekening van de manager.
- Voeg een genest raster in de achtste rij in:
- Klik in deoverzichtsweergavemet de rechtermuisknop op het achtste celknooppunt en selecteer vervolgensElement invoegen.
- Voeg een raster in met drie kolommen en één rij. Report Designer voegt een genest raster met drie kolommen in met één rij in de achtste rij van het raster.
- Vouw het nieuwe geneste rasterrapportitem uit, klik met de rechtermuisknop op de tweede cel in de rij en selecteer vervolgensElement invoegen.
- Dubbelklik op het elementDataen klik vervolgens opJavaScript-syntaxis.
- Configureer deze expressie in deopbouwfunctie voor expressies:row["Curent_Worker.Signatory"]. U kunt de rijgedeelten van de expressie invoeren door te selecteren en vervolgens te dubbelklikken opCurrent_Worker.Signatory. Deze expressie retourneert de waardevan de tekenbevoegdevoor elke rij in het rapport
- VoerSignatoryin als weergavenaam voorNieuwe gegevensbindingen klik opOK.
- Sleep de kolomSignature-gegevensitem aan de rechterrand, plaats deze onder de handtekeningregel en lijn de gegevenswaarde vervolgens rechts uit.
Om te voorkomen dat uw rapportontwerp verder gaat dan paginagrenzen, kunt u ervoor zorgen dat:- EigenschapHoogteknooppuntheeft geen waarde.
- Kop-envoettekstwaardenzijn ingesteld op0in.
- Sla uw ontwerp op en bekijk een voorbeeld van uw ontwerp.
Implementeer uw ontwerp in Workday voor gebruik als indeling voor zakelijke formulieren.