HANSA FINANCIALS
Sistem Informatic Integrat ERP, CRM, WAN

Introducere

Hansa Financials conţine câteva dintre cele mai avansate tehnologii existente în aplicaţiile de conducere a afacerilor. Baza de date este modern orientată pe obiecte şi una dintre cele mai rapide, disponibilă pe orice platformă (Windows, Linux, Mac, AIX). Pentru comunicarea cu alte aplicaţii, utilizează tehnici de comunicare moderne cum sunt ODBC şi TCP/IP.

Open DataBase Connectivity (ODBC)

ODBC este un set de unelte Microsoft care permite conectivitatea între baze de date diferite şi uneltele aferente, cum ar fi procesoare de texte, foi de calcul tabelar şi generatoare de rapoarte. Hansa Financials oferă utilizatorilor posibilitatea extragerii datelor din baza de date printr-o tehnică inventivă numită ODBC Mirroring.

Această pompă de date lucrează într-un mod foarte direct şi simplu de configurat, fiind în acelaşi timp o unealtă foarte puternică. Orice operaţie care afectează datele, cum ar fi de exemplu salvarea sau modificarea unei facturi, poate scrie simultan, utilizând comenzi în limbajul standard SQL, într-un receptor compatibil ODBC. Receptorul poate fi de la un SQL server până la un simplu fişier text.

Utilitatea acestui procedeu este evidentă. De exemplu, în cazul creării unei bănci de date utilizând una dintre numeroasele aplicaţii disponibile, de câte ori se modifică informaţiile în Hansa Financials acest lucru se va reflecta sincron şi în banca de date. Acest lucru asigură mereu obţinerea unor analize actualizate (on-line) ale băncii de date. Şi mai important poate finisa faptul că, interogarea asupra datelor nu va afecta performanţele aplicaţiei Hansa Financials, care este de fapt o aplicaţie operativă (mission critical) de conducere a afacerii.

Open TCP/IP

Pentru utilizatorii care au nevoie de comunicare bidirecţională cu baza de date Hansa Financials, de exemplu pentru a integra o altă aplicaţie cu Hansa Financials, există o unealtă specială numită Open TCP/IP. Această metodă de comunicare cu Hansa Financials este foarte rapidă şi versatilă.

Hansa Financials are două porturi TCP/IP deschise pentru comunicare. Primul port este portul prin care clienţii comunică cu serverul. Al doilea este portul destinat conectării cu alte programe. Acestea se pot conecta şi schimba informaţii cu serverul Hansa Financials.

Operaţiile curente sunt cele de căutare, de deschidere, de salvare, de actualizare sau ştergere a oricărui fel de înregistrare. Există însă şi comenzi speciale, cum ar fi de exemplu interogări pentru obţinerea stării unei comenzi sau starea stocului. Cu ocazia colaborării cu alţi dezvoltatori, dezvoltatorii Hansa sunt întotdeauna deschişi pentru a implementa eventuale comenzi noi care să adauge funcţionalităţi specifice sistemului.

Mesajele schimbate de aplicaţii sunt alcătuite dintr-o comandă, nişte informaţii şi (dacă se doreşte salvarea unui client, de exemplu) formatul standard intern al înregistrării afectate.

Hansa Application Language (HAL)

O altă opţiune Hansa Financials este HAL. HAL pune la dispoziţia utilizatorilor şi dezvoltatorilor metode puternice atât pentru reconfigurarea interfeţei, cât şi pentru modificarea rapoartelor sau a exportului de date. În cazul în care Hansa Financials nu conţine exact raportul dorit, acesta poate fi scris utilizând HAL.

HAL este un limbaj de programare complex, dezvoltat de Hansa Business Solutions. Acesta este utilizat extensiv în Hansa Financials, pentru a scrie interfaţa şi rapoartele aplicaţiei.

Limbajul este similar ca structură cu limbajul de programare ANSI C , dar a fost proiectat pentru a fi cât mai prietenos. Hansa Financials conţine propriul compilator HAL extrem de rapid, care compilează automat toate documentele HAL, total transparent pentru utilizator.

În versiunea actuală a aplicaţiei Hansa Financials, există posibilitatea ca anumiţi dezvoltatori autorizaţi, să facă modificări structurii de date a Hansa Financials, pentru a realiza o particularizare importantă care să satisfacă nişte cerinţe ale clientului.

Iată un exemplu de cod HAL:

If nonblank (IVr.CustCat) then begin
CCr.Code = IVr.CustCat;
if (ReadFirstMain(CCr,1,true)==true) then begin
ExportString(CCr.Comment);
end;
end;
If blank (IVr.CustCat) then begin
ExportString("No Category");
end;
CUr.Code = IVr.CustCode;
if (ReadFirstMain(CUr,1,true)==true) then begin
CUClass = CUr.Classification;
end;

Distribuitorul de încărcare Hansa Financials

Distribuitorul de încărcare este o altă unealtă puternică dezvoltată de Hansa Business Solutions, menită să permită scalabilitatea semnificativă a aplicaţiei. Prin utilizarea acestui distribuitor, se pot conecta până la cinci servere Hansa controlate de un distribuitor de încărcare. De fiecare dată când un client solicită o acţiune cum ar fi afişarea sau salvarea unei înregistrări, distribuitorul căuta serverul cel mai în măsura să execute acţiunea respectivă şi îi trimite instrucţiunile de a o îndeplini. Orice operaţie care are ca efect modificarea datelor, este trimisă la toate severele, pentru a asigura actualizarea simultană a acestora - acest mod de lucru asigură de asemenea o securitate deosebită a datelor ţinând cont că serverele pot fi situate în locaţii diferite. Dacă hard discul unui server nu ar mai putea fi accesat la un moment dat, datele ar fi totuşi intacte pe alt server iar repunerea sistemului în funcţiune ar fi o problemă de doar câteva minute.

Server de Internet

Hansa Financials utilizează TCP/IP ca protocol de reţea cu o eficienţă mare de utilizare a canalului de comunicaţie; acest lucru asigură o viteză foarte mare a aplicaţiei chiar în cazul reţelelor lente cum este Internetul.

Astfel, dacă serverul Hansa Financials este accesibil prin Internet, utilizatorii se pot conecta de oriunde din lume, utilizând Internetul ca reţea de conectare. Hansa Financials are un Firewall încorporat şi în plus poate encripta mesajele pentru mărirea securităţii.

O astfel de utilizare poate să fie atractivă pentru companiile ale căror forţă de vânzări se deplasează sau pentru directorii care doresc să acceseze on-line datele financiare ale companiei, din orice loc şi în orice moment, la costurile unei convorbiri telefonice locale. Conectarea la serverul Hansa poate să se facă evident şi prin reţeaua de telefonie mobilă GSM cu un notebook sau un palmtop.

Opţiunile de conectare la server prin Internet sunt două:

  • Server Internet cu un singur utilizator
    Aceasta este o opţiune ieftină, pentru companiile care necesită doar o conexiune Internet la un moment dat la serverul Hansa.
  • Server Internet cu mai mulţi utilizatori
    Destinat companiilor mai mari, care necesită mai multe conexiuni externe prin Internet la serverul Hansa.
Prezentari Hansa Financials
1. Vânzari
2. Cumparari
3. Contabilitate
4. Contabilizare costuri
5. Stoc

6. Servicii dupa vânzare
7. Proiecte
8. Facilitati
9. Tehnologie
10. Facturi periodice

Acasa | Produse | Marci | Servicii | Comunicatii | Solutii ERP, CRM, WAN | Angajari | Contact
© 2000-2007 Assitec SRL - Toate drepturile rezervate.