Detail Obchodního případu se s přibývajícími vlastními poli snadno zahltí. Každý typ obchodu má jiný proces a jiná data a ve fázi, kdy se teprve domlouvá první schůzka, nikdo nepotřebuje vidět pole pro fakturaci. Podmíněná viditelnost vám umožní zobrazit vlastní záložku, panel nebo pole jen pro vybrané typy a stavy Obchodního případu.
Funkci nastavuje Administrátor. Výsledek vidí všichni uživatelé, kteří Obchodní případ otevřou. Funkce se týká pouze modulu Obchodní případy, ostatní moduly fungují beze změny.
Kde funkci najdete
Otevřete detail libovolného Obchodního případu.
Přes ozubené kolečko vyberte Přizpůsobit podobu okna.
U vlastní záložky, vlastního panelu nebo vlastního pole otevřete nabídku akcí (pomocí tlačítka tři tečky) a zvolte Nastavit viditelnost.
Pokud jste s přizpůsobením podoby okna ještě nepracovali, doporučujeme článek Přizpůsobení podoby karty (customizace).
Jak viditelnost nastavit
U vybrané záložky, panelu nebo pole zvolte Nastavit viditelnost.
-
Vyberte jednu z možností:
Záložka / Panel / Pole je vždy viditelné – zobrazí se ve všech typech a stavech. Takto to funguje ve výchozím stavu.
Chci vybrat stavy Obchodního případu, ve kterých bude … viditelné – zaškrtněte typy a stavy, ve kterých se má prvek zobrazit.
Uložte nastavení.
Při vlastním výběru musí zůstat zaškrtnutý alespoň jeden stav, jinak nastavení uložit nelze (hláška „Musí být vybrána alespoň jedna fáze Obchodního případu."). Pokud chcete omezení zrušit, vraťte se na volbu „vždy viditelné".
Záložky, panely a pole, které mají vlastní omezení, poznáte podle ikony s nápovědou Viditelnost podle stavu Obchodního případu.
Jak na sebe viditelnost navazuje
Záložky, panely a pole jsou do sebe vložené: záložka obsahuje panely a panely obsahují pole. Pole se proto nemůže zobrazit tam, kde je skrytý panel, ve kterém leží, nebo záložka, na které je. Platí tato pravidla:
Převzetí nastavení shora. Panel nebo pole bez vlastního omezení se zobrazuje stejně jako záložka nebo panel, ve kterých leží. Nový vlastní panel na omezené záložce se tak zobrazí jen tam, kde se zobrazuje záložka.
Užší omezení zůstává. Pokud má panel nebo pole vlastní omezení, které je užší než u záložky nebo panelu, ve kterých leží, zůstane zachováno.
Obsah se neukáže tam, kde je skrytý jeho panel nebo záložka. Panel na omezené záložce proto nelze nastavit na stavy jiných typů obchodních případů, než jaké má záložka. Dialog vás na to upozorní hláškou „Viditelnost panelu je omezená viditelností záložky. Nelze proto vybrat stavy jiných typů obchodních případů.”
Nastavení záložky nebo panelu se použije na celý obsah. Pokud záložka nebo panel obsahuje další panely nebo pole, Raynet se před uložením zeptá: „Nastavení viditelnosti se použije na veškerý obsah vybrané záložky. Chcete pokračovat?“ (u panelu „…vybraného panelu…“). Po potvrzení se nastavení přepíše i u vlastních panelů a polí uvnitř.
Panel přesunutý na jinou záložku převezme omezení cílové záložky.
Povinná pole
Povinnost a viditelnost jsou dvě samostatná nastavení, ale platí jedno pravidlo: pole je vždy viditelné ve všech stavech, ve kterých je povinné. Jinak by uživatel nemohl povinné pole vyplnit. Raynet to hlídá bez ohledu na to, kde povinnost nastavíte » v přizpůsobení okna i v Nastavení » Nastavení polí.
Co z toho plyne:
Pokud u pole s omezenou viditelností zapnete povinnost, otevře se dialog Pole … s textem „Vyberte, za jakých podmínek bude pole povinné:". Předvybrané jsou stavy, ve kterých je pole viditelné.
Když zvolíte stav, ve kterém pole zatím vidět nebylo, rozšíří se viditelnost pole, jeho panelu i záložky o tento stav.
Volba Pole je vždy povinné nastaví povinnost ve všech stavech a zruší omezení viditelnosti. Pole bude vidět vždy.
Pokud nevyberete žádný stav, pole povinné nebude. Když dialog zavřete, povinnost se nezapne.
Pole bez omezené viditelnosti se po zapnutí povinnosti nastaví jako povinné vždy, bez dialogu.
U povinného pole jsou stavy, ve kterých je povinné, zamčené a nelze je odškrtnout. U pole, které je povinné vždy, jsou zamčené všechny stavy, takže nelze zvolit vlastní výběr.
Viditelnost záložky nebo panelu, které obsahují povinné pole, nastavit nelze. Raynet vypíše názvy povinných polí: „Viditelnost nelze nastavit, protože následující pole jsou povinná: …".
Povinnost se na detailu kontroluje podle aktuálního typu a stavu Obchodního případu. Ve stavu, ve kterém pole není vidět, povinné není.
Přesouvání záložek, panelů a polí
Povinné pole (ani panel, který takové pole obsahuje) nelze přesunout do cíle, který je v některém stavu povinnosti skrytý. Raynet zobrazí hlášku „Pole … nelze přesunout do …, protože je povinné ve stavu, ve kterém cíl není viditelný."
Nepovinné systémové pole nebo panel přesunout lze. Před uložením vás Raynet upozorní, že se může skrýt a nemusíte ho vidět vždy.
Záložku nebo panel, které obsahují systémové pole, nelze omezit. Hláška: „Viditelnost nelze nastavit, protože záložka nebo panel obsahuje systémová pole."
Co uvidí uživatelé na detailu
Vlastní záložka, panel nebo pole se zobrazí jen tehdy, když aktuální typ a stav obchodního případu spadají do nastavené viditelnosti.
Záložky, panely a pole se objeví nebo skryjí ihned po změně stavu, bez obnovení stránky.
Pokud má záložka, panel nebo pole omezení a obchodní případ nemá vyplněný typ nebo stav, nezobrazí se.
Omezení a na co si dát pozor
Funkci může nastavovat pouze Administrátor.
Funkce platí jen pro vlastní záložky, panely a pole v modulu Obchodní případy. Systémové záložky, panely a pole i ostatní moduly zůstávají beze změny.
V mobilní aplikaci se podmíněná viditelnost zatím neuplatňuje, zobrazují se všechna pole.
Záložky a panely typu IFRAME akci Nastavit viditelnost nemají.
Pokud smažete typ nebo stav Obchodního případu, který jste použili, Raynet související nastavení automaticky vyčistí. Záložka, panel nebo pole, u kterých nezůstane žádný stav, jsou pak viditelné vždy. Pole, kterému nezůstane žádný stav povinnosti, přestane být povinné.
Pokud typ Obchodního případu jen zneplatníte, Raynet vás upozorní, že některé záložky, panely nebo pole mohou být pro aktivní typy skryté, a doporučí zkontrolovat jejich viditelnost.
Formulář pro založení záznamu a dialogy při změně stavu viditelnost nefiltrují. Zobrazí pole povinná ve zvoleném stavu, a ta jsou díky pravidlu výše vždy viditelná.
Chybové hlášky a jak je řešit
| Hláška | Co ji způsobilo | Co udělat |
|---|---|---|
| Musí být vybrána alespoň jedna fáze Obchodního případu. | Zvolili jste vlastní výběr, ale nezaškrtli jste žádný stav. | Zaškrtněte alespoň jeden stav, nebo zvolte „vždy viditelné". |
| Viditelnost nelze nastavit, protože následující pole jsou povinná: … | Záložka nebo panel obsahuje povinné pole. | Povinnost nejdřív upravte, nebo pole přesuňte jinam. |
| Viditelnost nelze nastavit, protože záložka nebo panel obsahuje systémová pole. | V záložce nebo panelu je systémové pole. | Vlastní pole přesuňte do vlastního panelu bez systémových polí a omezte ten. |
| Pole … nelze přesunout do …, protože je povinné ve stavu, ve kterém cíl není viditelný. | Cíl se v některém stavu povinnosti pole nezobrazuje. | Rozšiřte viditelnost cíle, nebo zvolte jiný cíl. |
| Viditelnost panelu je omezená viditelností záložky. Nelze proto vybrat stavy jiných typů Obchodních případů. | Panel nemůže být viditelný tam, kde není viditelná jeho záložka. | Vyberte jen stavy typů, ve kterých je viditelná záložka. |
Když si nebudete jistí, ozvěte se nám na podpora@raynet.cz – rádi se na nastavení podíváme společně.