Datatemplate voor inkoopaanvragen in het Purchase-to-Pay-proces
Datatemplate voor inkoopaanvragen in het Purchase-to-Pay-proces
- Aanbevolen attributen om te verzamelen
- Belangrijke activiteiten om bij te houden
- Uitleg over data-extractie
Attributen voor inkoopaanvragen in het Purchase-to-Pay-proces
| 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
|
|||
Activiteiten voor inkoopaanvragen in het Purchase-to-Pay-proces
| 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
|
|||
Extractiegidsen
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%.
Geen creditcard nodig. Binnen enkele minuten ingesteld.