În fereastra Scheduler din meniul SysAdmin -> Server se planifică rularea automata a diferitelor procese din SocrateCloud. Se completează câmpurile:
Denumire - se introduce numele planificării;
Proces - se selectează din listă procesul pentru care se face planificarea;
Schedule - se alege din listă frecvența cu care va rula procesul;
Limitare: orele completate in fereastra schedule sunt decalate in funcție de fusul orar: dacă se completeaza 3:00 AM ora procesul va fi rulat la ora 5:00 (RO) sau 6:00 (RO) in funcție de extinderea orei oficiale;
Supervizor - se alege persoana responsabilă pentru procesul respectiv și care va fi notificată după fiecare rulare planificată
Zile jurnalizare - numărul de zile pentru care se păstrează înregistrările de audit
Data ultimei procesări și Data următoarei procesări - câmpurile se vor completa automat pe măsura rulării procesului
După salvare procesul poate fi testat cu ajutorul butonului Test Run.
În tab-ul Parametru se introduc valorile implicite pentru rularea procesului/raportului
Parametru Proces: se selectează din lista un parametru
Parametru implicit: se introduce valoarea implicită astfel:
ID - ul înregistrării - dacă parametrul este predefinit ( ex. societate, schemă contabilă, versiune liste preț, terț, macheta mail etc.);
Y sau N - dacă parametrul este câmp din procesul programat, de tip check-box (bifă);
CurrentDate - dacă parametrul este câmp de tip Dată și se dorește transmiterea datei curente (=data la care se rulează procesul)
dacă raportul (procesul) selectat pentru a fi rulat, admite parametri cu valori multiple, aceste valori pot fi introduse delimitat, prin virgulă;
parametrii tip interval (data DeLa-PanaLa) se pot defini astfel:
DeLa=Parametru Implicit
PanaLa=Parametru Implicit2
Numar zile offset=numeric=Parametru Implicit +/- Număr zile
Numar zile offset2=numeric=Parametru Implicit +/- Număr zile
Ex: Toate documentele din ultimele 30 zile :
Parametru Implicit=CurrentDate, Numar zile offset=-30
Parametru Implicit2=CurrentDate, Numar zile offset2=0
În tab-ul Destinatar Scheduler se pot introduce utilizatori suplimentari către care se dorește notificarea pe e-mail ca urmare a execuției planificate a procesului respectiv. Pentru ca aceștia să primească notificarea trebuie asigurat că utilizatorii au setarea ”Tip notificare” pe ”EMail” sau ”EMail+Notificare” (setare accesibilă din fereastra ”Utilizatori) și au setată o adresă validă de e-mail.
Se trimit notificări pe email userilor setați în acest tab, luând în considerare următoarele:
doar înregistrările ”Active” sunt utilizate pentru notificări
dacă se completează doar un user în câmpul ”Utilizator/Contact”, se trimite notificarea acelui user
dacă se completează un user în câmpul ”Utilizator/Contact” + câmpul ”Rol”, se trimite notificarea userului din ”Utilizator/Contact” + tuturor userilor care au acces la rolul respectiv
Pentru ca un scheduler definit să ruleze la timpi stabiliți acesta trebuie încărcat în fereastra Monitorizare servicii. Fereastra se accesează din meniul Unelte -> Monitorizare servicii.
Se apasă butonul Porneste tot. Astfel se vor încarcă toate înregistrările din fereastra Scheduler. Începând din v15.03, butoanele "Opreşte tot" şi "Porneşte tot" duc la atât la restartarea proceselor şi actualizarea lor cât şi la închiderea (ştergerea) proceselor care între timp au fost inactivate sau şterse din scheduler.
Începând cu v15.07, la fiecare rulare, se va trimite pe e-mail informația detaliată obținută din conținutul log-ului aferent. Dacă este cazul, log-ul se poate consulta în fereastra Audit procese.
Începând cu v15.09, în fereastra Scheduler, sub tabul Log, s-au adăugat subtaburi pentru detalierea rulării procesului: Audit procese. În acest fel, accesul la informaţie se face mai rapid, fără a mai fi necesară accesarea ferestrei Audit procese separat şi căutarea log-ului între toate celelalte procese auditate.
Începând cu v15.09, dacă unui proces programat i se adaugă sau elimină unul sau mai mulţi dintre parametri de rulare programată, pentru ca modificarea să devină activă trebuie executată o Resetare de cache client + server !
Începând cu v20.01, trimiterea de notificări pe email se va realiza prin setările de e-mail de la nivel de titular, dacă acestea sunt active. Altfel, notificarea se va realiza cu setările de la nivel de system.
Proces “Calcul Variație Curs & Execuție''
se poate rula punctual de pe înregistrare sau se poate pune in scheduler
Conține următorii parametri:
Regula de Monitorizare - obligatoriu
Dată conversie - reprezintă intervalul de timp în care se va calcula % variație dintre curs la începutul perioadei și cursul la finele perioadei.
se vor putea pune Nr. zile offeset (1) respectiv Nr. zile offeset (2) = nr. zile care permite rularea procesului pe un interval dinamic (-30 de zile în urmă, de exemplu)
Perioadă conversie (lună/săptămână) care va lua luna/săptămâna anterioara fața de data rulari -> interval de data sau reflist mandatory
email: se introduc adresele de email către care pleacă notificarea cu rezultatele obținute (versiunile de prețuri create).