Podmienky v automatizácii automatizácie udávajú, či automatizácia bude pokračovať alebo skončí. Jedná sa o jednu alebo viacero podmienok, ktoré by mal záznam (napríklad Klient, Obchodný prípad atď.) spĺňať, aby mohli jednotlivé Akcie v automatizácii prebehnúť. V tomto článku si ukážeme, ako s podmienkami pracovať.
Podmienky môžeme navyše rozdeliť do niekoľkých sád pomocou logického vzťahu NEBO (Or). Podmienky je možné vytvárať na všetky základné a voliteľné polia. V prípadoch, keď je zvolený Spúšťač "Editácia záznamu", je možné u každého poľa zistiť hodnotu pred zmenou a tiež po zmene.
Operátory
Pri zadávaní podmienok používame operátory, ktoré porovnávajú hodnoty z vybraných polí. Existujú dva typy operátorov.
Matematický (relačný), ktorý udáva porovnanie číselných hodnôt, teda:
- väčší >
- menší <
- rovno =
Príklad: Máme vybraný spúšťač na vytvorenie nového Obchodného prípadu,ktorý má zároveň spĺňať dve podmienky. Jedna udáva, že konečná cena musí byť väčšia ako 500 000,00 v mene Obchodného prípadu a druhá, že predpokladaný zisk má byť do 300 000,00 v mene Obchodného prípadu.
Príklad: Nadviažeme na predchádzajúci príklad, kde sme pre nový obchodný prípad definovali dve podmienky pre konečnú cenu a predpokladaný zisk. Rozšírime pravidlá podmienok. Konkrétne potrebujeme určiť, v akej mene musí byť OP.
Podmienky budú teda ďalej spĺňať tieto kritériá:
- Mena OP musí byť v Kč.
- Musí byť vyplnená klasifikácia (bez ohľadu na zvolenú hodnotu).
- Pravdepodobnosť zákazky musí byť od 70% a vyššie.
Logický operátor je taký, ktorý umožňuje porovnávať hodnotu poľa pomocou:
- je/nie je
- obsahuje, obsahuje/neobsahuje všetky
- zmenené, zmenené na
- je/nie je vyplnené, atď.
Príklad: Môžeme porovnať načítanú dynamickú hodnotu, ktorá vychádza z dát predchádzajúceho kroku. Tento príklad znázorňuje, že nová Schůzka sa vytvorí len v prípade, že bude splnená podmienka, keď bude pri Ponuke v treťom kroku existovať Kontaktná osoba z prvého kroku (spúšťač).
Hodnota
Do konkrétnych polí vkladáme hodnotu, ktorá závisí od dátového typu daného poľa (text, dátum, číslo, atď.). Do podmienky je možné zadat buď absolutné alebo dynamickú hodnotu.
Absolutná hodnota obsahuje konkrétnu hodnotu, výber z dát (napr. položka z číselníka) alebo výber konkrétneho záznamu (napr. Klient).
Dynamická hodnota je potom premenná a mení sa s vstupnými dátami z predchádzajúcej Akcie alebo Spúšťača. Tieto hodnoty vyberáme pomocou tlačidla „ “ (Výber hodnoty z predchádzajúcich krokov).
Tlačidlo „ “ (Výber hodnoty z predchádzajúcich krokov) sa zobrazí, ak je možné ponúknuť zoznam hodnôt z predchádzajúcej akcie alebo spúšťača. Po výbere hodnoty sa v prípade položky s dynamickou hodnotou zobrazí číslica, ktorá udáva, z ktorého kroku je daná hodnota prevzatá. Farba položky dynamické hodnoty potom určuje, či ide o Akciu » modrá, alebo o Spúšťač » zelená. Dynamická hodnota umožňuje porovnávať ako pôvodné, tak aj nové (zmenené) hodnoty z predchádzajúcich krokov.
Príklad: Absolútne a dynamické hodnoty môžeme kombinovať v rámci jednej podmienky. Máme nastaveno, že dojde-li ke zmazaniu Objednávky, tak sa najprv ověří, či je splnená naša podmienka:
- Objednávka je v mene € - Absolútna hodnota
- Predpokladané náklady prevyšujú zisk - Dynamická hodnota
- Objednávka je v stave „Zrušená” - Absolútna hodnota
Ak objednávka splní všetky tieto podmienky, dostaneme e-mailové oznámenie. Obsahom oznámenia môže byť napríklad predpokladané náklady a zisk objednávky.
Nastavenie kritérií podmienky
Podmienku definujeme na základe vybraného poľa a následne ho pomocou operátora porovnávame s vybranou hodnotou. Ak máme definovanú viac ako jednu podmienku, tak nezáleží na poradí podmienok. Všetky podmienky v jednej sade musia platiť súčasne.
Pridávanie a nastavenie podmienok
Do automatizácie je možné zadať jednu alebo viacero podmienok. V rámci jednej sady sú podmienky zostavené na základe logického vzťahu pomocou tlačidla + PRIDAJ PODMIENKU. V prípade, že je potrebné zapojiť dve a viac sád podmienok, jednotlivé sady budú oddelené väzbou NEBO (OR). Ak má automatizácia pokračovať ďalším krokom, stačí, aby boli splnené podmienky buď z jednej, alebo z druhej sady. Ak nebude splnená ani jedna sada podmienok, daná automatizácia v tomto kroku skončí a ďalšie kroky na ňu nebudú nadväzovať.
Jedna sada podmienok
Ak potrebujete, aby bola naraz splnená kombinácia všetkých podmienok v sade, vyberte vzťah A (AND). To provediete tak, že podmienku pridáte pomocou tlačidla + PŘIDAT PODMÍNKU.
Na príklade nižšie je znázornená jedna sada, v ktorej sú podmienky vo vzájomnom vzťahu A (AND). Aby automatizácia pokračovala, musia byť všetky tieto podmienky splnené. Na poradí podmienok nezáleží, musia platiť všetky súčasne.
Príklad: Ak sa zmení stav Obchodný prípad zo stavu Pred uzavretím na stav Výhra, ktorý bude mať konečnú cenu väčšiu ako 100 000,00 Kč, tak sa napr. vytvorí Úloha.
Dve a viac sád podmienok
V prípade, že stačí, aby bola splnená aspoň jedna zo sád podmienok, vyberte vzťah NEBO (OR). Zjednodušeně lze říci, že pokud nedojde ke splnění první sady podmínek, ale druhá sada podmínek bude splněna, tak se přejde do dalšího kroku automatizace. Ak nebude splnená ani prvá, ani druhá sada podmienok, automatizácia sa ukončí a ďalšie kroky sa nebudú pokračovať.
Príklad: Aby automatizácia prešla do ďalšieho kroku (napr. vytvorenie schôdzky), pri editácii Klienta musí byť splnená jedna zo sád podmienok:
- Buď je Klient aktuálny odberateľ s kategóriou VIP.
ALEBO (OR) - ALEBO je Klient potenciálny odberateľ s hodnotou otvoreného vzťahu väčšou ako 1 mil. Kč (mena sa tu bude brať z globálneho nastavenia inštancie).
Podmienky založené na predchádzajúcich krokoch
Ak máte v automatizácii viac akcií, zoznam polí sa rozšíri o výber položiek z jednotlivých akcií. Podľa typu spúšťača (napr. vytvorenie, úprava, zmazanie záznamu atď.) sa potom pridá aj ponuka polí (Kategória, Kategória – pred zmenou, Kategória – pred zmazaním atď.).
Mazanie a editovanie podmienok
Konkrétnu podmienku je možné zmazať kliknutím na ikonu šedého krížka vpravo vedľa poľa. Hodnoty a operátory môžete v podmienkach upravovať podľa potreby. Vykonané zmeny potom stačí potvrdiť tlačidlom Uložiť.