Jouw datatemplate voor Purchase to Pay-aanvragen
Jouw datatemplate voor Purchase to Pay-aanvragen
- Aanbevolen attributen om te verzamelen
- Belangrijke activiteiten om te volgen
- Extractie-instructies
Purchase to Pay - Requisition-attributen
| Naam | Beschrijving | ||
|---|---|---|---|
|
Activiteitsnaam
ActivityName
|
De naam van de specifieke bedrijfsgebeurtenis of stap die in het proces van de inkoopaanvraag heeft plaatsgevonden. | ||
|
Beschrijving
Dit attribuut legt de naam vast van elke activiteit binnen de levenscyclus van de inkoopaanvraag. Voorbeelden zijn 'Requisition Created', 'Approval Step Approved' en 'Purchase Order Created'. Deze activiteiten vormen de knooppunten in de ontdekte procesmap. Het analyseren van de volgorde, frequentie en tijd tussen deze activiteiten vormt de kern van process mining. Zo krijg je zicht op bottlenecks, herstelrondes en afwijkingen van de standaardprocesflow, en op inefficiënties in de bedrijfsvoering.
Waarom dit belangrijk is
Dit attribuut bepaalt de stappen in de procesmap. Daarmee kun je de workflow van de inkoopaanvraag visualiseren, analyseren en begrijpen.
Waar je het vindt
Dit wordt meestal afgeleid uit logboeken met statuswijzigingen, workflowhistorie of specifieke eventtabellen in Microsoft Dynamics 365, zoals WorkflowTrackingStatusTable.
Voorbeelden
Aanvraag ingediend ter goedkeuringGoedkeuringsstap goedgekeurdAanvraag gewijzigd
|
|||
|
ID van inkoopaanvraag
PurchaseRequisitionId
|
De unieke identificatie van een inkoopaanvraag, die dient als de primaire case-identificatie. | ||
|
Beschrijving
De ID van de inkoopaanvraag is de centrale sleutel die alle activiteiten rond één aanvraag voor goederen of diensten koppelt. Elke inkoopaanvraag, van aanmaak tot definitieve goedkeuring en sluiting, wordt onder deze unieke ID gevolgd. Binnen process mining is dit attribuut essentieel om het volledige verloop van elke inkoopaanvraag te reconstrueren. Je kunt hiermee procesvarianten, doorlooptijden en compliance per case analyseren en krijgt een compleet beeld van de levenscyclus van de inkoopaanvraag.
Waarom dit belangrijk is
Dit is nodig om alle gerelateerde events aan één procesinstantie te koppelen. Zo kun je de volledige levenscyclus van elke inkoopaanvraag analyseren.
Waar je het vindt
Dit is meestal de primaire sleutel in de hoofdtafel met inkoopaanvragen, zoals PurchReqTable in Microsoft Dynamics 365.
Voorbeelden
PR-001254PR-001255PR-001256
|
|||
|
Tijdstip van event
EventTime
|
De exacte timestamp waarop een specifieke activiteit of gebeurtenis plaatsvond. | ||
|
Beschrijving
Event Time, 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 het proces. Dit attribuut is nodig om doorlooptijden, tijdsduur en wachttijden tussen activiteiten te berekenen. Je kunt hiermee de procesprestaties analyseren, bottlenecks vinden en SLA-compliance bewaken. Nauwkeurige timestamps zijn nodig voor een betrouwbare process mining-analyse.
Waarom dit belangrijk is
Het geeft de chronologische volgorde van events weer. Die is nodig om procesduren te berekenen, bottlenecks te vinden en prestaties door de tijd heen te analyseren.
Waar je het vindt
Te vinden in workflowhistorie of documentlogtabellen, vaak als veld 'CreatedDateTime' of 'ModifiedDateTime' dat aan elke statuswijziging of elk eventrecord is gekoppeld.
Voorbeelden
2023-10-26T10:00:00Z2023-10-26T11:30:15Z2023-10-27T14:22:05Z
|
|||
|
Bronsysteem
SourceSystemId
|
Het systeem waarin de gegevens zijn vastgelegd en waaruit ze zijn geëxtraheerd. | ||
|
Beschrijving
Dit attribuut identificeert het bronsysteem waar de eventdata vandaan komt. In deze context is dat 'Microsoft Dynamics 365'. In omgevingen met meerdere gekoppelde systemen is dit veld belangrijk voor de herkomst en context van de data. In analyses helpt het om processen te onderscheiden die meerdere systemen omvatten. Ook bevestigt het dat de data uit één gezaghebbende bron komt. Dat is belangrijk voor datavalidatie en om zeker te weten dat de analyse op de juiste dataset is gebaseerd.
Waarom dit belangrijk is
Het geeft context over de herkomst van de data. Dat is belangrijk voor datagovernance, validatie en omgevingen waarin meerdere systemen zijn gekoppeld.
Waar je het vindt
Dit is een statische waarde, 'Microsoft Dynamics 365', die tijdens het extraheren en transformeren van de data wordt toegevoegd.
Voorbeelden
Microsoft Dynamics 365 F&OD365MSD365
|
|||
|
Laatste data-update
LastDataIngestionTimestamp
|
De timestamp waarop de data voor het laatst is geëxtraheerd 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 datarefresh vanuit het bronsysteem. Dit is geen veld uit Dynamics 365 zelf, maar metadata die tijdens de data-inname wordt toegevoegd. Deze timestamp is nodig om te begrijpen hoe actueel de inzichten zijn. Je ziet hiermee of je naar realtime data kijkt of naar een momentopname van een specifiek tijdstip. Dat beïnvloedt de relevantie van je conclusies.
Waarom dit belangrijk is
Het informeert gebruikers over de actualiteit van de data. Zo is duidelijk op welke periode de analyse betrekking heeft en hoe relevant de inzichten zijn.
Waar je het vindt
Deze waarde wordt tijdens het data-inname- of 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 het kostenplaatsnummer dat aan de inkoopaanvraag is gekoppeld. | ||
|
Beschrijving
Dit attribuut geeft de bedrijfsafdeling of kostenplaats aan die de inkoopaanvraag heeft gestart, zoals 'Marketing', 'IT' of 'Operations'. Deze informatie staat meestal in de kop van de inkoopaanvraag. Door het proces per afdeling te segmenteren, kun je prestaties vergelijken. Zo zie je welke afdelingen de langste doorlooptijden, de meeste afwijzingen of de meeste wijzigingen hebben. Met deze inzichten kun je procesverbeteringen afstemmen op de behoeften van elke afdeling.
Waarom dit belangrijk is
Je kunt hiermee procesprestaties tussen verschillende bedrijfsonderdelen filteren en vergelijken. Zo worden afdelingsspecifieke patronen, bottlenecks en inefficiënties zichtbaar.
Waar je het vindt
Deze informatie staat vaak in de kop van de inkoopaanvraag, in 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 identificeert de medewerker of systeemgebruiker die verantwoordelijk is voor een specifieke processtap, zoals het indienen van een inkoopaanvraag of het goedkeuren van een aanvraag. Het kan een gebruikers-ID, volledige naam of e-mailadres zijn. Door activiteiten per gebruiker te analyseren, zie je waar trainingsbehoeften liggen, welke personen of teams goed presteren en hoe het werk is verdeeld. Het attribuut is ook nodig voor compliance-analyses, zoals functiescheiding, en om te begrijpen hoe verschillende gebruikersrollen met het proces omgaan.
Waarom dit belangrijk is
Hiermee kun je gedrag, werkbelasting en prestaties per gebruiker analyseren. Dat helpt bij gebruikersbeheer en het vinden van trainingsmogelijkheden.
Waar je het vindt
Meestal te vinden in workflowhistorietabellen, 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 identificeert de specifieke fase in de goedkeuringsworkflow, zoals 'Manager Approval' of 'Finance Approval'. Het geeft meer detail dan de algemene activiteitsnaam. Dit attribuut is nodig voor de 'Approval Step Bottleneck Analysis'. Door de tijd per afzonderlijke goedkeuringsstap te volgen, zie je precies welke fases vertraging veroorzaken in het totale proces. Zo kun je gerichte verbeteringen doorvoeren in de workflow.
Waarom dit belangrijk is
Je kunt hiermee de goedkeuringsworkflow gedetailleerd analyseren en specifieke fases vinden die bottlenecks veroorzaken.
Waar je het vindt
Deze informatie staat in workflowhistorietabellen, zoals WorkflowTrackingStatusTable, waarin elke stap van de geconfigureerde workflow wordt beschreven.
Voorbeelden
Goedkeuring door managerGoedkeuring door afdelingshoofdBeoordeling door financiën
|
|||
|
Status van inkoopaanvraag
RequisitionStatus
|
De huidige of definitieve status van de inkoopaanvraag. | ||
|
Beschrijving
Dit attribuut geeft op elk moment de algemene status van de inkoopaanvraag aan, zoals 'In Review', 'Approved', 'Rejected' of 'Closed'. Het is vaak een attribuut op case-niveau dat de uiteindelijke uitkomst weergeeft. Door de definitieve status te analyseren, krijg je zicht op de uitkomsten van het proces. Een groot aantal 'Rejected' of 'Withdrawn' inkoopaanvragen kan bijvoorbeeld wijzen op problemen in de eerste aanvraagfase of op een omslachtig goedkeuringsproces. Dit helpt bij het meten van succespercentages en procesefficiëntie.
Waarom dit belangrijk is
Het geeft elke case een duidelijke uitkomst. Zo kun je goedkeurings-, afwijzings- en intrekkingspercentages analyseren, belangrijke KPI's voor de procesprestaties.
Waar je het vindt
Het statusveld staat meestal in de tabel met de kop van de inkoopaanvraag, PurchReqTable, en heet vaak 'Status' of 'PurchReqStatus'.
Voorbeelden
GoedgekeurdIn beoordelingAfgewezenConcept
|
|||
|
Totaalbedrag van inkoopaanvraag
RequisitionTotalAmount
|
De totale geldwaarde van de inkoopaanvraag. | ||
|
Beschrijving
Dit attribuut bevat de totale waarde van alle regels in een inkoopaanvraag. Het bedrag beïnvloedt vaak de complexiteit van de goedkeuringsworkflow. Voor aanvragen met een hogere waarde zijn meestal meer goedkeuringsstappen nodig. Binnen procesanalyse is dit attribuut belangrijk voor filtering en analyse op basis van waarde. Je kunt er vragen mee beantwoorden als: 'Duren goedkeuringen van aanvragen met een hoge waarde langer?' en 'Welke waarde vertegenwoordigen de aanvragen die momenteel in het proces vastlopen?' Zo voeg je een financiële dimensie toe aan de procesprestaties.
Waarom dit belangrijk is
Het voegt een financiële dimensie toe aan de analyse. Zo kun je cases met een hoge waarde prioriteren en begrijpen hoe geldwaarde het procesgedrag beïnvloedt.
Waar je het vindt
Deze waarde staat meestal in de tabel met de kop van de inkoopaanvraag of wordt berekend als de som van de regelbedragen uit de regeltabel van de inkoopaanvraag, PurchReqLine.
Voorbeelden
1500.0025000.50500.75
|
|||
|
Urgentieniveau
UrgencyLevel
|
Een classificatie van de urgentie van de inkoopaanvraag, zoals 'High', 'Medium' of 'Low'. | ||
|
Beschrijving
Het urgentieniveau, oftewel de prioriteit, geeft aan hoe snel de aangevraagde goederen of diensten nodig zijn. Dit attribuut wordt vaak gebruikt om de goedkeuringsroute te bepalen of werk voor goedkeurders te prioriteren. Door dit attribuut te analyseren, kun je bepalen of het prioriteitssysteem werkt. Vergelijk bijvoorbeeld de doorlooptijden van inkoopaanvragen met urgentie 'High' en 'Low'. Als er weinig verschil is, kan dat betekenen dat het prioriteitsveld wordt genegeerd of verkeerd wordt gebruikt. Dat is een belangrijk inzicht voor het dashboard 'Urgency Level Impact Analysis'.
Waarom dit belangrijk is
Het helpt beoordelen of prioriteitsinstellingen kritieke aanvragen echt sneller laten verlopen en maakt mogelijk misbruik van de urgentieclassificatie zichtbaar.
Waar je het vindt
Dit kan een standaard- 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 keer dat een inkoopaanvraag is gewijzigd. | ||
|
Beschrijving
Dit is een berekend numeriek attribuut dat per case van een inkoopaanvraag het aantal keer telt dat de activiteit 'Requisition Amended' voorkomt. Dit attribuut is nodig voor het dashboard 'Requisition Amendment Frequency' en de KPI 'Requisition Amendment Ratio'. Het maakt herstelwerk per case meetbaar. Zo zie je eenvoudig welke inkoopaanvragen, afdelingen of gebruikers veel wijzigingen en inefficiëntie veroorzaken. Daarmee kun je verbeteringen richten op de kwaliteit van de eerste aanvraag.
Waarom dit belangrijk is
Het maakt herstelwerk binnen een case meetbaar. Zo kun je de frequentie van wijzigingen en het effect daarvan op de procesefficiëntie analyseren.
Waar je het vindt
Dit is een berekend attribuut. Het wordt tijdens de datatransformatie afgeleid door de activiteiten 'Requisition Amended' te tellen voor elke unieke PurchaseRequisitionId.
Voorbeelden
013
|
|||
|
Goedkeurdersgroep
ApproverGroup
|
De gebruikersgroep of rol die verantwoordelijk is voor een goedkeuringsstap. | ||
|
Beschrijving
Dit attribuut identificeert de groep, rol of wachtrij die een specifieke goedkeuringstaak moet afhandelen, bijvoorbeeld 'Finance Approvers' of 'IT Managers'. Door procesprestaties per goedkeurdersgroep te analyseren, krijg je zicht op de verdeling van het werk en op groepen met te weinig capaciteit of extra trainingsbehoeften. Dit ondersteunt het dashboard 'Approval Step Bottleneck Analysis', omdat je prestaties kunt uitsplitsen naar de teams die verantwoordelijk zijn voor goedkeuringen.
Waarom dit belangrijk is
Het helpt prestatieverschillen tussen goedkeuringsteams te vinden en maakt mogelijke capaciteitsproblemen of trainingsbehoeften binnen specifieke groepen zichtbaar.
Waar je het vindt
Deze informatie maakt deel uit van de workflowhistorie, bijvoorbeeld WorkflowTrackingStatusTable, waarin de toegewezen gebruiker of gebruikersgroep voor elke taak wordt vastgelegd.
Voorbeelden
Financiële goedkeurdersIT-managersSenior management
|
|||
|
In één keer goedgekeurd
IsFirstPass
|
Een vlag die aangeeft of een inkoopaanvraag zonder eerdere wijzigingen of afwijzingen is goedgekeurd. | ||
|
Beschrijving
Dit is een berekend booleanattribuut dat 'true' is als de route naar goedkeuring geen activiteiten 'Requisition Amended' of 'Approval Step Rejected' bevatte. Anders is de waarde 'false'. Dit attribuut ondersteunt rechtstreeks de KPI 'Requisition First-Pass Approval Rate'. Het maakt procesefficiëntie inzichtelijk met een duidelijke indicator op case-niveau voor herstelwerk. Een laag percentage goedkeuringen in één keer wijst op problemen met de kwaliteit van de eerste aanvraag of onduidelijke vereisten. Dat biedt een aanknopingspunt voor procesverbetering.
Waarom dit belangrijk is
Het meet rechtstreeks de proceskwaliteit en -efficiëntie door cases te identificeren waarin herstelwerk nodig was. Zo ondersteunt het KPI's voor first-time-right-percentages.
Waar je het vindt
Dit is een berekend attribuut. Tijdens de datatransformatie moet de volledige activiteitenreeks per case worden geanalyseerd om te controleren of er vóór de goedkeuring geen herstelactiviteiten waren.
Voorbeelden
truefalse
|
|||
|
Nummer van inkooporder
PurchaseOrderNumber
|
De identificatie van de inkooporder die vanuit de inkoopaanvraag is aangemaakt. | ||
|
Beschrijving
Dit attribuut bevat de unieke ID van de inkooporder die vanuit een goedgekeurde inkoopaanvraag is aangemaakt. Het vormt de koppeling tussen het proces van de inkoopaanvraag en het daaropvolgende inkoopproces. Het volgen van dit nummer is nodig om de 'Requisition to PO Conversion Time' te analyseren. Je bevestigt hiermee dat de inkoopaanvraag succesvol naar de volgende fase van de Purchase-to-Pay-cyclus is gegaan. Ook kun je procesanalyses uitvoeren die zowel inkoopaanvragen als inkooporders omvatten.
Waarom dit belangrijk is
Het koppelt de inkoopaanvraag aan de daaropvolgende inkooporder. Zo kun je de conversie van inkoopaanvraag naar PO analyseren en verschillende fases van het P2P-proces verbinden.
Waar je het vindt
Deze informatie staat meestal in de regeltabel van de inkoopaanvraag, PurchReqLine, nadat een PO is aangemaakt. De tabel verwijst daarbij naar PurchTable.
Voorbeelden
PO-000987PO-000988PO-000989
|
|||
|
Route van goedkeuringsworkflow
ApprovalWorkflowPath
|
Een weergave van de volgorde waarin goedkeuringsstappen zijn doorlopen. | ||
|
Beschrijving
Dit attribuut is een afgeleid veld waarin de volgorde van goedkeuringsstappen voor een bepaalde inkoopaanvraag wordt samengevoegd, bijvoorbeeld 'Manager Approval -> Department Head Approval -> Finance Approval'. Het vat de procesvariant van het goedkeuringssubproces samen. Dit is belangrijk voor het dashboard 'Compliance Deviation Monitor'. Door de werkelijke workflowroute te vergelijken met een vooraf bepaalde standaard- of verwachte route, kun je afwijkende of ongebruikelijke procesflows markeren. Die kunnen wijzen op beleidsovertredingen of operationele risico's.
Waarom dit belangrijk is
Het vereenvoudigt de compliance-analyse met een duidelijke tekstweergave van de procesvariant. Zo zie je snel waar het proces afwijkt van de standaardprocedure.
Waar je het vindt
Dit is geen standaardveld. Het moet tijdens de datatransformatie worden afgeleid door de waarden van 'ApprovalStep' per case in chronologische volgorde samen te voegen.
Voorbeelden
Manager -> DirecteurManager -> Directeur -> VP FinanciënManager -> Automatisch goedgekeurd
|
|||
|
Valuta
Currency
|
De valutacode voor het bedrag van de inkoopaanvraag. | ||
|
Beschrijving
Dit attribuut geeft de valuta aan waarin het totaalbedrag van de inkoopaanvraag is uitgedrukt, bijvoorbeeld USD, EUR of GBP. Dit is belangrijk voor financiële analyses, vooral bij multinationale organisaties die met meerdere valuta werken. Met het valuta-attribuut kun je financiële data correct verwerken en optellen. Je voorkomt dat geldbedragen verkeerd worden geïnterpreteerd en kunt bedragen omrekenen naar één valuta voor betrouwbare rapportages en vergelijkingen tussen regio's of bedrijfsonderdelen.
Waarom dit belangrijk is
Het geeft de nodige context bij financiële attributen. Zo kun je geldbedragen in omgevingen met meerdere valuta correct interpreteren en optellen.
Waar je het vindt
Dit veld staat meestal in de tabel met de kop van de inkoopaanvraag, PurchReqTable, naast de bedragvelden.
Voorbeelden
USDEURGBP
|
|||
Purchase to Pay - Requisition-activiteiten
| Activiteit | Beschrijving | ||
|---|---|---|---|
|
Aanvraag aangemaakt
|
Dit event markeert het moment waarop de inkoopaanvraag voor het eerst als conceptrecord wordt aangemaakt. Je legt het vast aan de hand van de aanmaaktimestamp van de kop van de inkoopaanvraag. | ||
|
Waarom dit belangrijk is
Als start van het proces is deze activiteit belangrijk voor het meten van de totale doorlooptijd van de aanvraag en het analyseren van het dagelijkse aantal verwerkte aanvragen.
Waar je het vindt
Je leidt deze activiteit af uit het veld 'createdDateTime' in 'PurchReqTable' voor elke nieuwe Purchase Requisition ID.
Vastleggen
Gebruik de aanmaaktimestamp van de record in PurchReqTable.
Eventtype
inferred
|
|||
|
Aanvraag afgewezen
|
De aanvraag is tijdens de goedkeuringsworkflow afgewezen en wordt niet verder verwerkt. Dit is een eindstatus waarin de aanvraag niet slaagt. | ||
|
Waarom dit belangrijk is
Dit eindevent is belangrijk voor het analyseren van het totale afwijzingspercentage en de financiële of operationele impact van mislukte aanvragen.
Waar je het vindt
Expliciet vastgelegd in de 'WorkflowTrackingStatusTable' nadat de workflow is voltooid met de status 'Rejected'. Hierdoor wordt het statusveld van de 'PurchReqTable' bijgewerkt.
Vastleggen
Filter op workflowevents met 'Completion' en de status 'Rejected', of volg de statuswijziging in PurchReqTable.
Eventtype
explicit
|
|||
|
Aanvraag goedgekeurd
|
De aanvraag heeft alle verplichte goedkeuringsstappen in de workflow doorlopen. Je legt deze activiteit vast wanneer de workflowinstantie wordt afgerond met de definitieve status 'Approved'. | ||
|
Waarom dit belangrijk is
Dit is een belangrijk meetpunt: het einde van de goedkeuringscyclus en het begin van de inkoopfase. Het is het eindevent voor de KPI 'Requisition Approval Cycle Time'.
Waar je het vindt
Je haalt dit expliciet uit de 'WorkflowTrackingStatusTable' wanneer de workflow wordt afgerond. Tegelijk wordt het veld 'Status' in 'PurchReqTable' bijgewerkt naar 'Approved'.
Vastleggen
Filter op workflow-events van het type 'Completion' met de status 'Approved' of volg de statuswijziging in PurchReqTable.
Eventtype
explicit
|
|||
|
Aanvraag ingediend ter goedkeuring
|
De gebruiker dient de ingevulde aanvraag in. Daarmee start de formele goedkeuringsworkflow. Het systeem registreert deze expliciete actie in de workflow-engine. | ||
|
Waarom dit belangrijk is
Deze activiteit is een belangrijk meetpunt aan het begin van de goedkeuringscyclus. Vanaf hier meet je de 'Requisition Approval Cycle Time' en de 'First-Pass Approval Rate'.
Waar je het vindt
Je haalt dit event op uit de 'WorkflowTrackingStatusTable' of een vergelijkbare tabel met workflowgeschiedenis, waarin een 'Submission'-event aan de inkoopaanvraag is gekoppeld.
Vastleggen
Filter de workflowgeschiedenis op het eventtype 'Submission' of 'Start' dat aan de aanvraag is gekoppeld.
Eventtype
explicit
|
|||
|
Goedkeuringsstap goedgekeurd
|
Een goedkeurder rondt de toegewezen taak af en keurt de aanvraag voor zijn of haar fase van het proces goed. De aanvraag gaat daarna naar de volgende stap of naar de definitieve goedkeuring. | ||
|
Waarom dit belangrijk is
Hiermee meet je de verwerkingstijd per goedkeuringsfase en zie je welke delen van de workflow efficiënt verlopen. Het is een belangrijk onderdeel van variantanalyse.
Waar je het vindt
Het systeem registreert dit expliciet in de 'WorkflowTrackingStatusTable' wanneer een gebruiker een werkitem afrondt met de uitkomst 'Approve'.
Vastleggen
Zoek in de workflowgeschiedenis naar 'WorkItemCompleted'-events met de uitkomst 'Approve'.
Eventtype
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 het succesvolle einde van de levenscyclus van de inkoopaanvraag. Dit is het eindpunt voor het meten van de totale doorlooptijd van het proces.
Waar je het vindt
Deze status wordt meestal berekend of afgeleid. De status ontstaat wanneer alle gekoppelde 'PurchReqLine'-records 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.
Eventtype
calculated
|
|||
|
Inkooporder aangemaakt
|
Een goedgekeurde regel van de inkoopaanvraag wordt omgezet in een regel van een inkooporder. Daarmee gaat de aanvraag over naar het inkoopteam. Dit wordt vastgelegd door de regel van de inkoopaanvraag te koppelen aan een inkooporderregel. | ||
|
Waarom dit belangrijk is
Dit is een belangrijk mijlpaal die de inkoopaanvraag koppelt aan het daaropvolgende inkoopproces. De mijlpaal is nodig om de KPI 'Requisition to PO Conversion Time' te meten.
Waar je het vindt
Afgeleid door in de tabel 'PurchLine' een record te vinden dat verwijst naar de ID van een 'PurchReqLine' die bij de aanvraag hoort.
Vastleggen
Koppel PurchReqLine aan PurchLine via het koppelingsveld, bijvoorbeeld PurchReqLineRefId.
Eventtype
inferred
|
|||
|
Aanvraag gewijzigd
|
Dit event vindt plaats wanneer een gebruiker een ingediende aanvraag uit de workflow terughaalt om wijzigingen aan te brengen. Meestal herken je de activiteit aan een intrekkingsactie, gevolgd door een nieuwe indiening. | ||
|
Waarom dit belangrijk is
Het volgen van wijzigingen helpt bij het vinden van herstelwerk, onduidelijke eerste aanvragen en inefficiënties in het proces. Het ondersteunt rechtstreeks het dashboard 'Requisition Amendment Frequency'.
Waar je het vindt
Je kunt dit afleiden uit de workflowgeschiedenis ('WorkflowTrackingStatusTable') door een actie 'Recall' of 'RequestChange' te detecteren. Je kunt het ook afleiden uit wijzigingen in het veld 'modifiedDateTime' van 'PurchReqTable' na indiening.
Vastleggen
Detecteer intrekkings-events in de workflow of wijzigingen in recordversies tussen indienings-events.
Eventtype
inferred
|
|||
|
Goedkeuringsstap afgewezen
|
Een goedkeurder wijst de toegewezen taak af. Meestal gaat de aanvraag dan terug naar de aanvrager voor correctie. De workflow-engine registreert deze expliciete actie. | ||
|
Waarom dit belangrijk is
Deze activiteit is belangrijk voor het berekenen van het 'Requisition Rejection Rate' en om te bepalen in welke fases afwijzingen het vaakst voorkomen. Zo zie je waar verbetering nodig is.
Waar je het vindt
Het systeem registreert dit expliciet in de 'WorkflowTrackingStatusTable' wanneer een gebruiker een werkitem afrondt met de uitkomst 'Reject'.
Vastleggen
Zoek in de workflowgeschiedenis naar 'WorkItemCompleted'-events met de uitkomst 'Reject'.
Eventtype
explicit
|
|||
|
Goedkeuringsstap gestart
|
Als onderdeel van de workflow wordt een afzonderlijke goedkeuringstaak 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 'Approval Step Bottleneck Analysis', waarmee je wachttijden per goedkeuringsfase kunt meten.
Waar je het vindt
Je haalt dit event uit de 'WorkflowTrackingStatusTable' wanneer een nieuw werkitem wordt aangemaakt en toegewezen voor de workflowinstantie van de aanvraag.
Vastleggen
Zoek in de workflowgeschiedenis naar 'WorkItemCreated' of vergelijkbare events voor de specifieke aanvraag.
Eventtype
explicit
|
|||
|
Inkoopaanvraag ingetrokken
|
De aanmaker of een bevoegde gebruiker annuleert de inkoopaanvraag nadat deze is ingediend. Hierdoor worden de workflow en de aanvraag beëindigd. | ||
|
Waarom dit belangrijk is
Door intrekkingen te volgen, krijg je zicht op problemen met vraagplanning of onnodig complexe processen. Dit ondersteunt het dashboard 'Requisition Withdrawal Insights'.
Waar je het vindt
Dit wordt afgeleid uit een statuswijziging in de 'PurchReqTable' naar 'Cancelled' of uit een 'Cancel'-event in de 'WorkflowTrackingStatusTable'.
Vastleggen
Detecteer een statuswijziging naar 'Cancelled' in PurchReqTable of een annulerings-event in de workflow.
Eventtype
inferred
|
|||
|
Regel van inkoopaanvraag 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 inkoopaanvragen. Zo zie je welke aanvragen gedeeltelijk of volledig zijn omgezet in inkooporders.
Waar je het vindt
Afgeleid uit het statusveld in de afzonderlijke tabel 'PurchReqLine'. Een status die aangeeft dat de regel is besteld of ontvangen, betekent dat de regel is gesloten.
Vastleggen
Bewaak het statusveld in de tabel PurchReqLine op een eindwaarde zoals 'Invoiced' of 'Closed'.
Eventtype
inferred
|
|||
Extractiegidsen
Klaar om aan de slag te gaan?
Met deze template heb je alles wat je nodig hebt om je Purchase to Pay-aanvraagproces te optimaliseren. Ontdek vandaag nog welke verbeteringen mogelijk zijn.
Optimaliseer Purchase to Pay-aanvragen voor snellere goedkeuringen
Verminder vertragingen en verkort de doorlooptijden in Dynamics 365 met 30%.
Je hebt geen creditcard nodig. Je bent in enkele minuten klaar met de installatie.