Legătura programelor HAMOR Soft cu alte programe
Programele pot fi legate cu alte aplicații, de exemplu:
- Din hCONT pot fi generate note contabile cu nivele de detaliere diferită, de exemplu după centre de profit sau de cheltuieli. Programul hCONT poate importa note contabile generate de aplicațiile altor firme.
- Din programul hMARFA se poate exporta nomenclatorul de articole, tranzacțiile legate de recepții, vânzări, conturi bancare, casă. Aceleași tipuri de tranzacții se pot importa și din alte aplicații. Prin aceste interfețe se pot lega case de marcat, PDA-uri folosite pe teren pentru facturare, hMARFA se poate lega alte programe de gestiune, se pot furniza date primare catre aplicații de tip data warehouse, business intelligence (BI) etc. Prin modulul hMARFE se pot furniza date prelucrate.
- În hSALAR se pot importa datele de prezență, generate de sisteme de pontaj sau date furnizate de aplicațiile de producție, necesare pentru calculul salariului în acord. Din hSALAR se pot exporta date către sisteme HR complexe.
Criterii pentru definirea interfeței dintre un program HAMOR Soft și alte programe:
- De regulă, se definește interfață separată pentru încărcarea datelor inițiale și pentru tranzacțiile curente. Totuși trebuie examinat dacă interfața pentru preluarea tranzacțiilor poate fi utilizată si pentru încărcarea datelor inițiale.
- Descrierea interfeței trebuie să cuprindă: codul, denumirea, descrierea, formatul si mărimea pentru fiecare câmp. Dacă nu este evident, trebuie precizate: valoarea implicită, valorile acceptate, care sunt câmpurile care se completeaza obligatoriu, care sunt relațiile dintre câmpuri.
- De regulă, acceptăm orice format utilizat în astfel de interfețe, dar ordinea de preferință este: dbf (pe cât posibil III+), txt, csv, xls, xml. Dacă este posibil, formatul caracterelor să fie ANSI sau ASCII. Trebuie precizat, dacă se folosesc caractere naționale, caractere cu cod peste 7F (127). Trebuie stabilit caracterul utilizat ca punct zecimal, care poate fi .(punct) sau , (virgulă). Dacă este posibil, miile să nu fie despărțite. Formatul câmpurilor de date calendaristice poate fi: dd/mm/yyyy, yyyy.mm.dd, yyyymmdd, mm-dd-yyyy etc. Dacă anul este scris cu două cifre (yy), trebuie precizat anul de început al secolului.
- Descrierea interfeței să conțină exemple pentru diferite situații, eventual și un fișier exemplificativ.
- Trebuie precizat, prin ce procedură se execută exportul, cum se aleg tranzacțiile care se exportă. Dacă este necesar, se poate marca dacă tranzacția a fost exportată deja si în care pachet.
- De asemenea, trebuie precizat prin ce procedură se execută importul, cum se trateaza tranzacțiile eronate, cum se relansează transferul după un incident de prelucrare, care sunt tranzacțiile deja preluate, eventual modalitățile de anulare a unui import executat integral sau partial. Tranzactia preluata poate contine un identificator, prin care se precizează pachetul de origine.
- Nu scriem în baza de date a celuilalt (cerință pentru coerență).
- Dacă nu este absolut necesar, nici nu citim din baza de date a celuilalt (din cauza posibilității de schimbare a structurii la trecerea la o versiune nouă). Dacă citirea directă din baza de date este inevitabilă, deschiderea fișierelor se va face obligatoriu ReadOnly și la schimbarea versiunii se va revizui procedura de citire.
- De preferință nu se țin fișiere proprii în cataloagele celeilalte aplicații, fișierele de interfață se vor depune într-un catalog destinat pentru transfer.
- Este de preferat ca la schimbarea versiunii să nu se schimbe structura, conținutul interfeței. Dacă se impune, fișierul de interfața poate să conțină un identificator de versiune (în numele fișierului sau în conținutul fișierului).
În programul hCONT există o interfață standard, complet integrată. Pentru interfața hMARFA există o descriere generală și modele de script pentru import/export, cu ajutorul cărora se pot scrie scripturi concrete pentru anumit transfer. În programele hSALAR, hIMOB, hSTOC, hPROD (scrise în tehnologia hMET2) export simplu trebuie doar configurat. Exportul mai complex și importul se implementează prin scripturi.
© HAMOR Soft -



