Scénáře
Scénář je automaticky spouštěné sekvenční provedení úkolů nebo contacts operací, které jsou vázané na konkrétní událost a sadu podmínek.
Scénáře pro různé objekty
Planfix aktuálně podporuje scénáře pro následující objekty:
Práce se scénáři
- Události ve scénářích
- Fronta pro vykonávání scénářů
- Akce ve scénářích
- Odesílání POST požadavků pomocí scénářů
- Odložené scénáře
- Testovací režim
- Kopírování částí scénářů do jiných scénářů
- Podmínky scénářů
- Technická omezení scénářů
- Vlastní skriptovací akce
- Jak se počítá počet automatizací
- Vlastní skriptovací akce
Důležité
- Planfix provádí scénáře podle jejich pořadí v seznamu procesních scénářů.
- Pokud automatický scénář provede změnu, tato změna nespustí znovu původní scénář (ani následné změny jinými scénáři nebo přepočítaná pole).
- Příklad: Scénář A je spuštěn při přidání komentáře a upraví pole "P1". Tato změna spustí Scénář B, který změní pole "P2", přepočítá pole "P3" a spustí Scénář C, který přidá další komentář. Scénář A se znovu nespustí, protože inicioval celý řetězec změn. Takové cykly nejsou v Planfixu povoleny.
- Pokud scénář upraví objekt (např. úkol, kontakt) tak, že podmínky následujícího scénáře již nejsou splněny, systém další scénář nespustí.
- Naopak, pokud scénář upraví objekt tak, že podmínky pro další scénář jsou splněny, další scénář se spustí, i když tyto podmínky při události ještě nebyly splněny.
- Změny provedené scénářem na objektu vyvolají událost "Objekt upraven...", která aktivuje další scénáře vázané na tuto událost.
- Scénáře jsou spouštěny asynchronně v samostatné frontě. Tento aspekt je třeba zohlednit při návrhu automatizace.
- Příklad: Pokud do pole úkolu přidáte hodnotu 1 000 a scénář zpracovává datové tagy, scénář počká ve frontě. Mezitím hodnotu upravíte na 1 500. Když bude scénář vykonán, použije nejnovější hodnotu 1 500. Scénáře jsou obvykle prováděny s minimálním zpožděním, ale delší fronty mohou způsobit drobné prodlevy.
- Scénář může vytvořit podúkol pro vykonavatele pouze jednou za 5 minut; všechny další pokusy v tomto intervalu jsou ignorovány, aby se zabránilo smyčkám.
- Automatické scénáře provádějí akce v Planfixu jménem určeného uživatele nebo robota. Když jsou úkoly vytvořeny nebo upraveny automatickým scénářem, přístup uživatele k polím se neověřuje.
- Výjimka: Pokud automatický scénář otevře ve uživatelském rozhraní formulář pro vytvoření úkolu za účelem nastavení hodnot polí, tato pole nejsou vyplněna, pokud uživatel nemá právo je upravovat.
Užitečné odkazy
Školící materiály
Automatické scénáře jsou probírány v následujících kurzech Planfix Academy: