Funkcije

Scheduler — događaji koji moraju da se dogode na vreme

Lista kaže šta ide sledeće, a Scheduler šta mora da se desi u određeno vreme — uz podesivu toleranciju kašnjenja i evidenciju propuštenih termina.

Radio program ima satnicu, ne samo redosled pesama

Lista odgovara na pitanje „šta ide sledeće“, ali radio ima i pitanje „šta mora da se desi u određeno vreme“. Tu počinje uloga Scheduler-a.

Scheduler čuva planirane stavke i prati njihovo vreme. Kada termin dođe, odlučuje da li stavku treba pokrenuti, da li je još u dozvoljenom vremenskom prozoru ili je previše zakasnila i treba je označiti kao propuštenu. Stavke se dodaju, menjaju, privremeno isključuju ili uklanjaju.

Zašto je tolerancija kašnjenja važna

Događaj u radiju retko dolazi u vakuumu. U 10:00 treba da počne reklamni blok, a u 09:59:58 još traje pesma. Ako sistem slepo reaguje na sekundu, prekida sadržaj u neprirodnom trenutku. Ako nema granicu kašnjenja, događaj planiran za 10:00 mogao bi da se aktivira mnogo kasnije, kada više nema smisla.

Zato postoji podešavanje najvećeg dozvoljenog kašnjenja: vi određujete koliko dugo događaj još važi posle planiranog termina.

Kako to izgleda u radu

Unapred pripremite sadržaj ili događaj, odredite vreme i ostavite sistemu da prati sat. Kada dođe termin, Scheduler reaguje prema pravilima. Ako događaj zbog prevelikog kašnjenja ne treba pokrenuti, sistem ga evidentira kao propušten — umesto da ga ubaci u pogrešan deo programa.

Primer iz prakse

Identifikacija stanice ili poseban element treba da se pojavi u određenom delu sata. Umesto da voditelj gleda na sat i ručno traži fajl, događaj je unapred pripremljen, a Scheduler prati vreme dok lista normalno radi.

Kod većeg broja planiranih elemenata najveća korist nije sama automatizacija, nego doslednost: ista pravila važe svakog dana, bez obzira na to da li se neko setio na vreme.

Šta dobijate

  • manje ručnog praćenja sata;
  • unapred definisane događaje;
  • kontrolu nad prihvatljivim kašnjenjem;
  • evidenciju propuštenih termina;
  • bolju povezanost rasporeda i reprodukcije;
  • manje iznenađenja tokom automatskog rada.

Scheduler nije kalendar za ljude. Ne zamenjuje programski kalendar ni raspored voditelja — to je izvršni modul aplikacije koji planirani termin pretvara u stvarnu radnju u programu.

Česta pitanja o ovoj funkciji

Može li program sam da pokrene planirani sadržaj?

Da. Scheduler prati planirane stavke i njihov termin. Postoji i najveća dozvoljena tolerancija kašnjenja, da se događaj koji je već izgubio smisao ne bi pokrenuo mnogo kasnije. Scheduler