Podmínky
Registr podmínek ze základu systému. Podmínka se vyhodnocuje ještě před nabídnutím změny stavu — nesplněná podmínka změnu stavu v nabídce skryje, žádná chyba se nezobrazuje. Jak podmínky zapadají do workflow, popisuje stránka Handlery.
Má-li přechod více podmínek, musí platit všechny. Když má stačit jedna z nich, vložte je do podmínky Kombinace podmínek (OR). Podmínka, která se na daný záznam nevztahuje (například podmínka na způsob dopravy u dokladu, který dopravu nemá), se přeskočí a změnu stavu neblokuje. Stejné podmínky lze připojit i k jednotlivé akci nebo validaci přechodu: akce či validace se pak provede jen tehdy, když její podmínky platí. V editoru přechodu se nabízejí jen podmínky, které podporují typ záznamu daného workflow.
| Handler | Hlavní účel |
|---|---|
| Adresa dokladu obsahuje | Nabídne změnu stavu jen dokladům, jejichž adresa obsahuje (nebo neobsahuje) zadané hodnoty. |
| Dle číselné řady dokladu | Nabídne změnu stavu jen dokladům, jejichž číselná řada vyhovuje nastaveným seznamům. |
| Dle potomků dokladu | Nabídne změnu stavu podle počtu a stavu dokladů, které z dokladu vznikly. |
| Dle předka dokladu | Nabídne změnu stavu podle toho, zda a z jakého dokladu doklad vznikl. |
| Dle štítků (labels) | Nabídne změnu stavu jen záznamům, které mají (nebo nemají) vybrané štítky. |
| Doklad obsahuje parametry | Nabídne změnu stavu jen dokladům, jejichž parametry odpovídají (nebo neodpovídají) zadané masce. |
| Doklad z vazby má potomky | Nabídne změnu stavu podle toho, zda doklad nebo jeho předek už má navazující doklad zvoleného typu. |
| Dokument obsahuje produkt s konfigurátorem | Nabídne změnu stavu jen dokladům s alespoň jednou položkou nastavenou v konfigurátoru produktu. |
| Dokument obsahuje produkty dle parametrů | Nabídne změnu stavu podle toho, zda doklad obsahuje (nebo neobsahuje) produkt odpovídající masce. |
| Dokument obsahuje službu | Nabídne změnu stavu podle služeb, případně jejich variant, na položkách dokladu. |
| Doprava | Nabídne změnu stavu jen dokladům s vyhovujícím způsobem dopravy. |
| Filtrované položky dokladu | Nabídne změnu stavu podle počtu položek dokladu, které projdou zadaným filtrem. |
| Iniciátor změny stavu dokladu | Nabídne změnu stavu podle toho, zda ji vyvolala změna stavu jiného dokladu. |
| Kombinace podmínek (OR) | Spojí několik podmínek tak, že stačí splnit jednu z nich. |
| Ověřit validace | Nabídne změnu stavu podle toho, zda záznam projde (nebo neprojde) vybranými validacemi. |
| Platba objednávky | Nabídne změnu stavu objednávkám s vyhovující kombinací stavu a způsobu platby. |
| Platební podmínka dokumentu | Nabídne změnu stavu jen dokladům s vyhovujícím způsobem platby. |
| Položka je alternativa | Ve workflow položek nabídne změnu stavu jen alternativám řádku dokladu. |
| Priorita dokladu | Nabídne změnu stavu jen dokladům s vyhovující prioritou. |
| Stav procesu zpracování dokladu | Nabídne změnu stavu podle toho, jak velká část položek dokladu je ve zvoleném procesu zpracovaná. |
| Stav zásob (skladu) | Nabídne změnu stavu podle toho, zda jsou položky dokladu skladem. |
| Uživatel | Nabídne změnu stavu jen vybraným uživatelům administrace nebo zákazníkům. |
| Zákazník v dokumentu obsahuje parametry | Nabídne změnu stavu jen dokladům zákazníků, jejichž parametry odpovídají zadané masce. |
| Země v adrese dokladu | Nabídne změnu stavu podle toho, zda země ve zvolené adrese dokladu patří do EU. |