Ensure user (Bridge)
Crée ou réutilise l’utilisateur Bridge associé à un contact Ormuz pour les fonctions d’agrégation bancaire.
Vue d’ensemble
Ensure Bridge user établit l’identité Bridge d’un contact une seule fois et la réutilise dans les opérations bancaires suivantes.
Le designer de processus travaille ainsi avec un contact Ormuz et un objet typé bridge_user, sans avoir à stocker ou rechercher lui-même un UUID Bridge.
- Un mapping existant est réutilisé et retourne
created = false. - En l’absence de mapping, Ormuz crée l’utilisateur Bridge puis associe son UUID au
contact. - Le token d’autorisation bancaire n’est ni créé comme sortie ni conservé dans le processus.
Exemple de processus
Exemple simplifié d’utilisation de Créer ou réutiliser un utilisateur (Bridge) dans un processus Ormuz.
Résolution des données
Le node applique les règles suivantes à partir des objets et filtres fournis.
| Donnée | Source ou règle |
|---|---|
| Contact canonique | contact.id. |
| Référence externe par défaut | contact.id lorsque external_user_id n’est pas renseigné. |
| Utilisateur existant | Mapping Bridge user → contact pour la configuration active. |
| Utilisateur créé | Nouveau Bridge User uniquement lorsqu’aucune association n’existe. |
Paramètres 3
Contexte principal
Objets et configuration qui déterminent l’opération Bridge.
Identité du payeur ou de l’utilisateur
Informations permettant d’identifier la personne ou l’entreprise qui interagit avec Bridge.
contact, ce qui fournit une référence stable et réutilisable.Sorties 3
Données bancaires
Objets d’agrégation ou de vérification bancaire disponibles pour les étapes suivantes.
Session et traçabilité
Identifiants de session, mappings et indicateurs de création.
false signifie qu’un objet déjà associé a été retrouvé et réutilisé.Comportement
Chercher le mapping
Le node vérifie si le contact possède déjà un utilisateur Bridge pour cette configuration.
Réutiliser ou créer
L’utilisateur existant est relu ; sinon un nouvel utilisateur Bridge est créé avec la référence externe choisie.
Tracer l’association
Le mapping vers le contact est retourné avec l’indicateur created.
Limites et responsabilités
external_user_iddoit contenir uniquement lettres, chiffres,-ou_et ne pas dépasser 128 caractères.- Plusieurs utilisateurs Bridge mappés au même contact sont considérés comme une ambiguïté et ne sont pas départagés automatiquement.
- Le node ne connecte aucune banque ; il prépare uniquement l’identité Bridge nécessaire aux actions suivantes.
Résolution des problèmes
external_user_id refusé
Utilisez une référence de 1 à 128 caractères composée uniquement de lettres, chiffres, tirets et underscores.
Plusieurs utilisateurs pour le même contact
Corrigez les mappings Bridge concernés au lieu de choisir arbitrairement un utilisateur dans le processus.
Référence
| Paramètre | Règle |
|---|---|
external_user_id absent | Utilise contact.id. |
external_user_id fourni | Doit respecter [a-zA-Z0-9-_]{1,128}. |