Naplánované úlohy a autoserver
Naplánované úlohy
Autoserver
V rámci systému ABRA Gen je k dispozícii možnosť spúšťať niektoré úlohy automaticky bez ďalšieho zásahu užívateľa. K nastavení úloh, které se mají spouštět automaticky a v pravidelných intervalech slouží agenda Naplánované úlohy. Příklady použití - odložení tisku časově náročného reportu na čas po pracovní době, opakované provádění skriptovacích funkcí, opakované spouštění uzávěrek, automatické generování upomínek, plánované spuštění zálohování, spuštění externích programů, stahování e-mailů apod. Nové úlohy lze zadat zde nebo z jiných částí systému (viz funkce Naplánovat v některých agendách).
Automatické spouštění naplánovaných úloh provádí Automatizační server.
Platí:
- Automatizačný server (AutoServer.exe/AutoServerS.exe) musí byť nastavený a spustený.
- Automatizačný server môže bežať na inom počítači, než na ktorom beží Aplikačný server alebo na ktorom je inštalovaný systém ABRA Gen. Môže bežať len na OS Windows.
- Konfigurácia automatizačného servera:
- 1. časť - povinná - viď agenda Nastavenie automatizačného servera
- 2. časť - nepovinná - pomocou súboru AutoServer.cfg. Viď šablóna ..\Doc\autoserver\AutoServer.cfg.tmpl.
- Logovanie - priebeh akcií autoservera je možné logovať. Nastavenie logovania viď súbor Nexus.cfg→sekcia [AS~Group].
Dále naleznete popis podrobněji:

Táto oblasť zastrešuje niekoľko typov úloh. Niektoré z nich sú používateľné samostatne, súvisia však spolu - ako vyplýva z nasledujúceho popisu:
Systém ABRA Gen umožňuje automatické spúšťanie úloh rôzneho typu. Užívateľ túto možnosť využije typicky pre úlohy, ktoré potrebuje vykonávať v pravidelných intervaloch, ale nechce na ich vykonávanie zbytočne myslieť alebo sa ním zdržiavať. (Např. vygenerování žádostí o platební příkazy podle definice opakovaných plateb). Môže ísť tiež o úlohu, ktorá je pre systém časovo náročná a ktorej spúšťanie je preto vhodné odložiť na dobu, keď v systéme nepracujú užívatelia. (Napr. automatické spustenie skladovej uzávierky v noci, automatické spustenie zálohy dát a pod.). Užívateľ tiež môže požadovať pravidelné zasielanie vybraných reportov. (Napr. automatické vytvorenie vybranej tlačovej zostavy a jej odoslanie užívateľovi na zadané e-mailové adresy a to buď externé e-mailové adresy alebo ako prílohu tzv. ABRA správy (jedna z možností využitia tzv. interného messagingu). Ak užívateľ využíva interného e-mailového klienta a s odoslanými a prijatými e-mailmi pracuje priamo v rámci ABRA Gen, tak automatické odosielanie a sťahovanie e-mailovej pošty sú ďalšími z možných plánovaných automaticky spúšťaných úloh. Podobnou úlohou môže byť tiež informatívne automatické posielanie ABRA správ na základe splnenia nejakého kontrolného bodu, (užívateľ napr. požaduje, aby mu systém poslal správu v okamihu, keď dôjde k zaplateniu nejakej faktúry), čo je ďalšia z možností využitia interného messagingu. Podrobnejšie viď Interný messaging, e-mailová komunikácia a naplánované úlohy.
Užívateľ ďalej môže používať elektronickú fakturáciu a môže chcieť doručené elektronické dokumenty automaticky spracovať do systému, tzn. automaticky z nich založiť záznamy do agendy Dokumenty (podrobnejšie viď Dokumenty - všeobecne - možnosti založenia dokumentu, príp. Spracovanie doručených e-mailov a Spracovanie front súborov) a tieto dokumenty ďalej spracovať, tzn. v tomto prípade z nich napr. vytvoriť doklady do príslušných agend (viď Spracovanie dokumentov). Automatické spracovanie dokumentov ale užívateľ využije nielen v prípade dokumentov prijatých, ale rovnako aj v rámci tých vydaných (napr. odoslanie odberateľovi, cez VREP a pod.). Automaticky spúšťané úlohy však nemusia byť obmedzené iba na funkcionalitu ABRA Gen dodávanú výrobcom, môže ísť tiež o pravidelné spúšťanie nejakej funkcie skriptovania, ktoré výrazne rozširuje možnosti systému (viď možnosti zákazníckej modifikovateľnosti systému). Podrobnejšie viď jednotlivé typy naplánovaných úloh.
Automaticky spúšťané úlohy sa definujú v agende Naplánované úlohy. Je ich ale možné zadávať i z rôznych iných častí systému pomocou funkcie Naplánovať a Sprievodca naplánovaním automatického spustenia.
Spustenie a realizáciu týchto naplánovaných úloh zabezpečuje tzv. automatizačný server.
Užívateľ môže chcieť o vykonaných automatických úlohách posielať nejakú správu, že daná úloha prebehla a s akým výsledkom. Na posielanie takýchto informačných správ, príp. e-mailov sa opäť využíva interný messaging. O poslanie takejto informačnej správy sa opäť postará automatizačný server v rámci spustenia a spracovania danej naplánovanej úlohy.
Tzn., aby prebiehalo automatické spúšťanie nejakej akcie popísanej vyššie, musí byť spustený a nakonfigurovaný Automatizačný server a musí byť nadefinovaná a pravidelne spúšťaná plánovaná úloha príslušného typu.
Niektoré z možností využitia objasníme na príkladoch:
Automatické spouštění úlohy - Uzávěrka skladu s oceněním skladových zásob:
Vedúci skladu má za úlohu pravidelne zabezpečovať spúšťanie skladovej uzávierky, aby boli skladové pohyby ocenené skladovými cenami. Nadefinuje si naplánovanou úlohu typu Uzávěrka skladu s prováděním na noc a s tím, že mu AutoServer má zaslat zprávu po dokončení úlohy. V momente, keď nastane okamih spustenia, AutoServer uzávierku na zadaných skladoch vykoná a po dokončení pošle užívateľovi (vedúcemu skladu) správu. Keď sa vedúci skladu na druhý deň prihlási do systému, dostane informáciu, že má nedoručené správy a môže sa hneď informovať o výsledku úlohy.
Interný messaging - automaticky vytvorená a zaslaná správa na základe nejakej podmienky:
Obchodného riaditeľa zaujímajú pohľadávky. Chce byť informovaný, keď je vystavená faktúra na vyššiu sumu ako je určitá hraničná suma. Zadá si teda kontrolný bod s väzbou na agendu faktúr vydaných a definíciu automatickej správy, s výrazom, že suma v lokálnej mene je vyššia alebo sa rovná napr. 50000. Ďalej musí byť nadefinovaná naplánovaná úloha typu Automatické správy, spustený a nakonfigurovaný AutoServer. V okamihu, keď niekto vystaví faktúru vydanú na sumu vyššiu, systém vygeneruje požiadavku na poslanie správy obchodnému riaditeľovi a pri ďalšom cykle spustenia naplánovanej úlohy pre posielanie automatických správ danú správu pre užívateľa - obchodného riaditeľa vytvorí a doručí mu o nej oznámenie.
Interný messaging - automaticky vytvorená a zaslaná správa na základe nejakej podmienky:
Obchodník chce byť informovaný o zaplatení faktúry odberateľom, aby mohol zabezpečiť ďalšiu časť dohodnutej zákazky. Využije systémově dodávaný kontrolní bod Zaplacení dokladu s vazbou na agendu faktur vydaných a zadá si definici automatického vzkazu s vazbou na sledovanou fakturu. Ďalej musí byť nadefinovaná naplánovaná úloha typu Automatické správy, spustený a nakonfigurovaný AutoServer. V okamihu, keď dôjde k novej platbe uvedenej faktúry, systém vygeneruje požiadavku na poslanie správy užívateľovi - obchodníkovi a pri ďalšom cykle spustenia naplánovanej úlohy pre posielanie automatických správ danú správu pre obchodníka vytvorí a doručí mu o nej oznámenie.
Automatické spúšťanie úlohy - Upozornenie na servisovaný predmet:
V module Servis sa vyberú servisované predmety vyhovujúce obmedzeniu v naplánovanej úlohe tohto typu, napr. auta, u ktorých čoskoro nastane dátum budúcej kontroly. Vytvorí sa o tom e-mail a zašle sa prevádzkovateľovi daného vozidla. Vedúci servisu si o vykonaní napl. úlohy môže nechať poslať správu alebo e-mail na svoj vlastný mail, aby mal istotu, že úloha prebieha správne.
Vyššie uvedené skutočnosti dokresľuje nasledujúci schematický obrázok:
Schéma naznačuje možnosti využitia autoservera pre rôzne typy úloh, pričom detailnejšie rozvádza využitie v internom messagingu

V této části naleznete princip ABRA automatizačního serveru, informace, jak jej zprovoznit, nakonfigurovat a další rady s ním související. Na úvod se můžete podívat na krátké výukové video.

Naplánované úlohy, 1. časť: Nastavenie automatizačného servera
Vo verzii 21.1 bol zmenený celkový vzhľad systému, na niektorých miestach došlo k úpravám usporiadania užívateľského rozhrania. Vzhľad produktu zachytený na obrázku/vo videu sa preto môže od aktuálnej verzie mierne líšiť. Bez ohľadu na vizuálne rozdiely obrázky/videá stále relevantným spôsobom osvetľujú danú problematiku.Viac viď Obrázky a videá v helpe.

Automatizačný server môže byť realizovaný viacerými spôsobmi:
-
AutoServerS.exe - Automatizačným serverom je Windows služba (service). Odporúčané.
-
AutoServer.exe - Automatizačným serverom je Windows aplikácia (exe).
Správa sa ako klientska časť aplikácie ABRA Gen, ktorá komunikuje s aplikačným serverom (tzn. podobne ako ktorýkoľvek iný klient ABRA Gen). (Pojem klientska časť viď v kap. Technológia spracovania dát.)
Jeho použitie je obmedzené na operačný systém MS Windows. Ide o klientsku časť aplikácie ABRA Gen, tzn. ak máte sieťovú časť inštalácie na Linuxe a chceli by ste využívať automatizačný server, je potrebné počítať s tým, že automatizačný server musí bežať na niektorom z windowsových klientov.
Registrace (spuštění) a další podmínky spuštění (UNC cesty vs. mapované disky atd.)
AutoServer.exe se spustí standardním způsobem jako exe soubor, pak, je-li spuštěn, je na toolbaru zobrazena ikona s možností zobrazit si seznam spojení na databázi, které automatizační server zpracovává s informací, zda je pro dané spojení server aktivní (viz příznak Aktivní v Nastavení automatizačního serveru).
AutoServerS.exe je Windows služba, která vykonává vše potřebné v systému ABRA Gen. Pro provoz automatizačního serveru jako služby je nejprve nutné tuto službu nainstalovat resp. zaregistrovat spuštěním dodávaného exe souboru z příkazové řádky (k tomu je třeba mít administrátorský přístup). Tzn. pod administrátorským účtom nainštalovať servis z príkazového riadka jeho vyvolaním s parametrom /INSTALL (resp. -INSTALL) z adresára, kde je automatizačný server umiestnený:
<cesta>\AutoServerS.exe /INSTALL
Pre odinštaláciu to isté, ale s parametrom /UNINSTALL (resp. -UNINSTALL).
-
Automatizačný server môže bežať na inom počítači, ako je ten, na ktorom beží aplikačný server a ten, kde je inštalovaný systém ABRA Gen. To bude typický prípad v praxi (kvôli rozdeleniu záťaže).
Aplikační server běží na jednom počítači, automatizační server na jiném počítači, přičemž fyzicky leží na třetím počítači v adresáři, kde je ABRA nainstalována.
V takom prípade sa AutoServerS.exe musí inštalovať s UNC cestou (nie z namapovanej cesty). Tedy např. \\GxAppServer\AbraGen\AutoServerS -install. Instalace s cestou zadanou přes mapovaný disk, tj. např. W:\AbraGen\AutoServerS -install sice půjde nainstalovat, ale nepůjde spustit. Dôvodom je to, že služba nebeží pod profilom aktuálne prihláseného užívateľa. Nemá jeho prostředí (plochu, různá nastavení atd. a mimo jiné ani mapování síťové cesty \\GxAppServer\AbraGen\ na písmenko W).
- Automatizační server musí být správně nakonfigurován. Viz dále Konfigurace automatizačního serveru.
- Ďalej viď Procesy automatizačného servera - Podmienky rozbehnutia autoservera pre dané spojenie.
Automatizačný server je realizovaný tak, že je bezúdržbový, tzn. na úspešné prevádzkovanie automaticky spúšťaných úloh ho stačí spustiť, ďalej sa už o spúšťanie úloh stará sám. Ak automatizačný server stratí spojenie na aplikačný server, nie je nutné program, prípadne službu zastavovať. Automatizačný server vyčkáva (sám sa nijako násilne neukončí, maximálne "odpadnú" práve prebiehajúce procesy ("slaves"), ktoré spracovávajú naplánované úlohy) a v krátkych intervaloch sa pokúša komunikáciu obnoviť. Po znovunavázání spojení pokračuje aplikační server v práci normálně, tj. zkontroluje, zda jsou nějaké úlohy ke spuštění a spustí si odpovídající počet procesů ("slaves"). Při restartu aplikačního serveru je však nutné automatizační server restartovat také, jinak ho systém nebude schopný najít.
O průběhu akcí autoserveru resp. jeho slavů (viz dále) si můžeme zobrazit log. Logování událostí v automatizačním serveru se konfiguruje jako ostatní logování v konfiguračním souboru Nexus.cfg v sekci [AS~Group]. Konfiguračný súbor Nexus.cfg systém hľadá v rovnakej ceste, ako je AbraGen.exe.
[Log.AS~Group]
Enabled=1
Level=6
Jelikož AS server je nevizuální, je v případě potíží potřeba logovat vícero věcí a logování týkající se autoserveru tudíž probíhá více třídami. Ich vzájomná konfigurácia môže byť zložitá, navyše logovanie len jednej z nich môže byť v praxi na odhalenie problému nedostatočné, ak súčasne nebude k dispozícii aj log inej z nich. Proto je k dispozici logovací skupina AS~Group. Zapnúť "rozumné" logovanie je možné pridaním práve tejto skupiny do Nexus.cfg. Pozor, bude vznikať množstvo log súborov, ktoré je nutné rozumne odsúvať.
Tlače/exporty prostredníctvom automatizačného servera
V praxi automatizačný server väčšinou pobeží na inom počítači ako na užívateľskom PC. Buď na serveru, kde běží aplikační server, nebo na úplně jiném serveru a pod "nějakým" jiným uživatelem. To způsobuje, že např. nejsou namapované diskové jednotky, nicméně UNC cesty fungují bez problémů. Viz též Registrace, další podmínky spuštění (UNC cesty vs. mapované disky atd.). Dále tzn., že nastavení tiskáren (ovladačů) bude jiné, než má uživatel. Platí:
- AutoServer inštalovaný ako služba beží pod miestnym systémovým účtom. Dále služba běží pod nějakým účtem Windows a to může způsobit, že do vybrané složky nepůjde zapisovat (omezení pro případ exportu do souboru, případně uložení tiskové sestavy do souboru). Toto omezení platí jak pro lokální disky tak i UNC cesty.
- AutoServer využíva na tlač vždy ovládač defaultnej tlačiarne užívateľa, pod ktorým služba beží.
- Miestny systémový účet nemusí mať žiadnu defaultnú tlačiareň nastavenú (nie je známe, ako ju nastaviť, ak je to možné).
Z toho vyplýva, že na sprevádzkovanie AutoServera sa odporúča: Po inštalácii službe nastaviť, že sa má prihlasovať ako nejaký užívateľ servera, pod účtom ktorého sa je možné prihlásiť a nastaviť mu vhodnú defaultnú tlačiareň. Pozor, grafický výstup tlače bude zodpvedať ovládaču serverovej tlačiarne a nie ovládaču tlačiarne užívateľského PC.

Konfigurace autoserveru se skládá ze dvou částí:
- První, povinná část - viz agenda Nastavení automatizačního serveru.
-
Druhá, nepovinná část - pomocí souboru AutoServer.cfg. Je možné pomocí něj např. nastavit, pro jaká spojení na databázi má autoserver běžící na daném počítači spouštět naplánované úlohy. Využijete tehdy, pokud máte velký počet spojení, kdy nemusí jeden počítač stačit. Konfigurační soubor je periodicky načítán. Není povinný. Není-li soubor vytvořen, automatizační server si stáhne seznam všech existujících spojení a jejich naplánované úlohy začne normálně zpracovávat.
V instalačním adresáři ABRA Gen je v podadresáři ..\Doc\autoserver šablona konfiguračního souboru, která slouží ke konfiguraci autoserveru.
Šablonu konfiguračního souboru je nutné přejmenovat (resp. odstranit koncovku tmpl) a nakopírovat do příslušného adresáře a případně ji dle potřeby upravit. Soubor musí být umístěn ve stejném adresáři jako program AutoServer.exe nebo služba AutoServerS.exe. Konfigurační soubor obsahuje sekce [AutoServer] a [AutoServerSlave], které dále obsahují parametry, jež jsou v základním stavu okomentovány (je před nimi uveden znak #) a v tomto stavu se přebírá vyplněná výchozí hodnota parametru. Ak je daný parameter nutné zmeniť, je potrebné znak # odstrániť.
AutoServer.cfg.tmpl obsahuje tyto parametry:
[AutoServer]
Connection=FirmaA
Connection1=FirmaB
Connection2=Demodata
ShowTryIcon=1[AutoServerSlave]
ShowTryIcon=1Podle tohoto příkladu bude takto nakonfigurovaný automatizační server pracovat pouze pro spojení se jmény FirmaA, FirmaB a Demodata.
[AutoServer]
CreateProcessTimeout=60000Můžete využít např. v případě instalace s větším množstvím spojení na slabším HW, kdy nabíhající slave proces nestačí do stanovené doby poslat informaci automatizačnímu serveru o svém naběhnutí. Automatizační server tudíž takový slave proces ukončí a spustí jej znovu (nový slave proces). Řešením je prodloužit dobu, po kterou automatizační server čeká na odezvu od slave procesu podle příkladu výše.

Automatizačný server AutoServer.exe resp. AutoServerS.exe je len akási "obálka", ktorá zabezpečuje spúšťanie procesov pre jednotlivé naplánované úlohy. Každú z týchto úloh vykonáva tzv. "slave" automatizačného servera AutoServerSlave.exe. Samotný server úlohy nevykonáva, ale len prijíma požiadavky na ich spustenie a radí ich do fronty spustených úloh, z ktorej ich vyzdvihujú "slavy" a realizujú ich. Každý "slave" dokáže vykonávať naraz len jednu úlohu, čo v podstate znamená, že počet práve spustených "slavov" sa rovná max. počtu súčasne vybavovaných úloh (vždy však beží minimálne jeden, ktorý autom. server využíva na svoju vlastnú komunikáciu s aplikačným serverom).
Autoserver a viacero spojení na databázu: Pozor, ak máte viacero spojení na databázu, tak platí, že automatizačný server spracováva všetky súčasne. Pre každé z nich teda bežia nejaké procesy. Tzn., že po spustení automatizačného servera napr. pre dve spojenia, bežia minimálne dva procesy, ktoré autom. server využíva na svoju vlastnú komunikáciu s aplikačným serverom.
Maximálny počet súčasne bežiacich "slavov" (tzn. súčasne bežiacich úloh) je možné nastaviť v Nastavení automatizačného servera (pre každé spojenie zvlášť). Více se limity automatizačního serveru a jeho nastavím pro více jak 20 spojení zabýváme v samostatné kapitole Limity automatizačního serveru.
Samotný užívateľ AutoServerSlave.exe nijako nespúšťa. Aplikačný server si tieto svoje "slavy" spúšťa a ukončuje automaticky sám podľa toho, ako potrebuje. Napr. ak sa spustenie viacerých naplánovaných úloh časovo prekrýva, spustí si automatizačný server pre každú z nich ďalší "slave" proces. Jeden z bežiacich procesov pritom ale vždy využíva i na svoju komunikáciu s aplikačným serverom. Preto ak je naplánovaná úloha len jedna, no je časovo náročná a autom. server potrebuje v danom intervale komunikovať, spustí si ďalší slave proces na svoju komunikáciu.
Pozor! Podmienky rozbehnutia autoservera pre dané spojenie: Automatizačný server si z repository číta zoznam spojení (s ohľadom na interval v Nastavení automatizačného servera). Pritom pri každom spojení sleduje aktuálny stav spojenia. Rozbehne sa len pre spojenie, ktoré je stavu OK, resp. prípadne už bežiace procesy pre toto spojenie ukončí, pokiaľ to tak nie je.

Nevyhnutnou podmienkou pre prevádzku a spúšťanie naplánovaných úloh je, aby táto časť systému bola nainštalovaná a licencovaná.
- Autoserver a agendy pre nastavenie autoservera a definíciu naplánovaných úloh sú súčasťou jadra systému, tzn. že sa inštalujú v rámci inštalácie jadra - viď Inštalovateľné súčasti.
-
Agendy na nastavenie autoservera a definíciu naplánovaných úloh sú licencované samostatne - viď Licencované celky (licencované moduly a vlastnosti). Je potrebné vlastniť príslušnú licenciu na licencovaný celok Automatizačný server a licenciu na potrebný počet nadefinovaných úloh.
Licencie na licencovaný celok Automatizačný server neriešia licencie na prevádzku samotného automatizačného servera, ale prístup do agend, ktoré potrebujete, aby ste mohli naplánované úlohy vykonávať. Automatizačný server sám o sebe ani spustenie naplánovanej úlohy licenciu nečerpá. Viď aj Čerpanie licencií prostredníctvom automatizačného servera - rekapitulácia.
Ďalej sa pri inicializácii kontroluje:
- existencia licencie na jadro (viď Test existencie platnej licencie jadra) - Ak je výsledok negatívny, nespustí sa.
Ako vyplýva z textu vyššie, pre používanie automatizačného servera je ďalej potrebné:
- Mať správne zrealizovanú konfiguráciu automatizačného servera.
-
Zabezpečiť chod automatizačného servera a jeho komunikáciu s aplikačným serverom, tzn.:
- mít nainstalovanou službu Auto serveru a mít ji spuštěnu (pokud jej provozujete jako službu (doporučeno)),
- nebo mít spuštěnou aplikaci (pokud jej provozujete jako Win aplikaci),
- zabezpečiť spustenie aplikačného servera (aplikačný server sa ale dokáže spustiť i automaticky v prípade inštalácie na rovnakom PC, z ktorého sa spustí klientska časť ABRA Gen (tu automatizačný server)).
Systém ABRA Gen by mal byť nainštalovaný ako sieťový (tzn. s aplikačným serverom). (Automatizačný server je klientom aplikačného servera, ako bolo povedané vyššie, takže po jeho spustení už nie je možné systém ABRA Gen nie je možné spustiť nainštalovaný ako single a naopak (systém nahlási pokus o opakované spustenie rovnakej jednoužívateľskej verzie)).

Přístupová práva - pokud se v rámci nějaké naplánované úlohy pracuje s chráněnými objekty (např. se vytváří doklad v nějaké řadě, zpracovává se dokument určité kategorie), je to možné jenom pro ty chráněné objekty, ke kterým má uživatel, pod nímž se daná akce provádí, přístupové právo (viz práva Zobrazit, Použít, Provést/zrušit uzávěrku skladu, Zpracovat,... pro jednotlivé typy chráněných objektů).
Ďalej sa v rámci naplánovaných úloh môže pracovať s e-mailovými účtami. Nejde len o úlohy pre samostatné automatické sťahovanie e-mailov či automatické odosielanie existujúcich e-mailov v stave "Na odoslanie", ale aj o všetky ostatné naplánované úlohy. Keďže, ako bolo spomenuté vyššie, súčasťou každej úlohy môže byť odosielanie správ po dokončení úlohy (správ a odoslaných e-mailov cez e-mailové účty v systéme ABRA) zadaným adresátom (viď subzáložka Odoslať správu po dokončení úlohy). Tiež môžu existovať úlohy, kde vytvorenie e-mailu nejakému konkrétnemu adresátovi je cieľom danej úlohy, a to bez toho, aby išlo o e-mail odosielaný po dokončení úlohy (viď napr. úloha typu Upozornenie na servisovaný predmet (v rámci nej môžu totiž vznikať dva typy e-mailov, a to jednak e-mail prevádzkovateľovi s daným upozornením a jednak e-mail zvoleným adresátom v rámci správ po dokončení úlohy o tom, že úloha prebehla/neprebehla)).
E-mailové účty a Účty odchodiskového servera SMTP sú jedným z chránených objektov. Platí: E-maily je možné posielať a sťahovať len z tých účtov, ku ktorým je prístupové právo. To je v prípade e-mailov zasielaných či sťahovaných v rámci naplánovaných úloh dané právami užívateľa (resp. jeho roly), pod ktorým sa daná akcia má vykonať:
-
u úlohy pro stahování e-mailů či automatické odesílání existujících e-mailů - právy uživatele (resp. jeho role), pod kterým se naplánovaná úloha má spouštět (tj. uživatele přímo v definici naplánované úlohy v položce Spustit jako, není-li vyplněn, pak uživatele v nastavení automatizačního serveru) k účtům, z nichž se má elektronická pošta stáhnout resp. přes který se má odeslat.
Jedná se o úlohy typu Odeslání připravených elektronických zpráv resp. Příjem elektronických zpráv. Účty, ktoré má daná naplánovaná úloha spracovávať, sa špecifikujú priamo v parametroch danej úlohy.
Pokud se jedná o zasílání vzkazů na externí e-mailové adresy, pak účet, který se má použít pro odeslání zadaného vzkazu na externí e-mailovou adresu, se zadává přímo v údajích vzkazu, viz adresát typu 4 (e-mail).
- v prípade úlohy "Upozornenie na servisovaný predmet" pre e-maily s daným upozornením - právami užívateľa (resp. jeho roly), pod ktorým sa naplánovaná úloha má spúšťať, k účtu, cez ktorý sa má e-mail poslať. Účet, o ktorý ide, je v tomto prípade daný v nastavení automatizačného servera.
-
u všech úloh u e-mailů vytvářených v rámci odesílání zpráv po dokončení úlohy, tj. u úloh, které mají nastaveno, že se má po dokončení úlohy odeslat zpráva zadaným adresátům na externí e-mailové adresy (adresát typu 4 (e-mail)) - právy uživatele v nastavení automatizačního serveru (jelikož pod tím se tyto zprávy posílají) k účtu, přes který se má e-mail poslat, což je v tomto případě rovněž účet daný v nastavení automatizačního serveru.
Ďalej tento užívateľ musí mať dostatočné prístupové práva k radom dokladov a k stredisku, ktoré sú zadané v definícii daného e-mailového účtu, keďže ide tiež o chránené objekty. (Aby bolo možné generovať záznamy odoslaných a doručených e-mailov cez daný e-mailový účet.)
Ak k účtu nemá daný užívateľ prístupové právo, úloha sa nevykoná a skončí chybou.
Z vyššie uvedeného plynie: Aby bylo možné generovat odeslané a doručené e-maily přes daný účet, musí být použit takový e-mailový účet z agendy E-mailové účty, ke kterému má uživatel právo.