Fejlesztői környezet (SDK)¶
A HERP rendszerhez elérhető fejlesztői környezet (SDK), amely lehetővé teszi egyedi kiegészítők, integrációk és speciális validációk fejlesztését, a rendszer biztonságos és szabványos bővíthetőségével.
Fő lehetőségek¶
Kiterjesztések (pluginek)¶
Az SDK lehetőséget ad: - Egyedi képernyők, komponensek fejlesztésére és beágyazására a rendszerbe - Saját adatmezők létrehozására, felületek és logika bővítésére - Saját riport- és exportformátum kezelésre
Példa:
Egy ügyfél-specifikus jóváhagyási folyamat vagy művelet gomb egyedi fejlesztésű plugin formájában illeszthető be.
Egyedi validációk és szabályok¶
- Módosíthatók vagy bővíthetők az alapértelmezett validációk (pl. bizonylat rögzítésekor ellenőrizhető egy speciális vállalati szabály)
- Hibák, figyelmeztetések vagy automatikus döntési ágak beépítése
Integrációs API-k¶
- REST API: Lekérdezések, adatküldések, külső alkalmazásokból és folyamatokból történő integráció.
- Webhook-ok: Eseményvezérelt push kommunikáció (pl. új rendelés érkezésekor automatikus értesítés vagy adatküldés másik rendszerbe).
Példa:
Egy ERP és egy külső CRM között REST API-val automatikus adatkapcsolat alakítható ki.
Eseménykezelés¶
- Az SDK támogatja az eseményalapú feldolgozást (before/after save, delete, update), így minden fontos művelethez saját logikát, adatmentést vagy külső szolgáltatás hívását rendelheted.
Verziókompatibilitás és csomagolás¶
- Az elkészült bővítmények kompatibilitását a rendszerverziókkal minden frissítésnél ellenőrizni kell!
- Az SDK dokumentáció részletesen tartalmazza a csomagolási szabályokat és frissítési irányelveket – így elkerülhetők a hibás vagy inkompatibilis kiegészítők okozta működési zavarok.
Dokumentáció, támogatás¶
Az SDK-hoz részletes dokumentáció, kódpéldák és mintaprojektek érhetők el.
Fejlesztői kérdések, hibajegyek, hivatalos támogatás a központi fejlesztői portálon keresztül küldhetőek be.