In de Exact Online API’s zijn voor zover bekend vrijwel nog geen elementen over de goedkeuringsflow terug te vinden. Het gaat om een relatief nieuwe module, waarbij de API’s blijkbaar minder prioriteit hebben gekregen dan bijvoorbeeld bij Manufacturing.
Op het oog lijkt de flow zelf vergelijkbaar met Tasks
. Zie hiervoor het blokje met de blauwe kop “Activities” op pagina 1 van het Exact Online relatiediagram.
Huidige Status
Er is wel zicht op verbeteringen; delen zijn al terug te vinden alhoewel meestal niet gedocumenteerd:
-
Approval
: een Exact Online REST API om de goedkeuringsstatus van eenPurchaseEntry
te wijzigen naar “Awaiting Review”, “Awaiting Approval” of “Approved”. Het is mogelijk dat deze API niet relevant is en restanten betreft van eerdere goedkeuringsflows. -
SalesOrders
:ApprovalStatus
, Approved (moment) enApprover
(persoon) zijn terug te vinden, evenals in de*Bulk
en*Incremental
varianten. -
PurchaseOrders
:ApprovalStatus
, Approved (moment) enApprover
(persoon) zijn terug te vinden, evenals in de*Bulk
en*Incremental
varianten. -
PayablesList
: deApprovalStatus
heeft een veld.
Op PurchaseEntries
is de goedkeuringsinformatie niet terug te vinden op dit moment (december 2021).
Statustransities Goedkeuringsflow
Er is geen API bekend of gevonden waarmee het mogelijk is om de statustransities achteraf op te vragen. Eventueel kan post-mortem nog gewerkt worden met een replicatabel waarin dagelijks de dan geldende toestand gearchiveerd wordt. Wijzigingen met een frequentie hoger dan de vastleggingsinterval gaan hierbij soms verloren.