Funkcionalnosti po meri

 

Podjetja so različna - imajo različne dejavnosti in načine dela, kar pa tudi pomeni, da so različne tudi zahteve, ki jih imajo do svojega poslovno-informacijskega sistema. Zaradi tega razloga omogoča
PANTHEON prilagojene funkcionalnosti ter dopolnjevanje z lastnimi rešitvami.

V napredne izpeljanke PANTHEON-a je tako vključen modul, ki omogoča, da obstoječe funkcionalnosti programa nadgradite in prilagodite potrebam vašega poslovanja. Ta modul se imenuje PANTHEON ARES.

 

ARES sestavlja zelo zmogljivo razvojno okolje, v katerem je možno napisati postopke za poslovne procese, ki se izvajajo v povezavi z obstoječimi funkcionalnostmi PANTHEON-a. V praksi to pomeni, da se PANTHEON najprej implementira, nato pa se po potrebi povežete z rešitvami, ki jih želi uporabnik obdržati. Na ta način se posodobi poslovni sistem, hkrati pa se ne izgubi specifičnih funkcionalnosti, ki sicer niso vključene v PANTHEON. Modul ARES omogoča tudi naknaden razvoj in povezovanje lastnih rešitev s poslovnim sistemom.

Tehnične lastnosti

Programski jezik, ki nam je na voljo znotraj ARES-a nudi vse lastnosti, ki jih pričakujemo od sodobnih, objektno orientiranih programskih jezikov:

  • Standardni ukazi (if, for, while, goto, repeat, with...)
  • Definiranje funkcij, procedur
  • Definiranje lastnih razredov (sekcije, lastnosti, inheritance, abstraction...)
  • Array-i, Set-i
  • Records
  • Enumerated types
  • Exception handling

Programski jezik vključuje zelo zmogljiv nabor programskih funkcij in predpripravljenih razredov za različne namene:

  • delo z bazo (izvajanje ukazov, delo z recordseti, ipd)
  • delo z internetom (FTP in HTTP protokol), delo z XMLom, spletnimi storitvami
  • delo z datotekami, kompresijo datotek (zip, 7ZIP)
  • uvoz in izvoz podatkov (SQL, TXT, XML)
  • delo z nizi in regularnimi izrazi

ARES omogoča tudi uporabo zunanjih dinamičnih knjižnic (DLL), dostop do drugih podatkovnih baz preko vmesnika ADO ter avtomatizacijo dela znotraj Windows operacijskega sistema s pomočjo COM objektov.