Core Helpers
Welkom bij de core utilities.
Deze library bevat herbruikbare helpers voor Dataverse/Dynamics forms, validatie, formatting en integraties.
De broncode is te vinden in de Repository
Alle modules volgen dezelfde structuur als de Logger Helper:
- duidelijke functie-overview
- consistente naming (core.*)
- fail-safe implementatie waar nodig
📦 Overzicht modules
Logger Helper
- Logger Helper
Utility functies voor logging (info, warn, error, form notifications)
User Helper
- User Helper
Utility functies voor gebruikerscontext (taal, instellingen)
Environment Helper
- Environment Helper
Utility functies voor het ophalen van environment variables (string, number, bool, JSON)
UI Helper
- UI Helper
Utility functies voor form UI (velden, secties, tabs, enable/disable)
Field Helper
- Field Helper
Utility functies voor Dataverse form fields (get/set/lookup/choice/events)
Text Helper
- Text Helper
Utility functies voor tekstbewerking (formatting, casing, validation-safe strings)
Regex Helper
- Regex Helper
Utility functies voor regex validatie, matching en replace
Labels Helper
- Labels Helper
Utility functies voor multi-language labels met placeholders
IBAN Helper
- IBAN Helper
Utility functies voor IBAN normalisatie, formatting en validatie (ISO 13616 / Mod97)
VAT Helper
- VAT Helper
Utility functies voor BTW-validatie via Custom API
Phone Helper
- Phone Helper
Utility functies voor telefoonvalidatie, formatting en normalisatie via Custom API
Dutch Validation Helper
Postcode Helper
- Postcode Helper
Utility functies voor postcode validatie, formatting en adres lookup (NL API)
Housenumber Helper
Geo Helper
- Geo Helpers
Utility functies voor geografische en locatie-gerelateerde logica
📘 Notes
- Alle helpers zijn beschikbaar via
core.* namespace
- Async helpers gebruiken
Xrm.WebApi of Custom Actions
- Helpers zijn fail-safe (try/catch waar nodig)
- Geen side-effects tenzij expliciet vermeld
- Validatie helpers zijn stateless