Iconics Suite - tagi z pytajnikiem (Current itp.)

Iconics Suite - tagi z pytajnikiem (Current itp.)

Artykuł zawiera listę i opis tagów typu ?Current. Zawiera także informacje o innych tagach wykorzystujących syntax z "?" na początku tagu


Serwer Security dostarcza kilka tagów typu ?Current, które przekazują informację na temat aktualnie zalogowanego użytkownika. Tych tagów nie da się wybrać w Data Browser, aby ich użyć należy je wpisywać recznie.


Tagi ?Current

Dostępne tagi:

  • ?Current:UserName – nazwa aktualnie zalogowanego użytkownika. Tag ten można zastąpić “localsim::currentUser”, który jest dostępny w “Local Simulation/Variables” w Data Browser w GraphWorX.
  • ?Current:Groups - zawiera wszystkie grupy, do których należy aktualny użytkownik. Jeśli użytkownik należy do kilku grup to są one oddzielone przecinkiem.
  • ?Current:CustomID – “identyfikator” aktualnego użytkownika
  • ?Current:LanguageCultureName – domyślny język aktualnego użytkownika. Używanie tego tagu nie jest w większości sytuacji potrzebne ponieważ Language Aliasing automatycznie uruchamia język, który jest podany w Security.


Niektóre z informacji o użytkowniku są także od razu dostępne poprzez pre-definiowane Global Aliasy:

  • <#SecUserName#> - aktualnie zalogowany użytkownik
  • <#SecCustomID#> - identyfikator aktualnego użytkownika


CustomID i LanguageCultureName są definiowane w Security:


 

Niestety jeżeli użytkownik jest przypisany do wielu grup w których są zdefiniowane “Custom Identifier” lub “Default Language” to są one pobierane przypadkowo z jednej z grup.

Inne tagi z syntaxem ?Category:comparison string

Ogólne zastosowanie tagów z "?" jest dobrze opisanie w Application Note - GENESIS64 Security - Retrieving Advanced Security Information, który można znaleźć w załączniku.