5. Rapoarte şi Procese

În Socrate Open, Rapoartele şi Procesele sunt, din punct de vedere tehnic, aceeaşi entitate. Ambele pot avea un pre - proces, cum ar fi parametri de selecţie, şi ambele au un rezultat. Pentru un utilizator însă ele sunt văzute ca şi entităţi separate, fiind diferenţiate în meniu prin icoane. Adăugarea de noi Rapoarte şi Procese se realizează în fereastra Rapoarte & Procese din meniul Dicţionarul Aplicaţiei.

Rapoarte

Pentru definirea unui Raport se completează câmpurile:
  • Denumire: - se introduce numele. Acesta va apărea în Meniu şi în titlu raportului
  • Descriere/Comentariu: - datale introduse se vor afişa în fereastra de confirmare care se afişează la accesarea raportului. Este o bună modalitate de a furniza informaţii despre utilitatea raportului.
  • Activă: - se bifează pentru ca raportul să fie activ.
  • Tip entitate: - se alege entitatea din listă.
  • Nivel acces date: - folosit pentru generarea automata a securităţii rolurilor.
  • Raport: - se bifează pentru a indica tipul noi înregistrări. Bifa determină afişarea icoanei raport şi a câmpurilor necesare pentru definirea raportului.
  • View Raport: - se alege view-ul din listă.
  • Tipărire Directă: - se bifează dacă raportul se va printa automat 
  • Format Tipărire: -   se poate alege un format pentru tipărire
În tab-ul Parametru se definesc parametrii raportului. Câmpurile disponibile pentru selectare sunt cele disponibile în view-ul selectat pe master. Orice parametru care este folosit la generarea unui raport este tipărit în partea de sus a raportului.
  • începând cu v17.02 este obligatorie selecția unui element de sistem la definirea parametrilor. Dacă se dorește o denumire/traducere diferita fata de cea a elementului, trebuie debifata opțiunea Întreținere Centralizată;

Procese

Un proces se defineşte asemenea unui raport, prin debifarea căsuţei Raport.
Se mai completează câmpurile Clasă Java şi Procedură. Bifând căsuţa Proces pe Server, procesul creat va rula doar pe server.
Câmpul Flux este folosit când procesul definit este generat de apăsarea unui buton din cadrul unei ferestre ( ex. butonul Finalizează din cadrul unui document).
Ca şi rapoartele, procesele pot avea parametrii de executare.