Datatemplate voor Purchase to Pay-aanvragen

Coupa
Datatemplate voor Purchase to Pay-aanvragen

Datatemplate voor Purchase to Pay-aanvragen

Deze datatemplate biedt een vaste structuur voor het verzamelen van de informatie die nodig is om het Purchase to Pay-aanvraagproces te analyseren. Je vindt hierin de essentiële attributen en activiteiten voor een bruikbaar event log, plus uitleg over hoe je deze data uit Coupa haalt.
  • Aanbevolen attributen voor een volledige analyse
  • Belangrijke procesactiviteiten om vast te leggen
  • Praktische uitleg over data-extractie

Attributen voor Purchase to Pay-aanvragen

Dit zijn de aanbevolen datavelden voor je event log om het Purchase to Pay-aanvraagproces volledig te analyseren.
5 Verplicht 5 Aanbevolen 11 Optioneel
Naam Beschrijving
Activiteitsnaam
ActivityName
De naam van de bedrijfsactiviteit of gebeurtenis die op een bepaald moment voor de aanvraag plaatsvond.
Beschrijving

Dit attribuut legt de afzonderlijke stappen in de levenscyclus van de inkoopaanvraag vast. Voorbeelden zijn ‘Aanvraag aangemaakt’, ‘Goedkeuringsstap goedgekeurd’ en ‘Aanvraag naar sourcing gestuurd’. Elke activiteit is een specifieke mijlpaal of actie voor de aanvraag. Door de volgorde en frequentie van deze activiteiten te analyseren, kun je proceskaarten visualiseren, veelvoorkomende routes herkennen en afwijkingen van de standaardprocedure opsporen. Dat is een belangrijk onderdeel van process mining.

Waarom dit belangrijk is

Dit attribuut bepaalt de stappen op de proceskaart. Zo kun je het verloop van aanvragen visualiseren en analyseren.

Waar vind je dit?

Deze informatie komt meestal uit event logs, statuswijzigingen of auditsporen in Coupa. Mogelijk moet je de gegevens afleiden uit statusvelden of actiecodes.

Voorbeelden
Aanvraag aangemaaktAanvraag ingediendGoedkeuringsstap goedgekeurdAanvraag afgewezenInkooporder aangemaakt
ID van inkoopaanvraag
PurchaseRequisitionId
De unieke identificatiecode van elke inkoopaanvraag. Deze dient als primaire case-ID voor het proces.
Beschrijving

De ID van de inkoopaanvraag is de centrale sleutel die alle activiteiten voor één aanvraag van goederen of diensten met elkaar verbindt. Bij het aanmaken krijgt elke aanvraag een unieke ID, die gedurende de hele levenscyclus hetzelfde blijft. Zo kun je de aanvraag van begin tot eind volgen: van aanmaken en indienen tot alle goedkeurings- of afwijzingsstappen en de uiteindelijke sourcing en afsluiting. In process mining is elke regel in het event log aan deze ID gekoppeld. Daarmee kun je het volledige verloop van elke case reconstrueren.

Waarom dit belangrijk is

Dit is de essentiële case-ID die alle processtappen met elkaar verbindt. Zo kun je de levenscyclus van de aanvraag van begin tot eind analyseren.

Waar vind je dit?

Dit primaire-sleutelveld staat in de module Requisitions van Coupa en in de bijbehorende data-exportbestanden.

Voorbeelden
PR-102934PR-102935PR-102936
Tijdstip van gebeurtenis
EventTime
De exacte datum en tijd waarop de activiteit plaatsvond.
Beschrijving

Het tijdstip van de gebeurtenis, oftewel de timestamp, legt het exacte moment vast waarop een activiteit voor een inkoopaanvraag is geregistreerd. Deze data is nodig om gebeurtenissen chronologisch te ordenen en het procesverloop op te bouwen. Alle tijdsanalyses zijn hierop gebaseerd, zoals het berekenen van doorlooptijden, het opsporen van bottlenecks door de tijd tussen activiteiten te meten en het vergelijken van procesprestaties over verschillende perioden. Voor een bruikbare procesanalyse zijn nauwkeurige timestamps met voldoende detail nodig.

Waarom dit belangrijk is

Deze timestamp is nodig om gebeurtenissen in de juiste volgorde te zetten en tijdsgebonden metrieken te berekenen, zoals doorlooptijden en bottlenecks.

Waar vind je dit?

Deze informatie staat in het auditspoor of de geschiedenisrecords van elke aanvraag in Coupa, vaak in een veld als ‘created_at’ of ‘updated_at’ voor elke actie.

Voorbeelden
2023-10-26T10:00:00Z2023-10-26T11:35:10Z2023-10-27T14:22:05Z
Bronsysteem
SourceSystem
Geeft aan uit welk bronsysteem de data is opgehaald.
Beschrijving

Dit attribuut geeft aan in welk registratiesysteem de procesdata is ontstaan. Voor deze analyse is de waarde altijd ‘Coupa’. Dit veld opnemen is een goede gewoonte, vooral wanneer data uit meerdere systemen wordt samengevoegd. Het geeft inzicht in de herkomst van de data en helpt bij het beheer van datagovernance en kwaliteitsregels.

Waarom dit belangrijk is

Geeft duidelijkheid over de herkomst van de data. Dat is belangrijk voor datagovernance en wanneer je data uit meerdere bedrijfssystemen combineert.

Waar vind je dit?

Dit is meestal een vaste waarde die tijdens de data-extractie en -transformatie wordt toegevoegd om de herkomst van de dataset aan te geven.

Voorbeelden
Coupa
Laatste data-update
LastDataUpdate
De timestamp van de laatste keer dat de data uit het bronsysteem is vernieuwd.
Beschrijving

Dit attribuut registreert de datum en tijd van de meest recente data-extractie uit Coupa. Zo is duidelijk hoe actueel de geanalyseerde data is. Aan de hand van de actualiteit kun je bepalen of de inzichten de huidige bedrijfsvoering weergeven of een eerdere situatie. Dit is vooral belangrijk voor dashboards die lopende processen volgen.

Waarom dit belangrijk is

Laat zien hoe actueel de data is. Zo weet je op welke periode de analyse betrekking heeft en kun je beslissingen nemen op basis van recente informatie.

Waar vind je dit?

De datapijplijn of ETL-tool genereert deze timestamp en voegt die toe na een geslaagde data-extractie.

Voorbeelden
2024-05-21T02:00:00Z
Aanvraagstatus
RequisitionStatus
De huidige of definitieve status van de inkoopaanvraag.
Beschrijving

Dit attribuut geeft de algemene status van de aanvraag aan op het moment dat de data wordt opgehaald, of de uiteindelijke uitkomst. Veelvoorkomende statussen zijn ‘Wacht op goedkeuring’, ‘Goedgekeurd’, ‘Afgewezen’, ‘Ingetrokken’ en ‘Gesloten’. Je kunt deze status gebruiken om te filteren en te analyseren. Zo bereken je goedkeurings- en afwijzingspercentages, houd je de actuele werkvoorraad van open aanvragen bij en zie je hoe aanvragen uiteindelijk zijn afgehandeld.

Waarom dit belangrijk is

Nodig om uitkomsten van aanvragen te begrijpen, goedkeurings- en afwijzingspercentages te berekenen en de actuele status van lopende aanvragen te volgen.

Waar vind je dit?

Dit is een standaardveld op het object Purchase Requisition in Coupa, vaak met de naam ‘status’ of ‘state’.

Voorbeelden
Wacht op goedkeuringGoedgekeurdAfgewezenIngetrokkenGesloten
Aanvrager
Requester
De medewerker die de inkoopaanvraag heeft aangemaakt en ingediend.
Beschrijving

Dit attribuut geeft aan wie de aanvraag heeft gestart. Door data per aanvrager te analyseren, kun je patronen bij specifieke gebruikers herkennen, zoals veel aanpassingen of afwijzingen. Dat kan erop wijzen dat extra training nodig is. Je kunt ook het aantal aanvragen en het procesgedrag van verschillende gebruikers of gebruikersgroepen analyseren.

Waarom dit belangrijk is

Hiermee kun je procesgedrag per gebruiker analyseren, trainingsbehoeften herkennen en zien hoe verschillende mensen het proces doorlopen.

Waar vind je dit?

Dit is beschikbaar als standaardveld op het object Requisition in Coupa. Het is vaak gekoppeld aan het object User en heet bijvoorbeeld ‘requester’ of ‘created_by’.

Voorbeelden
Alice JohnsonBob SmithCharlie Brown
Afdeling
Department
De afdeling of kostenplaats waaraan de aanvraag wordt toegerekend.
Beschrijving

Het attribuut Afdeling koppelt elke aanvraag aan een specifieke organisatie-eenheid of kostenplaats. Dit is een belangrijke dimensie voor vergelijkende analyses. Je kunt dashboards en KPI’s per afdeling filteren en uitsplitsen, zodat managers doorlooptijden van goedkeuringen, afwijzingspercentages en compliance tussen organisatieonderdelen kunnen vergelijken. Zo worden afdelingsspecifieke problemen en goede werkwijzen zichtbaar.

Waarom dit belangrijk is

Hiermee kun je proces-KPI’s, zoals doorlooptijd en afwijzingspercentages, tussen bedrijfseenheden vergelijken en verbeterpunten vinden.

Waar vind je dit?

Dit is een standaardveld op het object Requisition in Coupa. Het is vaak gekoppeld aan het gebruikersprofiel van de aanvrager of staat op de aanvraagregels.

Voorbeelden
MarketingIT-bedrijfsvoeringFacilitair beheerOnderzoek en ontwikkeling
Goedkeurder
Approver
De gebruiker of groep die verantwoordelijk is voor een goedkeuringsactiviteit.
Beschrijving

Dit attribuut geeft aan welke persoon of goedkeuringsgroep aan een goedkeuringsstap is toegewezen. Het wordt ingevuld bij activiteiten zoals ‘Goedkeuringsstap gestart’, ‘Goedkeuringsstap goedgekeurd’ en ‘Goedkeuringsstap afgewezen’. Door data per goedkeurder te analyseren, kun je het dashboard ‘Prestaties en werkbelasting van goedkeurders’ opbouwen. Je meet individuele goedkeuringstijden, vindt bottlenecks die door specifieke goedkeurders ontstaan en beoordeelt de verdeling van de werkbelasting.

Waarom dit belangrijk is

Nodig om de prestaties en werkbelasting van goedkeurders te analyseren en bottlenecks bij specifieke personen of goedkeuringsgroepen op te sporen.

Waar vind je dit?

Deze informatie staat in de details van de goedkeuringsketen bij elke aanvraag in Coupa. Mogelijk moet je de gegevens koppelen aan gebruikersdata.

Voorbeelden
David MillerFinanciële goedkeurders niveau 2Susan Chen
Totaalbedrag
TotalAmount
De totale geldwaarde van de inkoopaanvraag.
Beschrijving

Dit attribuut geeft de totale kosten weer van alle goederen en diensten in de aanvraag. Het bedrag speelt een belangrijke rol in de procesanalyse, omdat het vaak invloed heeft op de complexiteit van de goedkeuringsworkflow. Voor aanvragen met een hoger bedrag zijn meestal meer goedkeuringsstappen nodig. Door procesmetrieken per bedragscategorie te analyseren, bijvoorbeeld minder dan $ 1.000 of $ 1.000 tot $ 10.000, zie je hoe het proces omgaat met aanvragen van verschillende financiële omvang.

Waarom dit belangrijk is

Hiermee kun je zien hoe het proces verschilt per aanvraagbedrag. Hogere bedragen leiden vaak tot complexere goedkeuringsworkflows.

Waar vind je dit?

Dit is een standaardveld in de header van het object Requisition in Coupa, meestal met de naam ‘total’ of ‘total_amount’.

Voorbeelden
500.0012550.7599.99
Aantal goedkeuringsstappen
ApprovalStepCount
Het totale aantal goedkeuringsstappen dat een aanvraag heeft doorlopen.
Beschrijving

Dit berekende attribuut telt voor elke aanvraag het aantal unieke activiteiten 'Approval Step Approved'. Zo wordt de complexiteit van de goedkeuringsworkflow per case meetbaar. Dit vormt de basis voor de KPI 'Gemiddeld aantal goedkeuringsstappen' en helpt aanvragen te vinden met ongebruikelijk lange of complexe goedkeuringsroutes. Die kunnen erop wijzen dat de workflow eenvoudiger kan.

Waarom dit belangrijk is

Maakt de complexiteit van de goedkeuringsworkflow per aanvraag meetbaar en helpt onnodig ingewikkelde routes te vinden die eenvoudiger kunnen.

Waar vind je dit?

Deze metriek wordt in de process mining-tool berekend door per Case-ID te tellen hoe vaak 'Approval Step Approved' voorkomt.

Voorbeelden
253
Aanvraagtype
RequisitionType
De categorie of het type aanvraag, bijvoorbeeld ‘Investering’, ‘Bedrijfskosten’ of ‘Software’.
Beschrijving

Het aanvraagtype classificeert aanvragen op basis van hun bedrijfsdoel of de aard van de aankoop. Dit attribuut is nuttig voor complianceanalyses en om te begrijpen hoe verschillende soorten aanvragen door het proces lopen. Aanvragen voor investeringen kunnen bijvoorbeeld een strengere en langere goedkeuringsroute volgen dan gewone aanvragen voor bedrijfsvoering. Door het proces per aanvraagtype te analyseren, kun je verbeterpunten vinden.

Waarom dit belangrijk is

Hiermee kun je analyses uitsplitsen naar het bedrijfsdoel van de aanvraag. Verschillende typen kunnen namelijk eigen procesroutes en beleidsregels hebben.

Waar vind je dit?

Dit is waarschijnlijk een aangepast of standaard classificatieveld op het object Requisition in Coupa.

Voorbeelden
InvesteringBedrijfskostenIT-hardwareProfessionele diensten
Duur van goedkeuringsstap
ApprovalStepDuration
De tijd die een aanvraag bij één goedkeuringsstap heeft gewacht.
Beschrijving

Deze berekende metriek meet de tijd tussen de activiteit ‘Goedkeuringsstap gestart’ en de bijbehorende activiteit ‘Goedkeuringsstap goedgekeurd’ of ‘Goedkeuringsstap afgewezen’. Zo wordt de wachttijd bij elke afzonderlijke stap in de goedkeuringsketen zichtbaar. Dit is nodig voor het dashboard ‘Bottlenecks bij kritieke goedkeuringsstappen’, omdat je precies kunt zien welke goedkeurders of stappen de meeste vertraging in het totale proces veroorzaken.

Waarom dit belangrijk is

Brengt specifieke bottlenecks in de goedkeuringsworkflow aan het licht door de wachttijd per stap te meten, in plaats van alleen de totale doorlooptijd.

Waar vind je dit?

Berekend in de process mining-tool door het tijdsverschil te bepalen tussen 'Approval Step Started' en de daaropvolgende afsluitende goedkeuringsgebeurtenis (Approved/Rejected).

Voorbeelden
1,2 dagen4 uur3,8 dagen
Goedkeuringsworkflowroute
ApprovalWorkflowPath
Een identificatiecode voor de specifieke goedkeuringsketen of workflowtemplate die op de aanvraag van toepassing is.
Beschrijving

Dit attribuut geeft de vooraf bepaalde volgorde van goedkeurders aan die een aanvraag hoort te volgen. Bedrijfsregels bepalen deze volgorde vaak op basis van factoren zoals bedrag, afdeling en aanvraagtype. Dit attribuut is een belangrijk onderdeel van het dashboard ‘Naleving van aanvraagbeleid’. Door de werkelijke volgorde van goedkeurders te vergelijken met de toegewezen workflowroute, kun je afwijkingen opsporen, nalevingspercentages meten en uitzonderingen herkennen die niet worden beheerd.

Waarom dit belangrijk is

Hiermee kun je de verwachte en werkelijke goedkeuringsstappen vergelijken, compliance analyseren en procesafwijkingen opsporen.

Waar vind je dit?

Raadpleeg de Coupa-documentatie. Dit kan worden afgeleid van de naam van de goedkeuringsketen of de workflowregel die voor de aanvraag is geactiveerd.

Voorbeelden
Standaardgoedkeuring < $ 5.000Goedkeuring IT-hardware > $ 10.000Beoordeling door CFO voor investering
Inkooporder-ID
PurchaseOrderId
De identificatiecode van de inkooporder die op basis van de goedgekeurde aanvraag is aangemaakt.
Beschrijving

Nadat een aanvraag volledig is goedgekeurd en naar sourcing is gestuurd, wordt meestal een inkooporder aangemaakt. Dit attribuut bevat de ID van die inkooporder. Het verbindt het eerdere aanvraagproces met het daaropvolgende inkooporderproces. Hiermee kun je de KPI ‘Tijd tussen goedkeuring van de aanvraag en aanmaak van de PO’ berekenen en de volledige Purchase-to-Pay-cyclus van begin tot eind analyseren.

Waarom dit belangrijk is

Koppelt de aanvraag aan de daaropvolgende inkooporder. Zo kun je de overdrachtstijd analyseren en de volledige P2P-keten bekijken.

Waar vind je dit?

Dit is een standaardveld op het object Requisition in Coupa dat wordt ingevuld nadat de PO is aangemaakt.

Voorbeelden
PO-45000123PO-45000124PO-45000125
Is aangepast
IsAmended
Een booleaanse vlag die op waar staat als de aanvraag na de eerste indiening een of meer keer is aangepast.
Beschrijving

Dit berekende attribuut is een eenvoudige vlag (waar/onwaar) die aangeeft of de activiteit ‘Aanvraag aangepast’ voor een case heeft plaatsgevonden. Zo kun je aanvragen waarvoor wijzigingen nodig waren eenvoudig filteren en analyseren. Je gebruikt dit attribuut om de KPI voor het aanpassingspercentage van aanvragen te berekenen en het dashboard ‘Aantal aangepaste aanvragen’ te vullen. Zo kun je de oorzaken van herstelwerk opsporen en de kwaliteit bij de eerste indiening verbeteren.

Waarom dit belangrijk is

Vereenvoudigt de berekening van het aanpassingspercentage en maakt het makkelijk om cases met en zonder herstelwerk apart te analyseren.

Waar vind je dit?

Dit wordt in de process mining-tool berekend door per case in het event log te controleren of de activiteit ‘Aanvraag aangepast’ voorkomt.

Voorbeelden
truefalse
Naam leverancier
SupplierName
De naam van de leverancier die voor de aanvraag is geselecteerd.
Beschrijving

Dit attribuut geeft aan welke leverancier de goederen of diensten moet leveren. De aanvrager kan de leverancier opgeven, of deze kan later tijdens het sourcingtraject worden toegevoegd. Door procesmetrieken per leverancier te analyseren, kun je de prestaties van leveranciers beoordelen en nagaan of de samenwerking met bepaalde leveranciers leidt tot langere doorlooptijden of andere procesproblemen. Dit geeft belangrijke context voor de inkoopstrategie en het leveranciersbeheer.

Waarom dit belangrijk is

Hiermee kun je procesprestaties analyseren per geselecteerde leverancier. De resultaten kunnen helpen bij sourcingstrategieën en leveranciersbeheer.

Waar vind je dit?

Deze informatie staat op het object Requisition Line in Coupa, vaak in een veld met de naam ‘supplier’ of ‘vendor’.

Voorbeelden
StaplesDell TechnologiesAccentureCDW
Productcategorie
Commodity
De hoofdcategorie van de aangevraagde goederen of diensten.
Beschrijving

Het attribuut Productcategorie geeft de regels in een aanvraag een gestandaardiseerde classificatie, zoals ‘Kantoorbenodigdheden’, ‘Computerhardware’ of ‘Marketingdiensten’. Zo kun je inkooppatronen en procesverschillen analyseren op basis van wat er wordt gekocht. Voor bepaalde productcategorieën gelden mogelijk specifieke goedkeuringsvereisten of sourcingstrategieën. Door het proces per productcategorie te analyseren, kun je de inkoop voor verschillende uitgavencategorieën verbeteren.

Waarom dit belangrijk is

Helpt uitgavencategorieën te analyseren en te zien of procesgedrag, zoals goedkeuringstijden, verschilt per type goederen of diensten.

Waar vind je dit?

Dit is een standaardveld in Coupa, meestal beschikbaar op het niveau van de aanvraagregel. Mogelijk moet je de gegevens samenvoegen op headerniveau.

Voorbeelden
KantoorbenodigdhedenComputerhardwareMarketingdienstenReizen
Reden van afwijzing
RejectionReason
De reden die een goedkeurder opgeeft wanneer een aanvraag of goedkeuringsstap wordt afgewezen.
Beschrijving

Wanneer een goedkeurder een aanvraag afwijst, geeft die vaak een reden op. Dit attribuut legt die toelichting vast. Door afwijzingsredenen te analyseren, krijg je rechtstreeks inzicht in waarom aanvragen mislukken. Dat helpt bij oorzaakanalyse en maakt veelvoorkomende problemen zichtbaar, zoals een onjuiste codering, een tekort aan budget of een onvoldoende onderbouwing. Vervolgens kun je die problemen aanpakken met training of procesverbeteringen.

Waarom dit belangrijk is

Geeft rechtstreeks inzicht in de oorzaken van procesproblemen, zodat je kunt bepalen waar gebruikerstraining of meer duidelijkheid over het proces nodig is.

Waar vind je dit?

Deze informatie staat meestal in het opmerkingen- of notitieveld bij een statuswijziging naar ‘Afgewezen’ in de goedkeuringsgeschiedenis van de aanvraag.

Voorbeelden
Onjuiste kostenplaatsOverschrijdt het budget voor dit kwartaalDubbele aanvraagOnvoldoende onderbouwing
Urgentieniveau
UrgencyLevel
Een classificatie die aangeeft hoe urgent de aanvraag is, bijvoorbeeld ‘Hoog’, ‘Gemiddeld’ of ‘Laag’.
Beschrijving

Het urgentieniveau, vaak gekoppeld aan een prioriteitsveld, geeft aan dat een aanvrager een verzoek met spoed wil laten verwerken. Dit attribuut is nodig voor het dashboard ‘Verwerkingstijd van urgente aanvragen’. Door de doorlooptijden van urgente aanvragen te vergelijken met die van gewone aanvragen, kun je beoordelen of de prioritering werkt en of urgente bedrijfsbehoeften op tijd worden vervuld.

Waarom dit belangrijk is

Hiermee kun je nagaan of urgente aanvragen sneller worden verwerkt dan gewone aanvragen en of het prioriteringsbeleid werkt.

Waar vind je dit?

Dit kan een standaard- of aangepast veld zijn op het object Requisition in Coupa. Raadpleeg de Coupa-documentatie of de systeemconfiguratie.

Voorbeelden
HoogGemiddeldLaag
Valuta
Currency
De valutacode voor het totale 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 belangrijke context voor financiële analyses, vooral voor multinationale organisaties die met meerdere valuta’s werken. Zo worden geldbedragen correct geïnterpreteerd en kun je ze op de juiste manier omrekenen en samenvoegen in financiële rapportages en dashboards.

Waarom dit belangrijk is

Geeft de nodige context bij het attribuut ‘Totaalbedrag’, zodat financiële analyses in omgevingen met meerdere valuta’s kloppen.

Waar vind je dit?

Dit is een standaardveld op het object Requisition in Coupa, meestal met de naam ‘currency_code’ of iets vergelijkbaars.

Voorbeelden
USDEURGBP
Verplicht Aanbevolen Optioneel

Activiteiten voor Purchase to Pay-aanvragen

Leg deze belangrijke processtappen en mijlpalen vast in je event log om de workflow voor Purchase to Pay-aanvragen goed in beeld te brengen.
6 Aanbevolen 6 Optioneel
Activiteit Beschrijving
Aanvraag aangemaakt
Een gebruiker start een nieuwe inkoopaanvraag en slaat deze op als concept. Dit is het begin van elke aanvraag-case. Meestal wordt dit afgeleid uit de aanmaaktimestamp van de aanvraagregistratie.
Waarom dit belangrijk is

Deze activiteit markeert het begin van de levenscyclus van de aanvraag. Door de tijd tussen aanmaken en indienen te analyseren, kun je vertragingen opsporen die ontstaan door onzekerheid bij gebruikers of een ingewikkeld systeem.

Waar vind je dit?

Deze gebeurtenis wordt vastgelegd aan de hand van de timestamp ‘created-at’ in de tabel ‘requisition_headers’ voor een bepaald Purchase Requisition-ID.

Vastleggen

Gebruik de aanmaaktimestamp van de aanvraagregistratie.

Gebeurtenistype inferred
Aanvraag afgewezen
De aanvraag wordt tijdens het goedkeuringsproces definitief afgewezen en wordt niet omgezet in een inkooporder. Dit wordt afgeleid uit de statuswijziging van de aanvraagheader naar ‘rejected’.
Waarom dit belangrijk is

Deze activiteit markeert een definitief mislukte uitkomst van het proces. Door deze gebeurtenissen te analyseren, kun je het ‘Afwijzingspercentage van aanvragen’ verlagen en oorzaken opsporen, zoals beleidsovertredingen of budgetproblemen.

Waar vind je dit?

Afgeleid van een statuswijziging in de tabel ‘requisition_headers’, wanneer het veld ‘status’ wordt bijgewerkt naar ‘rejected’. De timestamp staat in het bijbehorende auditspoor.

Vastleggen

Bepaal de timestamp waarop de algemene status van de aanvraag verandert in ‘rejected’.

Gebeurtenistype inferred
Aanvraag gesloten
De aanvraag wordt formeel gesloten. Er worden dan geen verdere acties meer uitgevoerd. Dit kan gebeuren nadat een PO is aangemaakt en afgehandeld, of wanneer de aanvraag na goedkeuring maar vóór het bestellen wordt geannuleerd.
Waarom dit belangrijk is

Deze activiteit markeert het definitieve einde van de levenscyclus van de aanvraag. Zo worden cases netjes afgesloten en blijven ze niet voor onbepaalde tijd als ‘Actief’ in de procesanalyse staan.

Waar vind je dit?

Afgeleid van een statuswijziging in de tabel ‘requisition_headers’, wanneer het veld ‘status’ wordt bijgewerkt naar ‘closed’. De timestamp staat in het bijbehorende auditspoor.

Vastleggen

Bepaal de timestamp waarop de algemene status van de aanvraag verandert in ‘closed’.

Gebeurtenistype inferred
Aanvraag goedgekeurd
De aanvraag heeft alle vereiste stappen in de goedkeuringsworkflow doorlopen. Dit wordt afgeleid uit de statuswijziging van de aanvraagheader naar ‘approved’.
Waarom dit belangrijk is

Dit is een belangrijke mijlpaal: de goedkeuringscyclus is afgerond. De tijd tot deze activiteit is een belangrijke KPI en vormt het startsein voor de volgende inkoopacties.

Waar vind je dit?

Afgeleid van een statuswijziging in de tabel ‘requisition_headers’, wanneer het veld ‘status’ wordt bijgewerkt naar ‘approved’. De timestamp staat in het bijbehorende auditspoor.

Vastleggen

Bepaal de timestamp waarop de algemene status van de aanvraag verandert in ‘approved’.

Gebeurtenistype inferred
Aanvraag ingediend
De aanvrager dient de ingevulde aanvraag officieel in voor goedkeuring. Deze gebeurtenis wordt afgeleid uit de statuswijziging van ‘draft’ naar ‘pending_approval’ in de auditlogs of geschiedenistabellen van het systeem.
Waarom dit belangrijk is

Na indiening begint het goedkeuringsproces. Dit is een belangrijk meetpunt voor de KPI ‘Gemiddelde doorlooptijd van goedkeuring van aanvragen’. Vertraging vóór dit moment hangt samen met de gebruiker; vertraging erna met het proces.

Waar vind je dit?

Afgeleid uit een statuswijziging in de tabel ‘requisition_headers’, met name wanneer het veld ‘status’ verandert in ‘pending_approval’. De timestamp van deze wijziging staat in het bijbehorende auditspoor.

Vastleggen

Bepaal de timestamp waarop de status van de aanvraag voor het eerst verandert in ‘pending_approval’.

Gebeurtenistype inferred
Inkooporder aangemaakt
Op basis van de goedgekeurde aanvraag wordt een inkooporder (PO) aangemaakt. Dit wordt afgeleid wanneer een PO-record wordt aangemaakt met een verwijzing naar de ID van de oorspronkelijke aanvraag.
Waarom dit belangrijk is

Dit is de belangrijkste succesvolle uitkomst van het aanvraagproces en markeert de overdracht naar de volgende fase van Purchase-to-Pay. Door de tijd tussen ‘Aanvraag goedgekeurd’ en deze gebeurtenis te analyseren, zie je eventuele uitvoeringsvertragingen.

Waar vind je dit?

Afgeleid van het aanmaken van een record in de tabel ‘purchase_orders’ met een verwijzing naar de ID van de oorspronkelijke ‘requisition_headers’ of ‘requisition_lines’.

Vastleggen

Gebruik de timestamp ‘created-at’ van het PO-record dat aan de aanvraag-ID is gekoppeld.

Gebeurtenistype inferred
Aanvraag gewijzigd
Nadat de aanvraag is ingediend, past de aanvrager of een andere bevoegde gebruiker deze aan. Coupa registreert dit expliciet als een nieuwe versie of een auditvermelding. Vaak wordt daardoor een deel van de goedkeuringsworkflow of de hele workflow opnieuw gestart.
Waarom dit belangrijk is

Wijzigingen bijhouden is belangrijk om herstelwerk en inefficiënties in het proces te begrijpen. Veel wijzigingen kunnen wijzen op onduidelijke vereisten bij de start of ingewikkeld inkoopbeleid. Dit heeft invloed op de KPI ‘Wijzigingspercentage van aanvragen’.

Waar vind je dit?

Dit wordt vastgelegd in auditspoordatabellen die horen bij de tabel ‘requisition_headers’. Daarin staan versieaanpassingen en specifieke acties zoals ‘edit’.

Vastleggen

Zoek na indiening in het geschiedenislogboek van de aanvraag naar expliciete gebeurtenissen zoals ‘edit’ of ‘update’.

Gebeurtenistype explicit
Aanvraag ingetrokken
De oorspronkelijke aanvrager annuleert de aanvraag voordat deze definitief is goedgekeurd. Deze expliciete actie wordt door de gebruiker gestart en beëindigt het proces voor die aanvraag.
Waarom dit belangrijk is

Intrekkingen kunnen wijzen op veranderde bedrijfsbehoeften, dubbele aanvragen of gebruikers die het proces omzeilen. Door ze bij te houden, krijg je zicht op schommelingen in de vraag en mogelijke problemen met de naleving van het proces.

Waar vind je dit?

Afgeleid van een statuswijziging naar ‘withdrawn’ of een vergelijkbare status in de tabel ‘requisition_headers’, op basis van een expliciete gebruikersactie in het auditspoor.

Vastleggen

Bepaal de timestamp waarop de status van de aanvraag verandert in ‘withdrawn’.

Gebeurtenistype inferred
Aanvraag naar sourcing gestuurd
De goedgekeurde aanvraag wordt doorgestuurd naar een sourcingtraject, zoals een RFQ of veiling, in plaats van meteen te worden omgezet in een inkooporder. Dit wordt afgeleid wanneer de aanvraag wordt gekoppeld aan een sourcingobject.
Waarom dit belangrijk is

Deze activiteit laat een belangrijke alternatieve route in het inkoopproces zien. Zo kun je gewone aankopen onderscheiden van complexere, strategische sourcingtrajecten en de doorlooptijden gerichter analyseren.

Waar vind je dit?

Afgeleid door een statuswijziging naar ‘sourcing’ te detecteren of vast te stellen dat er een koppeling is gemaakt tussen de tabel ‘requisition_lines’ en een tabel met sourcingtrajecten.

Vastleggen

Controleer op een statuswijziging naar ‘sourcing’ of op het aanmaken van een koppeling met een sourcingtraject-ID.

Gebeurtenistype inferred
Goedkeuringsstap afgewezen
Een goedkeurder wijst de aanvraag af bij zijn of haar stap in de workflow. Meestal wordt de aanvraag teruggestuurd naar de aanvrager om deze aan te passen. Coupa registreert deze expliciete actie.
Waarom dit belangrijk is

Afwijzingen bij een stap leiden tot herstelwerk en langere doorlooptijden. Door te analyseren waar en waarom afwijzingen plaatsvinden, kun je het proces verbeteren en gebruikers trainen.

Waar vind je dit?

Afgeleid van een expliciete actie ‘afwijzen’ in de tabel ‘approvals’ of het bijbehorende auditspoor, gekoppeld aan de specifieke aanvraag en goedkeurder.

Vastleggen

Filter op gebeurtenissen met de actie ‘afwijzen’ in de goedkeuringsgeschiedenis van de aanvraag.

Gebeurtenistype explicit
Goedkeuringsstap gestart
Een goedkeuringstaak wordt toegewezen aan een specifieke goedkeurder of goedkeuringsgroep. De aanvraag wacht nu op hun actie. Dit wordt afgeleid uit een goedkeuringsregistratie voor de aanvraag met de status ‘pending’.
Waarom dit belangrijk is

Dit markeert het begin van de wachttijd voor een specifieke goedkeuring. Door de tijd tussen dit moment en de bijbehorende stap ‘Goedkeuringsstap goedgekeurd/afgewezen’ te meten, kun je bottlenecks in de goedkeuringsketen opsporen.

Waar vind je dit?

Afgeleid uit de aanmaaktimestamp van een aan de aanvraag gekoppelde registratie in de tabel ‘approvals’, waarbij de actiestatus van de goedkeurder ‘pending’ of een vergelijkbare waarde is.

Vastleggen

Gebruik de aanmaaktimestamp van een openstaande goedkeuringsregistratie van een individuele goedkeurder in de goedkeuringsketen.

Gebeurtenistype inferred
Goedkeuringsstap goedgekeurd
Een afzonderlijke goedkeurder keurt de aanvraag goed in de workflow. Het systeem registreert deze expliciete actie met een specifieke timestamp en gebruikersgegevens.
Waarom dit belangrijk is

Deze activiteit geeft gedetailleerd inzicht in het verloop van het goedkeuringsproces. Door deze stappen samen te nemen, kun je de ‘Gemiddelde wachttijd per goedkeuringsstap’ berekenen en de prestaties van goedkeurders analyseren.

Waar vind je dit?

Afgeleid van een expliciete actie ‘goedkeuren’ in de tabel ‘approvals’ of het bijbehorende auditspoor, gekoppeld aan de specifieke aanvraag en goedkeurder.

Vastleggen

Filter op gebeurtenissen met de actie ‘goedkeuren’ in de goedkeuringsgeschiedenis van de aanvraag.

Gebeurtenistype explicit
Aanbevolen Optioneel

Extractiegidsen

Zo haal je data uit Coupa

Klaar om te beginnen?

Optimaliseer vandaag nog het Purchase to Pay-aanvraagproces in Coupa met deze template. Ontdek waar verbetering mogelijk is en maak je inkoop efficiënter.

Optimaliseer Coupa P2P-aanvragen en verkort de doorlooptijd

Spoor inefficiënties op en verkort de doorlooptijd van P2P-aanvragen met 30%.

Start je gratis proefperiode

Geen creditcard nodig. Binnen enkele minuten aan de slag.