

Vergelijking: Zie het als het sorteren van post. De doelapplicatie is je archiefkast, de bronapplicatie is de binnenkomende post en elk Scenario is een medewerker die de binnenkomende post in de juiste lade opbergt.
Het HR-bronsysteem en het salarisdoelsysteem zijn allebei ingedeeld in onderwerpen, zoals persoonsgegevens, adressen, contract, salaris, enzovoort.
BrynQ verwerkt je gegevens per onderwerp, en een Scenario bepaalt hoe zo'n onderwerp wordt behandeld.
Concreet beschrijft een Scenario hoe een onderwerp er in beide systemen uitziet en hoe BrynQ de gegevens voor dat onderwerp tussen de systemen synchroniseert.
Belangrijke punten over Scenarios:
Belangrijk: Scenarios zijn altijd opgebouwd rond het doelsysteem. Omdat BrynQ gegevens naar het salarisdoelsysteem stuurt, volgt de inrichting van elk Scenario de manier waarop dat onderwerp in het doelsysteem is georganiseerd, niet in het bronsysteem.
Scenarios maken de integratie betrouwbaar:
Open een interface en klik op het tabblad Scenarios.
Let op: Bij sommige abonnementen is het toevoegen van nieuwe Scenarios vergrendeld. Als dat voor jouw account geldt, zie je een melding om te upgraden.
Uitgeschakelde Scenarios staan onder Inactive scenarios onderaan de lijst. Klik op het pictogram met de ronde pijl om er een opnieuw in te schakelen.
Een rode waarschuwingsdriehoek (⚠) naast de naam van een Scenario betekent dat er een configuratieprobleem is. Open het Scenario om het te bekijken en op te lossen.
Bovenaan kun je het volgende bewerken:
Onder deze velden staat de lijst met Records.
Een Record is één regel binnen een Scenario. Het definieert één koppeling:
"Neem deze waarde uit de bron. Zet hem hier in het doel."
Elke regel heeft vier kolommen:
| Kolom | Omschrijving |
|---|---|
| Source fields | Waar de waarde vandaan komt |
| Target fields | Waar de waarde naartoe gaat |
| Mapping | Hoe de waarde onderweg wordt omgezet (indien nodig) |
| Actions | De knop Unique key en de bediening voor uitschakelen/verwijderen |
De Unique key vertelt BrynQ hoe een specifiek record (een persoon, contract, adres, enzovoort) in de doelapplicatie te herkennen is. Zonder deze sleutel kan het systeem binnenkomende gegevens niet aan de juiste vermelding koppelen.
Belangrijk: Elk Scenario moet minstens één regel hebben die als Unique key is gemarkeerd. Is er geen ingesteld, dan toont BrynQ deze melding en wordt het Scenario niet verwerkt:
"Your scenario needs at least one unique key in order for your scenario to be processed."
Je kunt meer dan één regel als Unique key markeren. Samen vormen ze dan een gecombineerde sleutel, bijvoorbeeld personeelsnummer + contractnummer.
Sommige regels kun je uitschakelen als ze niet nodig zijn. Regels die als Required of Unique zijn gemarkeerd, zijn echter vergrendeld en kunnen niet worden uitgeschakeld.
Je stelt het relatietype niet handmatig in. BrynQ bepaalt het automatisch op basis van het aantal velden dat je aan elke kant selecteert:
| Selectie | Relatie | Voorbeeld |
|---|---|---|
| 1 bron → 1 doel | 1:1 | E-mail → E-mail |
| 1 bron → meerdere doelen | 1:N | Volledige naam → Voornaam + Achternaam |
| Meerdere bronnen → 1 doel | N:1 | Straat + Huisnummer → Adresregel |
| Meerdere bronnen → meerdere doelen | N:M | Land + Burgerlijke staat → Belastingcode + Socialezekerheidscode |
De meeste regels zijn 1:1.
Wanneer heb je N:M nodig? Wanneer één bronveld op zichzelf niet genoeg informatie geeft. Bijvoorbeeld een belastingcode die afhangt van zowel het land als de burgerlijke staat: geen van beide velden geeft alleen het juiste resultaat.
Wil je aanpassen hoe velden worden gecombineerd, open dan de regel en gebruik de keuzelijst Rename logic / Transformation. De opties zijn onder andere Automatic, Concatenate, Fill in order en Keep source fields. Laat dit op Automatic staan, tenzij je een specifieke reden hebt om het te wijzigen.
Gebruik een Value Mapping wanneer de bron- en doelapplicatie dezelfde gegevens op een andere manier weergeven.
In de kolom Mapping:
Klik op de knop om de mappingtabel te openen.
Het woonland koppelen tussen Bob (bron) en Zenegy (doel):
| Bronwaarde (Bob) | Doelwaarde (Zenegy) |
|---|---|
| Netherlands | NL |
| United Kingdom | GB |
| Germany | DE |
Zonder deze mapping weigert Zenegy "Netherlands", omdat het alleen landcodes accepteert.
Sommige Value Mappings zijn verplicht (de doelapplicatie vereist een specifiek formaat). Andere zijn optioneel (bedoeld om gegevens op te schonen of te standaardiseren).
Als binnenkomende gegevens inconsistenties kunnen bevatten (extra spaties, andere hoofdletters), kun je instellen hoe streng BrynQ waarden vergelijkt. Kies een strategie bovenaan de mappingtabel:
| Strategie | Negeert |
|---|---|
| Exact match (standaard) | Niets: moet precies overeenkomen |
| Ignore case | Hoofdletters en kleine letters |
| Ignore spaces | Spaties |
| Ignore special characters | Symbolen en spaties |
| Flexible match | Hoofdletters, symbolen en spaties |
Je kunt een standaardwaarde instellen in de mappingtabel. Als een binnenkomende waarde niet in de lijst staat, gebruikt BrynQ de standaardwaarde in plaats van een fout te geven.
Klik op het kleine pictogram naast een veld om het type te wijzigen:
| Type | Pictogram | Omschrijving |
|---|---|---|
| Library field | Database | Een standaardveld dat bij de applicatie hoort. Gebruik dit standaard. |
| Custom field | Bestand / pen | Een niet-standaard veld dat specifiek is voor de inrichting van één klant. |
| Field | Potlood | Een algemene veldselectie. |
| Fixed value (alleen bron) | Type | Stuurt altijd dezelfde waarde, bijvoorbeeld altijd "Active". |
| Empty value (alleen bron) | Vak | Stuurt geen waarde (leeg). |
Library of Custom: Library fields zijn standaardvelden die voor alle klanten beschikbaar zijn. Custom fields zijn extra velden die alleen bestaan voor de configuratie van een specifieke klant.
Let op: Er is ook een veldtype Configuration, maar dit is aan klantzijde niet zichtbaar in het menu met veldtypen. Configuratiewaarden stel je in op het Configuration-tabblad van de interface, en het Scenario gebruikt ze als vaste invoer. Ondersteunde waardetypen zijn onder andere tekst, opgemaakte tekst, getal, datum, datumbereik, keuze uit een lijst en e-mail. Je kunt ook een bijlage toevoegen als referentiedocument, maar die wordt niet door de integratie zelf gebruikt.