Automatske operacije

Servis "Automatske operacije" namenjen za automatsko pokretanje operacija pisanih specijalno za pojedine korisnike, koje treba da se izvršavaju periodično "u pozadini" (bez interakcije sa korisnikom), npr. eksport podataka u datoteke i slanje datoteka na određeni FTP server jednom dnevno i sl.

Automatske operacije preko taskova u Windows Task Scheduler-u

U Calculusu ne postoje nikakve ugrađene operacije ovog servisa, nego se sve operacije posebno definišu i kodiraju prema zahtevima korisnika.

Pokretanje ovih operacija se obavlja preko taskova u Windows Task Scheduler-u, čime je omogućeno da se operacije izvršavaju i kada nijedan korisnik nije prijavljen na računaru (npr. na serverima). U taskovima se definiše i dinamika pokretanja operacija (dnevno, nedeljno, u određeno vreme itd).

Calculus pravilo

Zbog definisanja Windows taskova, ali i zbog drugih podešavanja, aktiviranje ovog servisa uvek zahteva intervenciju Calculus tehničke podrške.


Budući da je namena ovog servisa pozadinsko pokretanje aplikacija i izvršavanje operacija, korisniku nije moguće prikazati poruke o eventualnim greškama na standardni način, pa se tok izvršavanja i greške operacija beleže u log datotekama. Pregled log datoteka i dodatne akcije su omogućene u prozoru "Automatske operacije", koji je dostupan u svim programima iz menija "Opcije" --> "Automatske operacije" (vidi sluku).

Učitavam sliku
Prozor "Automatske operacije"

U panelu "Operacije" se vide dostupne operacije za taj program.

Selektovanjem pojedine operacije, u panelu "Opcije operacije" se nude opcije za podešavanje te operacije. Svaka operacija može imati drugačije opcije, dok su polja "Kriptovana opcija" i "Vrednost opcije" zajednička svim operacijama. Ova dva polja uglavom služe za unos različitih lozinki, koje se čuvaju u kriptovanom obliku (npr. lozinka za FTP komunikaciju i sl).

U polju "Kriptovana opcija" birate željenu opciju, u polju "Vrednost opcije" unosite lozinku ili neki drugi potreban podatak, a dugmetom "Snimi opcije" snimate opcije.

Selektovanjem pojedine operacije i dvostrukim klikom na taj red ili dugmetom "Izvrši operaciju" možete eksplicitno pokrenuti operaciju. Servis je, kao što je već navedeno, namenjen pozadinskom izvršavanju operacija, ali ovde je omogućeno i eksplicitno pokretanje pojedinih operacija na zahtev korisnika, u svrhu testiranja ili vanrednog pokretanja operacija izvan predviđene dinamike.

Dugmetom "Otvori log" možete pogledati log datoteku selektovane operacije, gde je prikazan tok izvršavanja operacije.

Eventualne greške operacija se uvek beleže u posebnoj log datoteci grešaka svih operacija. Prikaz te log datoteke je omogućen u donjem panelu "Greške operacija".

Kod eksplicitnog pokretanja operacije, greške se, osim beleženja u log datoteci grešaka, prikazuju i standardnom porukom korisniku. Kod pozadinskog izvršavanja greške se beleže dodatno i u log datoteci same operacije.

Modul za log datoteke ima ugrađen sistem za automatsko preimenovanje i brisanje datoteka kada prekorače određenu veličinu i posle određenog intervala (podrazumevano 90 dana), čime se izbegava da log datoteke postanu prevelike.

Osim eksplicitne provere toka izvršavanja automatskih operacija u ovom prozoru, korisnik može dodatno da uključi i notifikaciju "Greške automatskih operacija" u servisu za notifikacije (u opcijama programa), pa će automatski dobijati obaveštenja o eventualnim greškama operacija, nakon čega može da ih pregleda u ovom prozoru.

Korisno je znati

Task Scheduler je planer poslova u Microsoft Windows-u koji pokreće računarske programe ili skripte u unapred definisano vreme ili nakon određenih vremenskih intervala. Microsoft je predstavio ovu komponentu u Microsoft Plus! za Windows 95 kao Sistem Agent. Njegova osnovna komponenta je istoimeni Windows servis.