Datatemplate voor inkoopaanvragen in het Purchase-to-Pay-proces

Microsoft Dynamics 365
Datatemplate voor inkoopaanvragen in het Purchase-to-Pay-proces

Datatemplate voor inkoopaanvragen in het Purchase-to-Pay-proces

Deze template beschrijft welke belangrijke attributen je verzamelt en welke activiteiten je bijhoudt om het proces van inkoopaanvragen grondig te analyseren. Je vindt er ook praktische uitleg over het ophalen van deze data, zodat je het event log efficiënt kunt voorbereiden voor een gedetailleerde analyse.
  • Aanbevolen attributen om te verzamelen
  • Belangrijke activiteiten om bij te houden
  • Uitleg over data-extractie

Attributen voor inkoopaanvragen in het Purchase-to-Pay-proces

Dit zijn de aanbevolen datavelden voor je event log, zodat je het Purchase-to-Pay-proces voor inkoopaanvragen volledig kunt analyseren.
5 Verplicht 6 Aanbevolen 6 Optioneel
Naam Beschrijving
Activiteitsnaam
ActivityName
De naam van de specifieke bedrijfsgebeurtenis of stap in het aanvraagproces.
Beschrijving

Dit attribuut bevat de naam van elke activiteit in de levenscyclus van een inkoopaanvraag. Voorbeelden zijn 'Inkoopaanvraag aangemaakt', 'Goedkeuringsstap goedgekeurd' en 'Inkooporder aangemaakt'. Deze activiteiten vormen de knooppunten in de ontdekte proceskaart.

De volgorde, frequentie en duur van deze activiteiten analyseren is de kern van process mining. Zo kun je knelpunten, lussen met herstelwerk en afwijkingen van de standaardprocesroute opsporen en inefficiënties in de bedrijfsvoering zichtbaar maken.

Waarom dit belangrijk is

Dit attribuut bepaalt de stappen op de proceskaart, zodat je de workflow van aanvragen kunt visualiseren, analyseren en begrijpen.

Waar vind je dit?

Meestal afgeleid uit statuswijzigingslogs, tabellen met workflowgeschiedenis of specifieke eventtabellen in Microsoft Dynamics 365, zoals WorkflowTrackingStatusTable.

Voorbeelden
Inkoopaanvraag ingediend ter goedkeuringGoedkeuringsstap goedgekeurdInkoopaanvraag gewijzigd
Purchase Requisition ID
PurchaseRequisitionId
De unieke identificatiecode van een inkoopaanvraag, die als primaire case-ID dient.
Beschrijving

De Purchase Requisition ID is de centrale sleutel die alle activiteiten voor één aanvraag van goederen of diensten met elkaar verbindt. Elke aanvraag wordt vanaf het aanmaken tot de definitieve goedkeuring en afsluiting onder deze unieke ID gevolgd.

Bij process mining is dit attribuut nodig om het volledige verloop van elke aanvraag te reconstrueren. Je kunt er procesvarianten, doorlooptijden en compliance per case mee analyseren en krijgt zo een compleet beeld van de levenscyclus van een aanvraag.

Waarom dit belangrijk is

Dit attribuut is nodig om alle bijbehorende events in één procesinstantie te groeperen en de volledige levenscyclus van elke aanvraag te analyseren.

Waar vind je dit?

Dit is meestal de primaire sleutel in de hoofdtabel met inkoopaanvragen, zoals PurchReqTable in Microsoft Dynamics 365.

Voorbeelden
PR-001254PR-001255PR-001256
Tijdstip van event
EventTime
De exacte timestamp waarop een activiteit of event plaatsvond.
Beschrijving

Het tijdstip van een event, oftewel de timestamp, legt de datum en tijd vast waarop een bedrijfsgebeurtenis in het systeem is geregistreerd. Dit vormt de basis voor alle tijdsanalyses van processen.

Dit attribuut is nodig om doorlooptijden, tijdsduur en wachttijden tussen activiteiten te berekenen. Je kunt er de procesprestaties mee analyseren, knelpunten opsporen en naleving van SLA’s volgen. Nauwkeurige timestamps zijn belangrijk voor een betrouwbare process mining-analyse.

Waarom dit belangrijk is

Dit attribuut geeft de chronologische volgorde van events aan. Die volgorde is nodig om procesduren te berekenen, knelpunten op te sporen en prestaties in de tijd te analyseren.

Waar vind je dit?

Te vinden in tabellen met workflowgeschiedenis of documentlogs, vaak in een veld 'CreatedDateTime' of 'ModifiedDateTime' bij elke statuswijziging of eventrecord.

Voorbeelden
2023-10-26T10:00:00Z2023-10-26T11:30:15Z2023-10-27T14:22:05Z
Bronsysteem
SourceSystemId
Het systeem waarin de oorspronkelijke data is vastgelegd en waaruit die is opgehaald.
Beschrijving

Dit attribuut geeft aan uit welk systeem de eventdata afkomstig is. In deze context is dat 'Microsoft Dynamics 365'. In omgevingen met meerdere gekoppelde systemen is dit veld belangrijk om de herkomst en context van de data vast te leggen.

Bij analyses helpt het om processen uit verschillende systemen van elkaar te onderscheiden of te bevestigen dat de data uit één gezaghebbende bron komt. Dat is belangrijk om de data te valideren en zeker te weten dat de analyse op de juiste dataset is gebaseerd.

Waarom dit belangrijk is

Dit attribuut geeft context over de herkomst van de data. Dat is belangrijk voor datagovernance en validatie, en in omgevingen waar meerdere systemen zijn gekoppeld.

Waar vind je dit?

Dit is een vaste waarde, 'Microsoft Dynamics 365', die tijdens de data-extractie en -transformatie wordt toegevoegd.

Voorbeelden
Microsoft Dynamics 365 F&OD365MSD365
Laatste data-update
LastDataIngestionTimestamp
De timestamp waarop de data voor het laatst is opgehaald en in de process mining-tool is geladen.
Beschrijving

Dit attribuut geeft aan hoe actueel de geanalyseerde data is. Het toont de datum en tijd van de meest recente data-update vanuit het bronsysteem. Dit veld komt niet uit Dynamics 365 zelf, maar is metadata die tijdens het inladen van de data wordt toegevoegd.

Dankzij deze timestamp weten gebruikers hoe actueel de inzichten zijn. Zo zien ze of de analyse realtime data gebruikt of een momentopname van een specifiek tijdstip. Dat bepaalt mede hoe relevant de conclusies zijn.

Waarom dit belangrijk is

Dit attribuut laat gebruikers zien hoe actueel de data is. Zo weten ze op welke periode de analyse betrekking heeft en hoe relevant de inzichten zijn.

Waar vind je dit?

Deze waarde wordt tijdens het inladen van de data of het ETL-proces gegenereerd en aan de dataset toegevoegd.

Voorbeelden
2024-05-20T08:00:00Z2024-05-21T08:00:00Z2024-05-22T08:00:00Z
Afdeling
Department
De afdeling van de aanvrager of de kostenplaats die bij de aanvraag hoort.
Beschrijving

Dit attribuut geeft aan welke afdeling of kostenplaats de inkoopaanvraag heeft ingediend, bijvoorbeeld 'Marketing', 'IT' of 'Bedrijfsvoering'. Deze informatie staat meestal in de aanvraagkop.

Door het proces per afdeling te bekijken, kun je prestaties vergelijken. Zo zie je welke afdelingen de langste doorlooptijden, de meeste afwijzingen of de meeste wijzigingen hebben. Met die inzichten kun je verbeteringen afstemmen op de behoeften van afzonderlijke afdelingen.

Waarom dit belangrijk is

Hiermee kun je procesprestaties voor verschillende bedrijfseenheden filteren en vergelijken. Zo worden afdelingsspecifieke patronen, knelpunten en inefficiënties zichtbaar.

Waar vind je dit?

Deze informatie staat vaak in de kop van de inkoopaanvraag (PurchReqTable) en is gekoppeld aan de configuratie van financiële dimensies in Dynamics 365.

Voorbeelden
IT-afdelingFinanciënBedrijfsvoering
Gebruiker
User
De gebruikers-ID of naam van de persoon die de activiteit heeft uitgevoerd.
Beschrijving

Dit attribuut geeft aan welke medewerker of systeemgebruiker verantwoordelijk was voor een specifieke processtap, zoals het indienen van een aanvraag of het goedkeuren van een verzoek. Dit kan een gebruikers-ID, volledige naam of e-mailadres zijn.

Door activiteiten per gebruiker te analyseren, kun je opleidingsbehoeften, goed presterende medewerkers of teams en de verdeling van de werkdruk in kaart brengen. Dit is ook belangrijk voor complianceanalyse, bijvoorbeeld bij functiescheiding, en om te begrijpen hoe verschillende gebruikersrollen met het proces omgaan.

Waarom dit belangrijk is

Hiermee kun je gedrag, werkdruk en prestaties per gebruiker analyseren. Dat helpt bij het verdelen van middelen en het opsporen van opleidingsmogelijkheden.

Waar vind je dit?

Meestal te vinden in tabellen met workflowgeschiedenis, zoals WorkflowTrackingStatusTable, of transactietabellen, zoals PurchReqTable, die aan een gebruikerstabel zoals UserInfo zijn gekoppeld.

Voorbeelden
j.smitha.joness.patel
Goedkeuringsstap
ApprovalStep
De naam of fase van een specifieke goedkeuringsstap in de workflow.
Beschrijving

Dit attribuut geeft de specifieke fase in de goedkeuringsworkflow aan, zoals ‘Goedkeuring door manager’ of ‘Goedkeuring door financiën’. Het geeft meer detail dan de algemene activiteitsnaam.

Dit attribuut is belangrijk voor de ‘Bottleneckanalyse goedkeuringsstappen’. Door bij te houden hoeveel tijd elke afzonderlijke goedkeuringsstap kost, kun je precies zien welke fases het totale proces vertragen. Zo kun je gericht ingrijpen om de workflow efficiënter te maken.

Waarom dit belangrijk is

Je kunt de goedkeuringsworkflow gedetailleerd analyseren en specifieke fases opsporen die voor bottlenecks zorgen.

Waar vind je dit?

Deze informatie staat in de tabellen met workflowgeschiedenis, zoals WorkflowTrackingStatusTable. Daarin worden de stappen van de geconfigureerde workflow vastgelegd.

Voorbeelden
Goedkeuring door managerGoedkeuring door afdelingshoofdBeoordeling door financiën
Status inkoopaanvraag
RequisitionStatus
De huidige of definitieve status van de inkoopaanvraag.
Beschrijving

Dit attribuut geeft op elk moment de algemene status van de inkoopaanvraag aan, bijvoorbeeld ‘In beoordeling’, ‘Goedgekeurd’, ‘Afgewezen’ of ‘Gesloten’. Vaak is dit een attribuut op caseniveau dat de uiteindelijke uitkomst weergeeft.

Door de definitieve status te analyseren, krijg je inzicht in de algemene uitkomsten van het proces. Veel afgewezen of ingetrokken aanvragen kunnen bijvoorbeeld wijzen op problemen bij de eerste aanvraag of op een omslachtig goedkeuringsproces. De status is belangrijk om het slagingspercentage en de procesefficiëntie te meten.

Waarom dit belangrijk is

De status geeft voor elke case een duidelijke uitkomst. Zo kun je het percentage goedgekeurde, afgewezen en ingetrokken aanvragen analyseren. Dit zijn belangrijke prestatie-indicatoren.

Waar vind je dit?

Het statusveld staat meestal in de tabel met de kop van de inkoopaanvraag, PurchReqTable, en heet vaak ‘Status’ of ‘PurchReqStatus’.

Voorbeelden
GoedgekeurdIn beoordelingAfgewezenConcept
Totaalbedrag inkoopaanvraag
RequisitionTotalAmount
De totale geldwaarde van de inkoopaanvraag.
Beschrijving

Dit attribuut bevat de totale waarde van alle regels in een inkoopaanvraag. Het bedrag heeft vaak invloed op de complexiteit van de goedkeuringsworkflow. Voor aanvragen met een hogere waarde zijn meestal meer goedkeuringsstappen nodig.

Bij procesanalyse is dit attribuut belangrijk om op waarde te filteren en aanvragen te analyseren. Je kunt er vragen mee beantwoorden als: ‘Duurt het langer om aanvragen met een hoge waarde goed te keuren?’ of ‘Wat is de waarde van aanvragen die momenteel vastlopen in het proces?’ Zo krijgt de procesprestatie een financiële context.

Waarom dit belangrijk is

Het voegt een financiële dimensie toe aan de analyse. Zo kun je aanvragen met een hoge waarde prioriteit geven en nagaan hoe de geldwaarde het procesverloop beïnvloedt.

Waar vind je dit?

Deze waarde staat meestal in de tabel met de kop van de inkoopaanvraag. Je kunt de waarde ook berekenen door de bedragen van de regels in de tabel met inkoopaanvraagregels (PurchReqLine) op te tellen.

Voorbeelden
1500.0025000.50500.75
Urgentieniveau
UrgencyLevel
Een indeling van de urgentie van de aanvraag, bijvoorbeeld ‘Hoog’, ‘Gemiddeld’ of ‘Laag’.
Beschrijving

Het urgentieniveau, of de prioriteit, geeft aan hoe snel de aangevraagde goederen of diensten nodig zijn. Dit attribuut wordt vaak gebruikt om de goedkeuringsroute te bepalen of het werk voor goedkeurders te prioriteren.

Door dit attribuut te analyseren, kun je nagaan of het prioriteitssysteem werkt. Vergelijk bijvoorbeeld de doorlooptijden van aanvragen met een hoge en een lage urgentie. Is er nauwelijks verschil, dan wordt het prioriteitsveld mogelijk genegeerd of verkeerd gebruikt. Dat is een belangrijk inzicht voor het dashboard ‘Impactanalyse urgentieniveau’.

Waarom dit belangrijk is

Je kunt nagaan of prioriteitsinstellingen urgente aanvragen sneller afhandelen en mogelijk misbruik van de urgentieclassificatie opsporen.

Waar vind je dit?

Dit kan een standaardveld of aangepast veld in PurchReqTable zijn. Of het veld bestaat en hoe het heet, hangt af van de systeemconfiguratie.

Voorbeelden
HoogGemiddeldLaag
Aantal wijzigingen
AmendmentCount
Het totale aantal keren dat een aanvraag is gewijzigd.
Beschrijving

Dit is een berekend numeriek attribuut dat per inkoopaanvraagcase telt hoe vaak de activiteit ‘Requisition Amended’ voorkomt.

Dit attribuut is belangrijk voor het dashboard ‘Frequentie van aanvraagwijzigingen’ en de KPI ‘Percentage gewijzigde aanvragen’. Het geeft aan hoeveel herstelwerk er per case nodig is. Zo zie je eenvoudig welke aanvragen, afdelingen of gebruikers vaak met wijzigingen en inefficiëntie te maken hebben. Dat helpt om de kwaliteit van de oorspronkelijke aanvraag te verbeteren.

Waarom dit belangrijk is

Het maakt herstelwerk binnen een case meetbaar. Zo kun je de frequentie van wijzigingen en de invloed daarvan op de procesefficiëntie analyseren.

Waar vind je dit?

Dit is een berekend attribuut. Het wordt tijdens de datatransformatie afgeleid door voor elke unieke PurchaseRequisitionId de activiteiten ‘Requisition Amended’ te tellen.

Voorbeelden
013
Goedgekeurd bij eerste beoordeling
IsFirstPass
Een indicator die aangeeft of een aanvraag is goedgekeurd zonder eerdere wijzigingen of afwijzingen.
Beschrijving

Dit is een berekend booleaans attribuut. De waarde is ‘true’ als de route naar goedkeuring geen activiteiten ‘Requisition Amended’ of ‘Approval Step Rejected’ bevat. In alle andere gevallen is de waarde ‘false’.

Dit attribuut ondersteunt rechtstreeks de KPI ‘Goedkeuringspercentage bij eerste beoordeling van aanvragen’. Het maakt de procesefficiëntie eenvoudiger te analyseren met een duidelijke indicator op caseniveau voor herstelwerk. Een laag percentage goedkeuringen bij de eerste beoordeling wijst op problemen met de kwaliteit van de oorspronkelijke data of onduidelijke vereisten. Dat biedt kansen om het proces te verbeteren.

Waarom dit belangrijk is

Het meet de proceskwaliteit en -efficiëntie door cases op te sporen waarvoor herstelwerk nodig was. Zo ondersteunt het KPI’s voor het percentage aanvragen dat in één keer goed is.

Waar vind je dit?

Dit is een berekend attribuut. Tijdens de datatransformatie moet je de volledige activiteitenreeks van elke case analyseren en controleren of er vóór de goedkeuring herstelactiviteiten zijn geweest.

Voorbeelden
truefalse
Goedkeurdersgroep
ApproverGroup
De gebruikersgroep of rol die verantwoordelijk is voor een goedkeuringsstap.
Beschrijving

Dit attribuut geeft de groep, rol of wachtrij aan die een specifieke goedkeuringstaak afhandelt, bijvoorbeeld ‘Goedkeurders financiën’ of ‘IT-managers’.

Door de procesprestaties per goedkeurdersgroep te analyseren, krijg je inzicht in de verdeling van het werk. Ook zie je welke groepen mogelijk te weinig capaciteit hebben of extra training nodig hebben. Dit ondersteunt het dashboard ‘Bottleneckanalyse goedkeuringsstappen’: je kunt de prestaties uitsplitsen naar de teams die verantwoordelijk zijn voor goedkeuringen.

Waarom dit belangrijk is

Je ziet verschillen in prestaties tussen goedkeuringsteams en kunt mogelijke capaciteitsproblemen of trainingsbehoeften binnen specifieke groepen opsporen.

Waar vind je dit?

Deze informatie staat in de workflowgeschiedenis, bijvoorbeeld in WorkflowTrackingStatusTable. Daarin wordt per taak vastgelegd aan welke gebruiker of gebruikersgroep deze is toegewezen.

Voorbeelden
Goedkeurders financiënIT-managersSenior management
Inkoopordernummer
PurchaseOrderNumber
De identificatiecode van de inkooporder die op basis van de aanvraag is aangemaakt.
Beschrijving

Dit attribuut bevat de unieke ID van de inkooporder die is aangemaakt op basis van een goedgekeurde inkoopaanvraag. Het vormt de koppeling tussen het aanvraagproces en het daaropvolgende inkoopproces.

Dit nummer bijhouden is belangrijk om de ‘Conversietijd van aanvraag naar inkooporder’ te analyseren. Je kunt ermee bevestigen dat een aanvraag naar de volgende fase van de Purchase-to-Pay-cyclus is gegaan. Ook kun je het volledige proces analyseren, van aanvraag tot inkooporder.

Waarom dit belangrijk is

Het koppelt de aanvraag aan de daaropvolgende inkooporder. Zo kun je de conversie van aanvraag naar inkooporder analyseren en verschillende fases van het P2P-proces met elkaar verbinden.

Waar vind je dit?

Deze informatie staat meestal in de tabel met inkoopaanvraagregels (PurchReqLine) nadat een inkooporder is aangemaakt. De tabel bevat een koppeling naar PurchTable.

Voorbeelden
PO-000987PO-000988PO-000989
Route van goedkeuringsworkflow
ApprovalWorkflowPath
Een weergave van de volgorde waarin de goedkeuringsstappen zijn doorlopen.
Beschrijving

Dit afgeleide veld voegt de goedkeuringsstappen voor een aanvraag samen, bijvoorbeeld ‘Goedkeuring door manager -> Goedkeuring door afdelingshoofd -> Goedkeuring door financiën’. Het vat de procesvariant van het goedkeuringssubproces samen.

Dit is belangrijk voor het dashboard ‘Monitor compliance-afwijkingen’. Door de werkelijke workflowroute te vergelijken met een vooraf bepaalde standaardroute of verwachte route, kun je afwijkende of ongebruikelijke processtromen opsporen. Die kunnen wijzen op beleidsovertredingen of operationele risico’s.

Waarom dit belangrijk is

Het vereenvoudigt de complianceanalyse met een duidelijke weergave van de procesvariant. Zo zie je snel waar de route afwijkt van de standaardprocedure.

Waar vind je dit?

Dit is geen standaardveld. Je moet het afleiden door tijdens de datatransformatie voor elke case de waarden van ‘ApprovalStep’ op chronologische volgorde samen te voegen.

Voorbeelden
Manager -> DirecteurManager -> Directeur -> Financieel directeurManager -> Automatisch goedgekeurd
Valuta
Currency
De valutacode voor het bedrag van de aanvraag.
Beschrijving

Dit attribuut geeft aan in welke valuta, bijvoorbeeld USD, EUR of GBP, het totale bedrag van de aanvraag is uitgedrukt. Dit is belangrijk voor financiële analyses, vooral bij internationale organisaties die met meerdere valuta werken.

Met het valuta-attribuut kun je financiële data correct verwerken en optellen. Zo worden geldbedragen juist geïnterpreteerd en kun je ze omrekenen naar één valuta voor nauwkeurige rapportages en vergelijkingen tussen regio’s of bedrijfseenheden.

Waarom dit belangrijk is

Het geeft financiële attributen de nodige context, zodat geldbedragen in omgevingen met meerdere valuta correct worden geïnterpreteerd en opgeteld.

Waar vind je dit?

Dit veld staat meestal in de tabel met de kop van de inkoopaanvraag, PurchReqTable, naast de bedragvelden.

Voorbeelden
USDEURGBP
Verplicht Aanbevolen Optioneel

Activiteiten voor inkoopaanvragen in het Purchase-to-Pay-proces

Dit zijn de belangrijke processtappen en mijlpalen om in je event log vast te leggen. Zo kun je de workflow voor inkoopaanvragen nauwkeurig ontdekken en analyseren.
7 Aanbevolen 5 Optioneel
Activiteit Beschrijving
Goedkeuringsstap goedgekeurd
Een goedkeurder rondt de toegewezen taak af en keurt de aanvraag goed voor deze processtap. Daarna gaat de aanvraag naar de volgende stap of naar de definitieve goedkeuring.
Waarom dit belangrijk is

Meet de verwerkingstijd per goedkeuringsfase en helpt efficiënte delen van de workflow op te sporen. Dit is een belangrijk onderdeel van variantanalyse.

Waar vind je dit?

Expliciet vastgelegd in 'WorkflowTrackingStatusTable' wanneer een gebruiker een werkitem afrondt met de uitkomst 'Approve'.

Vastleggen

Zoek in de workflowgeschiedenis naar events 'WorkItemCompleted' met de uitkomst 'Approve'.

Gebeurtenistype explicit
Inkoopaanvraag aangemaakt
Dit event markeert het aanmaken van de inkoopaanvraag als concept. Het wordt vastgelegd aan de hand van de aanmaaktimestamp van de aanvraagkop.
Waarom dit belangrijk is

Als start van het proces is deze activiteit nodig om de totale doorlooptijd van aanvragen te meten en het dagelijkse aantal verwerkte aanvragen te analyseren.

Waar vind je dit?

Deze activiteit wordt afgeleid uit het veld 'createdDateTime' in 'PurchReqTable' voor elke nieuwe Purchase Requisition ID.

Vastleggen

Gebruik de aanmaaktimestamp van de record in PurchReqTable.

Gebeurtenistype inferred
Inkoopaanvraag afgewezen
De aanvraag is tijdens de goedkeuringsworkflow afgewezen en wordt niet verder verwerkt. Dit is een definitieve afwijzing van de aanvraag.
Waarom dit belangrijk is

Dit eindevent is belangrijk om het totale afwijzingspercentage te analyseren en de financiële of operationele gevolgen van afgewezen aanvragen te begrijpen.

Waar vind je dit?

Expliciet vastgelegd in 'WorkflowTrackingStatusTable' wanneer de workflow wordt afgerond met de status 'Rejected'. Daarbij wordt het statusveld in 'PurchReqTable' bijgewerkt.

Vastleggen

Filter op workflowevents 'Completion' met de status 'Rejected' of volg de statuswijziging in PurchReqTable.

Gebeurtenistype explicit
Inkoopaanvraag gesloten
De volledige inkoopaanvraag is afgerond. Alle regels zijn verwerkt in inkooporders of geannuleerd. Dit is een definitieve, succesvolle eindstatus.
Waarom dit belangrijk is

Deze activiteit markeert de succesvolle afronding van de levenscyclus van de aanvraag. Dit is het eindpunt voor het meten van de totale doorlooptijd van het proces.

Waar vind je dit?

Deze status wordt meestal berekend of afgeleid. De status treedt op wanneer alle bijbehorende records in 'PurchReqLine' een eindstatus hebben bereikt, zoals 'Closed' of 'Cancelled'.

Vastleggen

Leid dit event af door te controleren of alle onderliggende PurchReqLine-records van een PurchReqTable een eindstatus hebben.

Gebeurtenistype calculated
Inkoopaanvraag goedgekeurd
De aanvraag heeft alle vereiste goedkeuringsstappen in de workflow doorlopen. Deze activiteit wordt vastgelegd wanneer de workflowinstantie wordt afgerond met de status Goedgekeurd.
Waarom dit belangrijk is

Dit is een belangrijk moment: de goedkeuringsronde is afgerond en de inkoopfase begint. Dit is het eindevent voor de KPI 'Doorlooptijd goedkeuring inkoopaanvraag'.

Waar vind je dit?

Expliciet vastgelegd in 'WorkflowTrackingStatusTable' wanneer de workflow wordt afgerond. Ook wordt het veld 'Status' in 'PurchReqTable' bijgewerkt naar 'Approved'.

Vastleggen

Filter op workflowevents 'Completion' met de status 'Approved' of volg de statuswijziging in PurchReqTable.

Gebeurtenistype explicit
Inkoopaanvraag ingediend ter goedkeuring
De gebruiker dient de ingevulde aanvraag in. Daarmee start de formele goedkeuringsworkflow. De actie wordt expliciet vastgelegd door de workflow-engine van het systeem.
Waarom dit belangrijk is

Deze activiteit is een belangrijk moment waarop de goedkeuringsronde begint. Dit is het startpunt voor het meten van de 'Doorlooptijd goedkeuring inkoopaanvraag' en het 'Percentage aanvragen in één keer goedgekeurd'.

Waar vind je dit?

Vastgelegd in 'WorkflowTrackingStatusTable' of een vergelijkbare tabel met workflowgeschiedenis, waar een event 'Submission' aan de inkoopaanvraag wordt gekoppeld.

Vastleggen

Filter de workflowgeschiedenis op het eventtype 'Submission' of 'Start' dat bij de aanvraag hoort.

Gebeurtenistype explicit
Inkooporder aangemaakt
Een goedgekeurde regel van een inkoopaanvraag wordt omgezet in een regel van een inkooporder. Dit markeert de overdracht aan het inkoopteam. Je kunt dit vastleggen door de aanvraagregel aan een inkooporderregel te koppelen.
Waarom dit belangrijk is

Dit is een belangrijk moment dat de aanvraag verbindt met het vervolgproces voor inkoop. Het is nodig om de KPI 'Doorlooptijd van aanvraag tot inkooporder' te meten.

Waar vind je dit?

Af te leiden door in de tabel 'PurchLine' een record te zoeken dat verwijst naar de ID van een 'PurchReqLine' die bij de aanvraag hoort.

Vastleggen

Koppel PurchReqLine aan PurchLine via het veld met de koppelingsverwijzing, bijvoorbeeld PurchReqLineRefId.

Gebeurtenistype inferred
Aanvraagregel gesloten
Een afzonderlijke regel van de inkoopaanvraag is volledig verwerkt. Dit gebeurt meestal nadat de regel volledig is omgezet in een inkooporder.
Waarom dit belangrijk is

Geeft gedetailleerd inzicht in de afhandeling van aanvragen en laat zien of aanvragen gedeeltelijk of volledig zijn omgezet in inkooporders.

Waar vind je dit?

Af te leiden uit het statusveld van de afzonderlijke tabel 'PurchReqLine'. Een status die aangeeft dat de regel is besteld of ontvangen, betekent dat de regel is gesloten.

Vastleggen

Volg het statusveld in de tabel PurchReqLine en zoek naar een eindstatus zoals 'Invoiced' of 'Closed'.

Gebeurtenistype inferred
Goedkeuringsstap afgewezen
Een goedkeurder wijst de toegewezen taak af. De aanvraag gaat dan meestal terug naar de indiener voor correctie. De workflow-engine legt deze actie expliciet vast.
Waarom dit belangrijk is

Deze activiteit is nodig om het 'Afwijzingspercentage van inkoopaanvragen' te berekenen en te zien in welke fasen aanvragen het vaakst worden afgewezen. Zo worden verbeterpunten in het proces zichtbaar.

Waar vind je dit?

Expliciet vastgelegd in 'WorkflowTrackingStatusTable' wanneer een gebruiker een werkitem afrondt met de uitkomst 'Reject'.

Vastleggen

Zoek in de workflowgeschiedenis naar events 'WorkItemCompleted' met de uitkomst 'Reject'.

Gebeurtenistype explicit
Goedkeuringsstap gestart
Een afzonderlijke goedkeuringstaak wordt in de workflow aan een gebruiker of groep toegewezen. Dit markeert het begin van de wachttijd of verwerkingstijd voor een specifieke goedkeurder.
Waarom dit belangrijk is

Deze activiteit is belangrijk voor de 'Bottleneckanalyse van goedkeuringsstappen'. Hiermee kun je wachttijden per goedkeuringsfase meten.

Waar vind je dit?

Vastgelegd in 'WorkflowTrackingStatusTable' wanneer een nieuw werkitem wordt aangemaakt en toegewezen aan de workflowinstantie van de aanvraag.

Vastleggen

Zoek in de workflowgeschiedenis van de betreffende aanvraag naar 'WorkItemCreated' of vergelijkbare events.

Gebeurtenistype explicit
Inkoopaanvraag gewijzigd
Dit event vindt plaats wanneer een gebruiker een ingediende aanvraag uit de workflow terughaalt om wijzigingen aan te brengen. Meestal wordt de activiteit vastgesteld aan de hand van een terughaalactie, gevolgd door een nieuwe indiening.
Waarom dit belangrijk is

Door wijzigingen bij te houden, kun je herstelwerk, onduidelijke aanvragen bij indiening en inefficiënties in het proces opsporen. Dit ondersteunt het dashboard 'Frequentie van wijzigingen in inkoopaanvragen'.

Waar vind je dit?

Dit kan worden afgeleid uit de workflowgeschiedenis ('WorkflowTrackingStatusTable') door te zoeken naar een actie 'Recall' of 'RequestChange'. Het kan ook worden afgeleid uit wijzigingen in het veld 'modifiedDateTime' in 'PurchReqTable' na indiening.

Vastleggen

Spoor terughaalacties in de workflow op of vergelijk recordversies tussen indieningen.

Gebeurtenistype inferred
Inkoopaanvraag ingetrokken
De aanmaker of een bevoegde gebruiker annuleert de aanvraag nadat die is ingediend. Daarmee worden de workflow en de aanvraag beëindigd.
Waarom dit belangrijk is

Door intrekkingen bij te houden, kun je problemen met de vraagplanning of onnodig ingewikkelde processen opsporen. Dit ondersteunt het dashboard 'Inzichten in ingetrokken inkoopaanvragen'.

Waar vind je dit?

Dit wordt afgeleid uit een statuswijziging naar 'Cancelled' in 'PurchReqTable' of uit een event 'Cancel' in 'WorkflowTrackingStatusTable'.

Vastleggen

Spoor een statuswijziging naar 'Cancelled' in PurchReqTable of een annuleringsgebeurtenis in de workflow op.

Gebeurtenistype inferred
Aanbevolen Optioneel

Extractiegidsen

Zo haal je data op uit Microsoft Dynamics 365

Klaar om aan de slag te gaan?

Met deze template heb je alles wat je nodig hebt om het Purchase-to-Pay-proces voor inkoopaanvragen te optimaliseren. Ontdek vandaag nog waardevolle inzichten.

Optimaliseer Purchase to Pay-aanvragen voor snellere goedkeuringen

Voorkom vertraging en verkort de doorlooptijd in Dynamics 365 met 30%.

Start je gratis proefperiode

Geen creditcard nodig. Binnen enkele minuten ingesteld.