Różnice między ustawieniami niestandardowymi i zmiennymi

Ustawienia niestandardowe i zmienne globalne są do siebie podobne, ale różnią się pod pewnymi względami. Ustawień niestandardowych można używać w procesach Application Engine. Ustawienia niestandardowe można zaszyfrować, jeśli przechowywane są w nich informacje poufne, takie jak hasła. Podstawowe różnice techniczne między ustawieniami niestandardowymi a zmiennymi dotyczą sposobu obsługi wartości oraz wartości domyślnych i ich trwałości.

Gdy użytkownicy pierwszy raz logują się do aplikacji, wartości początkowe przedstawiane są jako domyślne wartości zmiennych. Działania i inne opcje w raportach umożliwiają użytkownikom zmienianie wartości początkowych i wtedy już ustawienia domyślne nie są wykorzystywane.

Zmienne mogą być trwałe lub nietrwałe zależnie od oczekiwanego ich zachowania. Jeśli użytkownik zmienia preferencję i ta preferencja jest przechowywana w zmiennej trwałej, to preferencja zostaje zachowana po wylogowaniu się użytkownika. Jeśli zmienna jest nietrwała, użytkownik musi ponownie wybrać daną preferencje po kolejny zalogowaniu się.

Za pomocą zmiennych można przypisywać różne wartości różnym użytkownikom zgodnie z ich rolami.

Zmienne nietrwałe pozwalają administratorowi zapewniać wartości domyślne i umożliwiają użytkownikom zmienianie wartości w trakcie ich sesji. Przykładowo: można korzystać z domyślnego skalowania raportów, ale użytkownicy mogą wprowadzać zmiany.

Ustawienia niestandardowe mają tylko jedną wartość. Ta wartość może być odczytana przez listy i funkcje. W przeciwieństwie do zmiennych ustawienia niestandardowe zawsze obowiązują globalnie. Nie przechowują one wyborów poszczególnych użytkowników. Zmiana wartości ustawienia niestandardowego wpływa na wszystkich użytkowników. W związku z tym ustawienia niestandardowe są głownie obsługiwane przez administratorów.

Ustawień niestandardowych należy używać w przypadku ustawień przeznaczonych dla wszystkich użytkowników, które będą zmieniane tylko przez administratora. Na przykład określ miesiąc raportowania i konfigurację danych.

Za pomocą właściwości .DefaultText i .TEXT można odczytywać i aktualizować wartości domyślne zmiennych i wartości użytkownika oraz wartości ustawień niestandardowych. Użyj właściwości GlobalText, aby pobrać ostatnio zapisaną wartość z widżetu dashboardu. Ewentualnie, w przypadku ustawienia niestandardowego, można pobrać ostatnią wartość zapisaną w wyniku interakcji użytkownika. Na przykład ustawienie niestandardowe może być ustawione w d/EPM Administration lub przez proces Application Engine.

Do właściwości zmiennych globalnych i ustawień niestandardowych można się odwoływać przy użyciu następującej składni:

  • =GlobalVariables.Period.DefaultText
  • =CustomSettings.Period.DefaultText
  • =GlobalVariables.Period.Text
  • =CustomSettings.Period.Text
  • =GlobalVariables.Period.GlobalText
  • =CustomSettings.Period.GlobalText

W tych samych obszarach można używać ustawień niestandardowych i zmiennych globalnych. Na przykład:

  • Akcje
  • Formuły
  • Listy rozwijane
  • Wyszukiwania
  • Listy
  • Parametry raportu