๐Ÿ“š Core Library

Herbruikbare business logica en helperfunctionaliteit voor Dataverse / Dynamics 365 oplossingen.

โ† Terug naar Develop

๐Ÿ“– Introductie

De Core Library bevat herbruikbare JavaScript helpers die gebruikt worden binnen model-driven apps voor validatie, UI-interactie, integraties en algemene business logica.

๐Ÿ‘‰ De Core Library zorgt voor consistente, herbruikbare en onderhoudbare oplossingen binnen het platform.
โš ๏ธ De documentatie beschrijft het gebruik en de structuur van de library. De daadwerkelijke implementatie wordt beheerd in de repository.
๐Ÿ‘‰ Download de source code:
โฌ‡๏ธ Download Core Library

Structuur en principes

  • core.* namespace
  • Modulaire helpers
  • Consistente naming
  • Fail-safe implementatie
  • Geen onverwachte side-effects

Gebruik

๐Ÿ‘‰ Helpers worden aangeroepen via core.*
core.logger.info("Form loaded");

const name = core.field.getValue("name");

core.ui.setVisible("tab_general", true);
          

๐Ÿ“ฆ Modules

๐Ÿ“Š Logger Helper

Logging en foutafhandeling

Open

๐Ÿ‘ค User Helper

Gebruikerscontext en instellingen

Open

๐ŸŒ Environment Helper

Environment variables en configuratie

Open

๐Ÿงฑ Field Helper

Dataverse velden en attributen

Open

๐Ÿ–ฅ๏ธ UI Helper

UI manipulatie (tabs, secties, velden)

Open

๐Ÿ“ข Notifier Helper

Meldingen en validatie feedback

Open

๐Ÿ”Ž Regex Helper

Pattern matching en validatie

Open

โœ๏ธ Text Helper

String manipulatie en formatting

Open

๐Ÿท๏ธ Labels Helper

Multi-language labels

Open

๐Ÿ’ณ IBAN Helper

Validatie en formatting IBAN

Open

๐Ÿ“ž Phone Helper

Validatie telefoonnummer

Open

๐Ÿ“ฎ Postcode Helper

Validatie en parsing postcode

Open

๐Ÿ“ Geo Helper

Geolocation en adresgegevens

Open

๐Ÿงพ VAT Helper

BTW validatie

Open

๐Ÿ‡ณ๐Ÿ‡ฑ Dutch Helper

Nederlandse validaties (KvK, BTW, IBAN)

Open

๐Ÿ  House Number Helper

Validatie huisnummer

Open

๐Ÿ“Š Samenvatting

โœ… Herbruikbare business logica
โœ… Consistente implementatie
โœ… Minder duplicatie
โœ… Betere onderhoudbaarheid