Kapcsolatok a HAMOR Soft programok és más programok között
A programok kapcsolhatók más cégek programjaival is. Például:
- A hCONT-ból könyvelési tételek generálhatók bármilyen részletezésben (pld. költséghely szerint is). A hCONT könyvelésbe más cégek programjai által készített könyvelési tételek is feladhatók.
- A hMARFA-ból exportálhatók a cikktörzzsel, bevételezéssel, eladással, folyószámlával, pénztárral kapcsolatos tranzakciók és ugyanezek importálhatók más programokból. A hMARFA-val összekapcsolhatók a pénztárgépek, a számlázásra használt PDA-k, összekapcsolható más ügyviteli programokkal, adatok szolgáltathatók data warehouse és business intelligence (BI) típusú alkalmazások számára stb. A hMARFE modul segítségével feldolgozott adatok is szolgáltathatók.
- A hSALAR-ba importálhatók a beléptető rendszerek által generált, jelenléttel kapcsolatos adatok vagy a termelési rendszerből származó, a teljesítményarányos bérszámításhoz szükséges adatok. A hSALAR-ból átadhatók adatok komplex HR rendszerekbe.
Szempontok a HAMOR Soft programok és más programok közti interfész meghatározására:
- Interfész definíció a kezdő adatok és a tranzakciók átvitelére. Meg kell vizsgálni, hogy a tranzakciók átvitelére meghatározott interfész megfelel-e esetleg a feltöltéshez is.
- Az interfész leírásnak tartalmaznia kell a mezők kódját, nevét, részletes leírását, formátumát, méretét, esetenként mi az implicit érték, melyek a lehetséges értékek, melyik mező kitöltése kötelező, milyen relációk kötelezőek a mezők között.
- Számunkra az adatok formátuma lehet bármilyen, amit általában az ilyen interfészeknél használnak,
de ha lehet választani, a preferencia sorrendje: dbf (lehetőleg III+), txt, csv, xls, xml.
A karakterek formátuma lehetőleg legyen ANSI vagy ASCII. A karakter mezők tartalmaznak-e 7F(127) fölötti (pld. nemzeti) karaktereket ?
A text fájlok numerikus mezőiben melyik a tízedes jel, lehet: .(pont) vagy ,(vessző), de az ezreseket lehetőleg ne válasszuk el.
A text fájlok dátum mezőinek milyen a struktúrája: dd/mm/yyyy, yyyy.mm.dd, yyyymmdd, mm-dd-yyyy stb. Ha az év nem lehet yyyy, akkor lehet yy is, de akkor adjuk meg az évszázad kezdő évét. - Az interfész leírás tartalmazzon példákat a lehetséges kitöltési módozatokkal, esetleg példa fájlt is.
- Az interfész adatok generálása (export) milyen eljárással történik, hogyan választom ki mit exportálok? Ha szükséges, akkor meg lehet jegyezni, hogy egy tranzakció volt-e már exportálva és ha igen, melyik csomagba.
- Az interfész adatok importja milyen eljárással történik, hogyan kezelődnek az esetleges hibás tranzakciók, hogyan kell újraindítani incidens esetén, melyik tranzakciók vannak már átvéve, esetleg hogyan törlök egy egészen vagy csak részben befejeződött átvételt stb. Az átvett tranzakció tartalmazhat arra a csomagra utaló azonosítót, amelyikből származik.
- Egymás adatbázisába semmiképpen nem írunk (koherencia szempont).
- Lehetőleg nem is olvasunk egymás adatbázisából (fejlesztési, verzió kompatibilitási szempont). Ha mégis olvasni kell, akkor a megnyitás csakis ReadOnly módban lehet és verziócserénél fölül kell vizsgálni az olvasási eljárás kompatibilitását az új verzióval.
- Lehetőleg nem tartunk fájlokat egymás katalógusaiban, az interfész fájloknak egy külön erre a célra fenntartott katalógusban kell lenniük.
- Ha nem szükséges, akkor a verziócsere egyik fél esetében se befolyásolja az interfész struktúráját, tartalmát. Ha szükséges, az interfész fájl neve vagy maga a fájl tartalmazhat verzióazonosítót.
A hCONT-ban van egy standard, teljeskörűen integrált interfész. A hMARFA interfészre van egy általános leírás és szkript modellek az importra és exportra, amelyek alapján konkrét interfészeket írhatunk. A hSALAR, hIMOB, hSTOC, hPROD programokban (a hMET2 technológiában írt programokban) egyszerű esetben az exportot csak konfigurálni kell, az import és a komplexebb export esetében viszont szkriptet kell írni.
© HAMOR Soft -



