Obtenir l’état d’avancement du chargement d’un bon de commande
Rôles appropriés : Agent d’administration
Les partenaires peuvent être tenus de fournir un bon de commande client et/ou des informations d’appel d’offres ou de demande de proposition (RFP) pour effectuer une transaction dans l’Espace partenaires. Cet article décrit comment les partenaires peuvent utiliser l’Espace partenaires pour obtenir par programme les états des bons de commande.
Prérequis
- Informations d’identification, comme décrit dans Authentification auprès de l’Espace partenaires. Ce scénario prend en charge l’authentification avec les informations d’identification d’application et d’application+utilisateur autonomes.
Réponse REST
Une fois qu’un partenaire a chargé le bon de commande client et/ou le document d’appel d’offres, vous pouvez appeler les détails de la commande pour voir le changement d’état vers po_upload_complete
.
Codes d’erreur et de réussite de la réponse
Chaque réponse est fournie avec un code d’état HTTP qui indique la réussite ou l’échec et plus d’informations de débogage. Utilisez un outil de suivi réseau pour lire ce code, le type d’erreur et d’autres paramètres. Pour obtenir la liste complète, consultez Codes d’erreur.
Exemple de réponse
"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"
}
}