Introductie
Een KPI kun je zo configureren dat deze doorklikt naar een InTouch Pagina waarop een Power BI rapport gepresenteerd wordt. In de basis is dit één en dezelfde Pagina voor elke rol die klikt. Het is ook mogelijk om de doorklik afhankelijk te maken van de rol die de eindgebruiker heeft. In dit artikel leggen we je uit hoe je dit inricht.
In dit artikel gaan we ervan uit dat je al basiskennis hebt over het bouwen van InTouch pagina's en het presenteren van Power BI rapporten op deze pagina's. Zie ook
dit artikel.
Voorbeeld: Verzuimpercentage
Stel: je hebt een KPI Dashboard HR (adviseur) waarop je een KPI "Aantal medewerkers" presenteert. Een klik op het realisatiecijfer van deze KPI resulteert in de weergave van een InTouch Pagina waarop je een Power BI rapport presenteert waarin je deze KPI verder uitdiept. Dit doe je tot op het niveau van de medewerker met een doordrill tabel vanuit de diverse visuals in je rapport.
Nu dient er zich een nieuwe rol aan voor de eindgebruikers van InTouch. Deze mogen het KPI Dashboard Medewerker incl. KPI Aantal Medewerkers zien. Ook mogen zij doorklikken, maar alleen naar een Power BI rapport zonder de medewerker details.
Stappenplan
Nieuwe rol op acceptatie omgeving
Zorg ervoor dat je de nieuwe rol (bv. HR basis) in de acceptatie omgeving van InTouch toevoegt. Hiervoor kun je het volgende artikel gebruiken:
nieuwe rol InTouch. Je kunt de nieuwe rol vervolgens aan jezelf toekennen in de autorisatie spreadsheet (of andere bron) zodat je direct kunt testen.
- Rol: HR Basis
- Rolcode: HRB
Rapport en pagina dupliceren
Maak een duplicaat van het Power BI rapport (of maak een nieuw Power BI rapport) in de enterprise_acc/_dev werkruimte. Je kunt de duplicaat bijvoorbeeld laten eindigen met 'basis' of 'zonder detail' (bv. Aantal medewerkers en Aantal medewerkers basis).
Doordat je een duplicaat gaat creëren of een tweede vergelijkbaar rapport rondom hetzelfde thema zul je beide rapporten moeten onderhouden bij wijzigingen
Ook maak je een duplicaat van de InTouch pagina (of een nieuwe pagina) en zorg je dat je daarop je Power BI rapport zonder details presenteert.
Tussenstand
Wat je hebt na het doorlopen van bovenstaande stappen:
- Rol: HR basis (HRB) (nieuw)
- InTouch Pagina: Aantal medewerkers (bestond al)
- Power BI rapport: Medewerkers (bestond al)
- InTouch Pagina: Aantal medewerkers basis (nieuw)
- Power BI rapport: Medewerkers basis (nieuw)
Aanpassing in datasets
De afwijkende doorklik configureer je in de DataSet en Dataset Definitie schermen van InTouch in de rol van Model Gebruiker. De DataSet is een verzameling van KPI's die je presenteert op een KPI Dashboard Pagina (in dit geval: Dashboard HR (adviseur)). De DataSet die hier gepresenteerd wordt is de KPI-set HR.
Dit is de situatie voor de aanpassing aan de KPI-set HR:
De eerste aanpassing die je doet is in de kolom DataSetCode. Deze pas je aan door de code te laten starten met: {ROLE}. Het is ook handig om de naam aan de passen zodat je duidelijk ziet dat het om een rol gebaseerde set gaat:

De doorklik voor deze 'basis' set definieer je op KPI niveau (KPI > DrillThroughPage kolom).
Voor elke rol waarvoor je de doorklik wil laten afwijken dien je een kopie van deze set te maken en {ROLE} te vervangen door de code van de rol zelf. In ons geval is dat {HRB}. Je kunt een DataSet met Dataset Definitie eenvoudig kopiëren door de regel te selecteren en vervolgens op "Item Kopieren met kinderen" te klikken.
Voor de kopie pas je de DataSetCode en DataSetNaam aan:
Vervolgens open je de Dataset Definitie van deze nieuwe set en pas je daar de Role en Page kolommen aan:
De doorklik voor de specifieke rol definieer je dus in de Dataset Definitie. In bovenstaand scherm bestaat er ook nog een kolom "GeenDrillThrough". Hier kun je een vinkje zetten voor KPI's waarvoor je de doorklik helemaal wil uitschakelen.
SEC code toevoegen
We hebben nu ook de afwijkende doorklik gedefinieerd. Als laatste stap moeten we er nog wel voor zorgen dat de rol HR Basis (HRB) de nieuwe Pagina "Aantal medewerkers basis" mag openen. Daarvoor voeg je de SECHRB code in de KenmerkLabel kolom van de Pagina toe.
Tips
Bij elke nieuwe KPI moet je deze toevoegen aan KPI-set Totaal, maar dus ook aan elke rol variant van de thema dataset, bv.:
- KPI-set HR rol gebaseerd - {ROLE}KPIHR_TST
- KPI-set HR rol HR Basis (HRB) - {HRB}KPIHR_TST
- etc.
- etc.
De doorklik van achter een KPI die je definieert bij de KPI zelf komt automatisch in het snelmenu aan de rechterkant van je scherm te staan. Voor een doorklik in de Dataset Definitie is dat niet zo. Als je dit wel wil kun je dit oplossen door het gebruik van RAP tags. Zie daarvoor
dit artikel.
Naar productie
Om deze aanpassing ook door de voeren op je productie omgeving dien je de volgende stappen te doorlopen:
- Zorg dat je de nieuwe rol ook beschikbaar maakt op de productie omgeving
- Laat je nieuwe rapport publiceren op de enterprise_prd werkruimte
- Bouw de nieuwe InTouch pagina op productie net als op acceptatie
- Voer de aanpassingen in de DataSets door
- Voeg de SEC (en RAP) codes toe aan de nieuwe pagina