Action utilisateurStable

Collect return authorization

Demande à un participant de fixer les quantités autorisées pour chaque ligne d’un retour déjà ouvert.

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

Vue d’ensemble

Demande à un participant de fixer les quantités autorisées pour chaque ligne d’un retour déjà ouvert.

Exemple

Un opérateur service client accepte deux unités sur les trois demandées avant d’autoriser l’expédition retour.

À 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 authorization item[]
Réponses structurées du participant pour les lignes du retour à cette étape du lifecycle.

Comportement

L’interaction présente les lignes du retour et produit une collection structurée de quantités autorisées, prête à alimenter authorize_return.

Limites et responsabilités

  • La collecte n’applique pas elle-même la transition d’autorisation sur le Return.
  • Les quantités saisies restent soumises à la validation du node métier qui les consomme ensuite.