Action utilisateurStable

Collect return receipt

Demande à un participant d’enregistrer les quantités physiquement reçues pour chaque ligne d’un retour.

Contexte présenté
Collect return receipt
Parcours utilisateur
Réponse utilisateur

Vue d’ensemble

Demande à un participant d’enregistrer les quantités physiquement reçues pour chaque ligne d’un retour.

Exemple

À la réception entrepôt, saisir trois unités reçues alors que quatre avaient été autorisées.

À retenir Une action utilisateur suspend l’instance jusqu’à la résolution de l’interaction. Le parcours utilisateur présente l’action ; le node reste le contrat d’orchestration qui détermine ses inputs et outputs.

Paramètres 5

returnRequisReturn
Retour plateforme dont le participant doit autoriser, réceptionner ou inspecter les lignes selon le node.
titleRequisstring
Titre principal présenté au participant pour cette action dans le parcours utilisateur.
descriptionOptionnelstring
Texte d’accompagnement facultatif présenté sous le titre pour expliquer ce qui est attendu du participant.
allow_replay_from_hereOptionnelboolean
Autorise un participant à redémarrer un replay depuis cette interaction lorsque le processus active cette capacité. Désactivez-le lorsque répéter l’action serait dangereux ou trompeur.
replay_boundaryOptionnelboolean
Marque cette interaction comme point de non-retour du replay afin de borner les étapes antérieures qui peuvent être rejouées ou réutilisées.

Sorties 1

itemsreturn receipt item[]
Réponses structurées du participant pour les lignes du retour à cette étape du lifecycle.

Comportement

Le résultat structuré est destiné à alimenter l’étape métier receive_return, qui applique la transition sur la ressource Return.

Limites et responsabilités

  • L’interaction ne modifie pas directement le retour canonique.
  • Réceptionner une quantité ne signifie pas encore l’accepter après inspection.