Get order (Mondu)
Consulte l’état Mondu d’une commande Ormuz et dirige le processus vers la route correspondante.
Vue d’ensemble
Get order (Mondu) permet de connaître l’état Mondu courant à partir du seul platform.order utilisé lors de la création.
Utilisez-le après un délai, après un événement Mondu ou avant une opération qui dépend de l’autorisation ou de la confirmation de la commande.
- Le concepteur fournit uniquement l’order Ormuz.
- La consultation ne modifie ni l’ordre Ormuz ni l’ordre Mondu.
- Si aucune commande Mondu unique ne correspond à cet order, le node échoue explicitement.
Scénario type
Un processus consulte une commande encore pending. Lorsque Mondu retourne authorized, le processus passe à la confirmation commerciale.
Prise en main
Reliez la commande Ormuz utilisée lors de la création Mondu.
Conditions
- Même configuration Mondu que lors de la création
- Même
order.idque lors de la demande de financement
| Paramètre | Binding | Rôle |
|---|---|---|
order | order | Commande Ormuz suivie |
Routes de décision
authorization_requiredAutorisation acheteur requise
Mondu attend encore une action ou une validation de l’acheteur avant de rendre une décision exploitable.
authorizedCommande autorisée
Mondu a autorisé la transaction, mais le marchand n’a pas encore confirmé que la commande définitive existe.
Confirm order (Mondu).pendingDécision en cours
La commande est encore en traitement ou en revue chez Mondu.
confirmedCommande confirmée
Mondu reconnaît la commande marchande comme ferme et elle peut entrer dans le cycle d’expédition et de facturation.
Create invoice (Mondu).declinedFinancement refusé
Mondu n’a pas autorisé la transaction selon les informations disponibles.
canceledCommande annulée
L’ordre Mondu a été annulé et ne peut plus poursuivre son cycle normal.
completedCycle terminé
Le cycle Mondu de la commande est terminé.
otherÉtat non reconnu
Mondu a retourné un état qui ne correspond à aucune route métier connue du node.
other évite de traiter comme autorisé un état Mondu nouveau ou non prévu.Résolution des données
Le node déduit automatiquement les données nécessaires à partir des objets Ormuz reliés.
| Donnée | Source ou règle |
|---|---|
| Commande Mondu consultée | order.id identifie la commande concernée |
| Route | Résultat Mondu courant |
Paramètres 2
Contexte principal
Objets et configuration qui déterminent l’opération Mondu.
order.id est utilisé comme external_reference_id puis comme external_order_id.Sorties 2
Objet Mondu
Objet Mondu principal produit ou actualisé par le node.
Décision et contrôle
Informations utilisées pour orienter la suite du processus.
Comportement
Identifier la commande
Le node utilise l’identifiant de l’order Ormuz.
Consulter son état Mondu
Mondu retourne l’état courant de la commande.
Sélectionner la route
Le processus est dirigé vers la route qui correspond à ce résultat.
Limites et responsabilités
- Le node ne crée pas une commande Mondu absente.
- Il ne confirme, n’annule et ne facture rien.
- Il ne garantit pas qu’un état intermédiaire évoluera dans un délai donné.
Résolution des problèmes
Commande Mondu introuvable
Vérifiez que l’ordre a été créé avec la même configuration Mondu et que vous fournissez le même order.id.
Plusieurs correspondances
Corrigez les doublons afin qu’un order Ormuz corresponde à une seule commande Mondu.
État `other`
Analysez l’état Mondu retourné et définissez la règle métier appropriée avant de poursuivre.