Kaya’s Business Rule Manager is een add-on beschikbaar voor zowel Dynamics 365 F&O als Uniconta. Omdat tijden, bedrijven en processen allemaal veranderen, moet een ERP-systeem in staat zijn om met deze voortdurende veranderingen om te gaan. Daarom heeft Kaya Consulting de Business Rule Manager ontwikkeld. Het is een ITTT (If this, then that) framework waarin je business rules kunt vastleggen. Die regels zijn geldig vanaf dat moment, maar u kunt ze op elk moment wijzigen.
Business Rule Manager voor Dynamics 365
De Business Rule Manager voor D365 F&O is een low-code oplossing die u controle geeft over gegevens die in uw Microsoft D365 omgeving worden ingevoerd. U kunt validatieregels instellen om de integriteit van gegevens te waarborgen. Dit wordt gedaan door gebruik te maken van een ITTT framework. Normaal gesproken vereist het toevoegen van validatiecontroles extra maatwerk in uw D365 F&O omgeving. Deze add-on vervangt dergelijk maatwerk. Het bespaart u ook tijd, omdat u validatieregels binnen enkele minuten kunt instellen in plaats van dat u een volledige ontwikkelcyclus doorloopt.
Het gebruik van de Business Rule Manager maakt uw Microsoft Dynamics 365 F&O omgeving krachtiger. U kunt bijvoorbeeld regels definiëren die voorkomen dat gebruikers verkeerde gegevens invoeren, een veld leeg laten, of op bepaalde knoppen klikken. Alle regels kunnen conditioneel worden ingesteld om volledige mogelijkheden te hebben van verschillende te valideren scenario’s per tabel. Hoewel je tabellen kunt instellen, hebben we de tool zo ontwikkeld dat de performance penalty minimaal is. Bovendien is de add-on wendbaar: wanneer uw bedrijf verandert en de regels moeten worden aangepast, kunt u gewoon de setup wijzigen. Ten slotte is de tool eenvoudig in gebruik. De setup is lean en komt overeen met andere standaard features in Microsoft D365 F&O.
Onderstaande screenshots laten zien hoe de Business Rule Manager eruitziet in D365 F&O:
Conditionele regels:
Business Rule Manager voor Uniconta
Business Rule Manager is een low-code oplossing die je in staat stelt met scripting bepaalde aanpassingen in de oplossing te doen zonder tussenkomst van een ontwikkelaar. Het gebruik hiervan maakt het onderhoud van je aanpassingen eenvoudig. Het is een ITTT (If this, then that) framework waarin regels worden bijgehouden. Je kunt bijvoorbeeld instellen: als de klant zich in het buitenland bevindt, dan is de betalingstermijn 30 dagen in plaats van 60 dagen. De Business Rule Manager vervangt hiermee maatwerk. In onderstaande afbeelding staan enkele regels.
De regels worden per scherm/detailscherm ingericht en uitgevoerd op basis van een trigger. Het script kan worden aangepast in de scripteditor. In onderstaand voorbeeld wordt, na het kopiëren van een record, een aantal velden leeggehaald.
De aanpassingen die je onder meer kunt doen met de Business Rule Manager zijn op basis van een trigger (al dan niet onder bepaalde condities), bijvoorbeeld:
- Velden verplicht maken
- Knoppen toevoegen/verbergen
- Velden verbergen
- Meldingen geven
- Knoppen blokkeren
- Records kleuren
- Veldwaarden zetten
- Plug-in uitvoeren
- Een rapport openen
Het is dus bijvoorbeeld mogelijk een veldwaarde te zetten afhankelijk van de gebruiker die ingelogd is dan wel van een waarde in een veld.