SCRIPT
Minden ismétlődő kézi munka helyett: fájlok mozgatása, átnevezése, konvertálása, külső rendszerekkel való szinkronizálás és takarítás — mindez magától, a megadott időben vagy abban a pillanatban, ahogy egy fájl megérkezik. Az egyedi, ügyfélspecifikus folyamatok is beleférnek, és mindegyik futása átlátható, naplózott és felügyelt.
A Script modul a rádiós hétköznapok láthatatlan munkása. A hírszerkesztő csak elmenti a kész hanganyagot a megbeszélt néven — a Loader felismeri, átkonvertálja és a helyére teszi, mire az adásba kerülne. A Syncer gondoskodik róla, hogy a szerkesztőségi és az adáslebonyolító rendszer mappái mindig szinkronban legyenek, a Remote a partnerek FTP szervereivel tartja a kapcsolatot, a Purger pedig észrevétlenül tartja karban a tárhelyet. Az Export mindeközben magától gyártja az adáslistákat és a heti jelentéseket. Amit egyszer jól beállítunk, az onnantól emberi beavatkozás nélkül, minden nap ugyanolyan megbízhatóan fut le — a csapat idejét pedig a műsorkészítésre lehet fordítani.
Az Export műsorarány-statisztikájában AI-alapú szöveges értékelés is készül, amely segít gyorsan átlátni a heti megfelelőséget — az AI itt nem kiváltani, hanem segíteni hivatott az emberi ellenőrzést.
Az AI-ban megbízni teljes mértékben sohasem szabad, és a Broadmax semmilyen felelősséget nem vállal az ebből adódó hibákért. Minden AI-funkció úgy lett kialakítva, hogy az adásbiztonságot ne veszélyeztesse, ennek ellenére mindenki csak saját felelősségére használhatja.
Menüpontok
Mikor futnak a feladatok?
A modul feladatait nem kell kézzel elindítani, a BroAdminService futtatja őket — de nem mindegyiket ugyanúgy:
- Loader, Syncer: automatikus, fájleseményre. A szolgáltatás figyeli a feladat forrásmappáját (a mintával és — ha be van kapcsolva — az almappákkal együtt), és amint egy illeszkedő fájl megjelenik vagy megváltozik, elindítja a feladatot. A Loader Ütemezés mezője ezért nem indítási időpont, hanem engedélyezett időablak: az azon kívül érkező fájl nem vész el, a rendszer a következő engedélyezett időpontra halasztja a feldolgozását.
- Export: automatikus, ütemezés szerint. A feladat saját Ütemezés mezője (cron minta) mondja meg, mikor készüljön el az export.
- Purger, Remote: ezekhez Admin / Feladatok alatt kell felvenni egy ütemezett feladatot (
purger.ps1, illetveremote.ps1), mert nincs saját ütemezés mezőjük. Ezt jellemzően a telepítéskor a support állítja be.
Minden feladat futása naplózódik, és hiba esetén — ha az Értesítés be van kapcsolva — a rendszer Telegram üzenetet küld a központi chatre. Ehhez a telegram-token és telegram-chat-* beállítási kulcsoknak kitöltve kell lenniük; hiányukban a feladat ugyanúgy lefut, csak üzenet nem megy ki.
Dinamikus mappák és minták
A Forrás mappa, a Cél mappa és a Minta mezőkben nem csak rögzített szöveg adható meg: a $( ) zárójelek közé írt kifejezést a rendszer minden futáskor kiértékeli. Így lehet dátum szerint változó mappát vagy fájlnevet figyelni:
D:\Felvételek\$( (Get-Date).ToString('yyyy-MM') )— mindig az aktuális hónap mappája^$( (Get-Date).ToString('yyyyMMdd') )[_-]hirek\..+$— csak a mai dátummal kezdődő hírfájlok
Részletes példákat a Loader oldalán találsz.
