HelperStable

Finalize onboarding case

Finalise un dossier d’onboarding comme approuvé ou rejeté et matérialise/rattache les sujets nécessaires avant la décision finale.

Objet métier
Finalize onboarding case
Lifecycle métier
État actualisé

Vue d’ensemble

Finalise un dossier d’onboarding comme approuvé ou rejeté et matérialise/rattache les sujets nécessaires avant la décision finale.

Exemple

À la fin d’un KYB approuvé, persister l’entreprise et le contact préparés pendant le parcours puis clôturer le dossier en approved.

Paramètres 4

onboarding_caseRequisOnboarding case
Dossier d’onboarding à mettre à jour ou finaliser.
statusRequisenum
État métier cible autorisé par cette opération.
companyOptionnelCompany
Entreprise à rattacher comme sujet du dossier d’onboarding, ou brouillon d’entreprise lorsque la finalisation autorise sa matérialisation.
contactOptionnelContact
Contact à rattacher au dossier, ou brouillon de contact lorsque la finalisation peut le matérialiser après l’entreprise.

Sorties 3

onboarding_caseOnboarding case
Dossier d’onboarding dans son état actualisé.
companyCompany
Entreprise canonique rattaché ou matérialisé pendant la finalisation lorsqu’il est disponible.
contactContact
Contact canonique rattaché ou matérialisé pendant la finalisation lorsqu’il est disponible.

Comportement

Le node peut matérialiser un brouillon d’entreprise, puis un brouillon de contact dépendant de cette entreprise, rattacher ces sujets au dossier et enfin enregistrer la décision finale.

À 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

  • Le statut final accepté est limité aux décisions finales prévues par le contrat (approved ou rejected).
  • La finalisation ne fabrique pas la preuve de conformité : elle doit intervenir après les contrôles nécessaires.