Met de introductie van de "Business Rules" in APIcenter is er een nieuwe functionaliteit geïmplementeerd. Dit stelt klanten in staat om de standaard koppeling zo geavanceerd mogelijk te maken zonder code te gebruiken.
Wat kan je met business rules?
Een standaardwaarde instellen
en/of een tabel met voorwaarden maken
en/of een mappingtabel toe te voegen om;
de waarde van het datamodelveld of de uitkomst van de conditionele tabel te koppelen.
Dit kan worden toegevoegd aan elk veld in het datamodel zonder dat er een ontwikkelaar nodig is of dat er instellingen moeten worden aangemaakt en onderhouden.
Waarom?
Dit biedt klanten een enorme vrijheid om de gegevens die van de ontvangende kant komen te manipuleren voordat ze worden verwerkt door de verzendende kant.
Voorbeelden
Met deze nieuwe functie zijn er verschillende mogelijkheden om gegevens te manipuleren. Hier zijn enkele voorbeelden:
- Neem de waarde uit veld Y en voeg deze toe aan veld X, resulterend in X|Y.
- Controleer of de waarde van veld X gelijk is aan een opgegeven waarde. Als dat het geval is, gebruik deze waarde en laat veld Y een bepaalde waarde bevatten. Het resultaat kan zijn: {waarde van veld X}|TRUE of {waarde van veld X}|FALSE.
- Controleer of velden X en/of Y een waarde bevatten. Dit kan resulteren in TRUE|TRUE, TRUE|FALSE, FALSE|FALSE of FALSE|TRUE.
- Als veld X een bepaalde waarde heeft, voeg dan 5% toe aan de waarde van veld Y.
Deze voorbeelden laten zien wat de flexibiliteit is die deze functie biedt om gegevens te manipuleren en aan te passen op basis van specifieke voorwaarden.