Rozdíly mezi vlastními nastaveními a proměnnými
Když se uživatelé poprvé přihlásí do aplikace, počáteční hodnoty proměnných odpovídají jejich výchozím hodnotám. Akce a další možnosti v reportech umožňují uživatelům počáteční hodnoty změnit, takže výchozí hodnoty nadále nepoužívají.
Proměnné mohou být v závislosti na požadovaném chování trvalé nebo dočasné. Pokud uživatel změní předvolbu a tato předvolba je uložena v trvalé proměnné, zůstane uložena i po odhlášení uživatele. Není-li proměnná trvalá, musí uživatel předvolbu při příštím přihlášení znovu vybrat.
Pomocí proměnných můžete různým uživatelům přiřadit různé hodnoty v závislosti na jejich rolích.
Proměnné, které nejsou trvalé, použijte, pokud chcete, aby správce zadal výchozí hodnoty, ale aby je uživatelé mohli během svých relací měnit. Můžete například poskytnout výchozí měřítko pro reporty, ale umožnit uživatelům jeho změnu.
Vlastní nastavení mají pouze jednu hodnotu. Tuto hodnotu lze číst pomocí seznamů a funkcí. Na rozdíl od proměnných jsou vlastní nastavení vždy globální. Neuchovávají výběry jednotlivých uživatelů. Změna hodnoty vlastního nastavení má vliv na všechny uživatele. Vlastní nastavení jsou proto určena především pro správce.
Vlastní nastavení používejte pro parametry, které jsou určeny pro všechny uživatele a které bude měnit pouze správce. Můžete tak například konfigurovat měsíc a data pro reporting.
Pomocí vlastností .DefaultText
a .TEXT
můžete číst a aktualizovat výchozí a uživatelské hodnoty proměnných a hodnoty vlastních nastavení. Vlastnost GlobalText
slouží k načtení hodnoty naposledy zapsané ve widgetu dashboardu. V případě vlastního nastavení je poslední hodnota zapsána zpět libovolnou interakce uživatele. Vlastní nastavení může být například nastaveno v d/EPM Administration nebo procesem Application Engine.
Odkazovat na vlastnosti globálních proměnných a vlastních nastavení můžete pomocí této syntaxe:
=GlobalVariables.Period.DefaultText
=CustomSettings.Period.DefaultText
=GlobalVariables.Period.Text
=CustomSettings.Period.Text
=GlobalVariables.Period.GlobalText
=CustomSettings.Period.GlobalText
Vlastní nastavení a globální proměnné můžete použít na stejných místech. Například:
- Akce
- Vzorce
- Rozevírací nabídky
- Vyhledávání
- Seznamy
- Parametry reportu