Overenie vlastného poľa pomocou rozhraní API VTAP

Validácia je základným kameňom udržiavania integrity údajov v aplikáciách. Zabezpečuje, že do systémov sa vkladajú iba presné, zmysluplné a správne naformátované údaje, čím sa znižuje počet chýb a zvyšuje sa celková spoľahlivosť. V dnešnom rýchlom digitálnom prostredí sú robustné overovacie mechanizmy nevyhnutné na poskytovanie bezproblémových používateľských skúseností a zabezpečenie súladu s obchodnými pravidlami.

VTAP ponúka dve výkonné metódy API pre vývojárov, ktorí chcú efektívne implementovať vlastné validácie polí:

1) VTAP.Field.RegisterValidator – Táto metóda overuje špecifické pole podľa jeho názvu.

  • Príklad: Použitie RegisterValidator keď potrebujete vlastné overenie pre jednotlivé polia.

2) VTAP.Field.RegisterValidatorForType – Táto metóda overuje všetky polia konkrétneho typu.

  • Príklad: Použitie RegisterValidatorForType kedy chceš konzistentné overovanie vo viacerých poliach rovnakého typu.

Prípad použitia: Formulár na prijatie zamestnanca

Zvážte registračný formulár zamestnanca, ktorý obsahuje nasledujúce požiadavky na overenie:

  • ID zamestnanca musí byť 6-miestne číslo.
  • E-mailové polia (PersonalEmail, WorkEmail) by mal patriť do domény organizácie (example.com).

Použitím RegisterValidator pre EmployeeID a RegisterValidatorForType pre e-mailové polia môžeme zabezpečiť presné zadávanie údajov do formulára bez nadbytočnej logiky overovania.

Ako fungujú rozhrania API?

1) Overenie špecifické pre danú oblasť (RegisterValidator)

Tento prístup sa používa, keď sa pre konkrétne pole vyžaduje logika overenia. Umožňuje vývojárom presadzovať vlastné pravidlá pre konkrétne vstupné pole bez ovplyvnenia ostatných.

Príklad:

Predpokladajme, že máme formulár s poľom 'EmployeeID', ktoré musí mať presne 6 číslic. Validátor môžeme zaregistrovať takto:


  

VTAP.Field.RegisterValidator(employee_id', 'Employees', (value) => {

    if (!/^\d{6}$/.test(value)) {

        return "Employee ID must be exactly 6 digits.";

    }

});


  

VTAP.Field.RegisterValidator(employee_id', 'Employees', (value) => {

    if (!/^\d{6}$/.test(value)) {

        return "Employee ID must be exactly 6 digits.";

    }

});

 

Tým sa zabezpečí, že budú akceptované iba platné ID zamestnancov.

2) Overenie na základe typu poľa (RegisterValidatorForType)

Ak viaceré polia rovnakého typu vyžadujú podobné pravidlá overenia, táto metóda je efektívnejšia. Aplikuje overenie na všetky polia zadaného typu.

Príklad:

Nasledujúce overenie môžeme použiť, ak má formulár viacero e-mailových polí (napr. 'PersonalEmail' a 'WorkEmail') a chceme presadiť pravidlo, že e-mailové adresy musia patriť do konkrétnej domény (example.com):

 

Tým sa zabezpečí, že budú akceptované iba platné ID zamestnancov.

2) Overenie na základe typu poľa (RegisterValidatorForType)

Ak viaceré polia rovnakého typu vyžadujú podobné pravidlá overenia, táto metóda je efektívnejšia. Aplikuje overenie na všetky polia zadaného typu.

Príklad:

Nasledujúce overenie môžeme použiť, ak má formulár viacero e-mailových polí (napr. 'PersonalEmail' a 'WorkEmail') a chceme presadiť pravidlo, že e-mailové adresy musia patriť do konkrétnej domény (example.com):


  

VTAP.Field.RegisterValidatorForType('email', 'Contacts', (value) => {

    if (!value.endsWith(‘@example.com’)) {

        return "Email must be from the 'example.com' domain.";

    }

});


  

VTAP.Field.RegisterValidatorForType('email', 'Contacts', (value) => {

    if (!value.endsWith(‘@example.com’)) {

        return "Email must be from the 'example.com' domain.";

    }

});

 

To zaisťuje, že všetky e-mailové polia zodpovedajú pravidlu bez toho, aby ste pre každé museli definovať samostatné validátory.

Využitím týchto metód VTAP API môžu vývojári zabezpečiť štruktúrovanú, opakovane použiteľnú a efektívnu validáciu v teréne vo svojich aplikáciách.

Hlavné výhody

  • Granulovaná kontrola: V prípade potreby overte špecifické polia.
  • Opätovná použiteľnosť: Aplikujte pravidlá na viaceré polia rovnakého typu.
  • Vylepšená integrita údajov: Zabezpečuje konzistentné a presné zadávanie údajov.

Rozhrania API VTAP sú navrhnuté tak, aby zjednodušili proces overovania údajových vstupov a umožnili podnikom presadzovať špecifické pravidlá a štandardy bez rozsiahleho vlastného kódovania. 

Veríme, že tieto príklady zlepšia vaše skúsenosti s VTAP. Chceme zabezpečiť, aby si vývojári a používatelia CRM mohli vzájomne vymieňať informácie a znalosti na podporu funkčnosti CRM. 

Zostaňte naladení na ďalšie. Šťastné kódovanie!

 

To zaisťuje, že všetky e-mailové polia zodpovedajú pravidlu bez toho, aby ste pre každé museli definovať samostatné validátory.

Využitím týchto metód VTAP API môžu vývojári zabezpečiť štruktúrovanú, opakovane použiteľnú a efektívnu validáciu v teréne vo svojich aplikáciách.

Hlavné výhody

  • Granulovaná kontrola: V prípade potreby overte špecifické polia.
  • Opätovná použiteľnosť: Aplikujte pravidlá na viaceré polia rovnakého typu.
  • Vylepšená integrita údajov: Zabezpečuje konzistentné a presné zadávanie údajov.

Rozhrania API VTAP sú navrhnuté tak, aby zjednodušili proces overovania údajových vstupov a umožnili podnikom presadzovať špecifické pravidlá a štandardy bez rozsiahleho vlastného kódovania. 

Veríme, že tieto príklady zlepšia vaše skúsenosti s VTAP. Chceme zabezpečiť, aby si vývojári a používatelia CRM mohli vzájomne vymieňať informácie a znalosti na podporu funkčnosti CRM. 

Zostaňte naladení na ďalšie. Šťastné kódovanie!

 
 

Prihláste sa a získajte najnovšie aktualizácie!