

Analogie : Imaginez le tri du courrier. L'application cible est votre classeur, l'application source est le courrier entrant, et chaque Scenario est un employé qui range le courrier entrant dans le bon tiroir.
Le système RH source et le système de paie cible sont tous deux organisés par thèmes, comme les données personnelles, les adresses, le contrat, le salaire, etc.
BrynQ traite vos données thème par thème, et un Scenario définit la manière dont un thème est traité.
Plus précisément, un Scenario décrit à quoi ressemble un thème dans les deux systèmes, et comment BrynQ synchronise les données de ce thème entre eux.
Points clés à retenir sur les Scenarios :
Important : les Scenarios sont toujours structurés autour du système cible. Comme BrynQ envoie les données vers le système de paie cible, la configuration de chaque Scenario suit la façon dont ce thème est organisé dans le système cible, et non dans le système source.
Les Scenarios rendent l'intégration fiable :
Ouvrez une interface et cliquez sur l'onglet Scenarios.
Remarque : avec certains abonnements, l'ajout de nouveaux Scenarios est verrouillé. Si c'est le cas pour votre compte, un message vous invite à passer à une offre supérieure.
Les Scenarios désactivés apparaissent sous Inactive scenarios, en bas de la liste. Cliquez sur l'icône de flèche circulaire pour en réactiver un.
Un triangle d'avertissement rouge (⚠) à côté du nom d'un Scenario signale un problème de configuration. Ouvrez le Scenario pour l'examiner et le corriger.
En haut, vous pouvez modifier :
Sous ces champs se trouve la liste des Records.
Un Record est une ligne d'un Scenario. Il définit une correspondance :
"Prendre cette valeur dans la source. La placer ici dans la cible."
Chaque ligne comporte quatre colonnes :
| Colonne | Description |
|---|---|
| Source fields | D'où provient la valeur |
| Target fields | Où va la valeur |
| Mapping | Comment la valeur est transformée en cours de route (si nécessaire) |
| Actions | Le bouton Unique key et la commande de désactivation/suppression |
La Unique key indique à BrynQ comment identifier un enregistrement précis (une personne, un contrat, une adresse, etc.) dans l'application cible. Sans elle, le système ne peut pas rattacher les données entrantes à la bonne entrée.
Important : chaque Scenario doit comporter au moins une ligne marquée comme Unique key. Si aucune n'est définie, BrynQ affiche ce message et ne traite pas le Scenario :
"Your scenario needs at least one unique key in order for your scenario to be processed."
Vous pouvez marquer plusieurs lignes comme Unique key. Ensemble, elles forment un identifiant combiné, par exemple matricule + numéro de contrat.
Certaines lignes peuvent être désactivées si elles ne sont pas nécessaires. En revanche, les lignes marquées Required ou Unique sont verrouillées et ne peuvent pas être désactivées.
Vous ne définissez pas le type de relation manuellement. BrynQ le détermine automatiquement selon le nombre de champs sélectionnés de chaque côté :
| Sélection | Relation | Exemple |
|---|---|---|
| 1 source → 1 cible | 1:1 | E-mail → E-mail |
| 1 source → plusieurs cibles | 1:N | Nom complet → Prénom + Nom |
| Plusieurs sources → 1 cible | N:1 | Rue + Numéro → Ligne d'adresse |
| Plusieurs sources → plusieurs cibles | N:M | Pays + Situation familiale → Code fiscal + Code social |
La plupart des lignes sont en 1:1.
Quand avez-vous besoin de N:M ? Lorsqu'un seul champ source ne fournit pas assez d'informations. Par exemple, un code fiscal qui dépend à la fois du pays et de la situation familiale : aucun des deux champs ne donne seul le bon résultat.
Pour modifier la façon dont les champs sont combinés, ouvrez la ligne et utilisez la liste déroulante Rename logic / Transformation. Les options incluent Automatic, Concatenate, Fill in order et Keep source fields. Laissez ce réglage sur Automatic, sauf raison particulière de le modifier.
Utilisez un Value Mapping lorsque les applications source et cible représentent les mêmes données différemment.
Dans la colonne Mapping :
Cliquez sur le bouton pour ouvrir la table de mapping.
Correspondance du pays de résidence entre Bob (source) et Zenegy (cible) :
| Valeur source (Bob) | Valeur cible (Zenegy) |
|---|---|
| Netherlands | NL |
| United Kingdom | GB |
| Germany | DE |
Sans ce mapping, Zenegy rejette "Netherlands", car il n'accepte que les codes pays.
Certains Value Mappings sont obligatoires (l'application cible impose un format précis). D'autres sont facultatifs (pour nettoyer ou normaliser les données).
Si les données entrantes peuvent contenir des incohérences (espaces en trop, majuscules différentes), vous pouvez ajuster le niveau de rigueur avec lequel BrynQ compare les valeurs. Choisissez une stratégie en haut de la table de mapping :
| Stratégie | Ignore |
|---|---|
| Exact match (par défaut) | Rien : la correspondance doit être exacte |
| Ignore case | Majuscules et minuscules |
| Ignore spaces | Espaces |
| Ignore special characters | Symboles et espaces |
| Flexible match | Majuscules, symboles et espaces |
Vous pouvez définir une valeur par défaut dans la table de mapping. Si une valeur entrante ne figure pas dans la liste, BrynQ utilise la valeur par défaut au lieu d'échouer.
Cliquez sur la petite icône à côté d'un champ pour en changer le type :
| Type | Icône | Description |
|---|---|---|
| Library field | Base de données | Un champ standard fourni avec l'application. À utiliser par défaut. |
| Custom field | Fichier / stylo | Un champ non standard, propre à la configuration d'un client. |
| Field | Crayon | Une sélection de champ générale. |
| Fixed value (source uniquement) | Texte | Envoie toujours la même valeur, par exemple toujours "Active". |
| Empty value (source uniquement) | Case | N'envoie aucune valeur (vide). |
Library ou Custom : les Library fields sont des champs standard disponibles pour tous les clients. Les Custom fields sont des champs supplémentaires qui n'existent que dans la configuration d'un client donné.
Remarque : il existe aussi un type de champ Configuration, mais il n'apparaît pas dans le menu des types de champs côté client. Les valeurs de configuration se définissent dans l'onglet Configuration de l'interface, et le Scenario les utilise comme entrée fixe. Les types de valeurs pris en charge sont notamment le texte, le texte enrichi, le nombre, la date, la plage de dates, la sélection dans une liste et l'e-mail. Une pièce jointe peut aussi être ajoutée comme document de référence, mais elle n'est pas utilisée par l'intégration elle-même.