Beszerzési rendelés feltöltésének teljes állapotának lekérése
Megfelelő szerepkörök: Rendszergazdai ügynök
Előfordulhat, hogy a partnereknek meg kell adniuk az ügyfélvásárlási rendelés és/vagy ajánlatkérés (RFP) adatait a Partnerközponton belüli tranzakció befejezéséhez. Ez a cikk azt ismerteti, hogy a partnerek hogyan használhatják a Partnerközpontot a beszerzési rendelések állapotának programozott lekérésére.
Előfeltételek
- A hitelesítő adatok a Partnerközpont hitelesítésében leírtak szerint. Ez a forgatókönyv támogatja az önálló alkalmazással és az App+Felhasználói hitelesítő adatokkal való hitelesítést is.
REST-válasz
Miután egy partner feltöltötte az ügyfél vásárlási rendelését és/vagy a tenderdokumentumot, a Rendelés adatok lekérdezése meghívható, hogy az állapot megváltozzon po_upload_complete
.
Válasz sikeresség és hibakódok
Minden válaszhoz tartozik egy HTTP-állapotkód, amely jelzi a sikerességet vagy a hibát, valamint további hibakeresési információkat. Ezt a kódot, hibatípust és további paramétereket egy hálózati nyomkövetési eszközzel olvashatja el. A teljes listát a Hibakódok című témakörben találja.
Példa válaszra
"id": "54be297b70ad",
"alternateId": "54be297b70ad",
"referenceCustomerId": "71b277b9-9cc1-4fef-a0df-7355006cb52e",
"billingCycle": "annual",
"currencyCode": "USD",
"currencySymbol": "$",
"lineItems": [
{
…
}
],
"creationDate": "2022-03-08T17:38:57.5217119Z",
"status": "po_upload_complete",
"transactionType": "UserPurchase",
"links": {
"self": {
"uri": "/customers/71b277b9-9cc1-4fef-a0df-7355006cb52e/orders/54be297b70ad",
"method": "GET",
"headers": []
},
"provisioningStatus": {
"uri": "/customers/71b277b9-9cc1-4fef-a0df-7355006cb52e/orders/54be297b70ad/provisioningstatus",
"method": "GET",
"headers": []
},
"patchOperation": {
"uri": "/customers/71b277b9-9cc1-4fef-a0df-7355006cb52e/orders/54be297b70ad",
"method": "PATCH",
"headers": []
}
},
"client": {},
"attributes": {
"objectType": "Order"
}
}