HelperStable

Authorize return

Autorise tout ou partie d’un retour ouvert et fixe les quantités acceptées pour l’étape suivante.

Objet métier
Authorize return
Lifecycle métier
État actualisé

Vue d’ensemble

Autorise tout ou partie d’un retour ouvert et fixe les quantités acceptées pour l’étape suivante.

Exemple

Après revue de la demande client, autoriser seulement les lignes réellement éligibles au retour.

Paramètres 3

returnRequisReturn
Retour plateforme dont le lifecycle ou les quantités doivent être mis à jour.
authorization_modeOptionnelenum
Mode d’autorisation utilisé pour déterminer comment les quantités du retour sont acceptées.
itemsOptionnelreturn authorization item[]
Lignes et quantités concernées par cette étape. Elles doivent correspondre aux lignes du document ou du retour ciblé.

Sorties 1

returnReturn
Retour canonique après application de l’étape lifecycle.

Comportement

Le mode d’autorisation et les lignes retenues font évoluer le retour vers son étape autorisée avec des quantités explicites.

À retenir Le node applique une opération métier canonique : il ne contourne pas le lifecycle de l’objet et échoue si la transition demandée n’est pas compatible avec son état courant.

Limites et responsabilités

  • L’autorisation ne prouve pas que les biens ont été expédiés ou reçus.
  • Ne confondez pas quantité demandée et quantité autorisée lorsque la politique accepte partiellement le retour.