Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


The Blueriq Runtime provides access to specific system properties via the system entity. This entity is created when the Runtime starts and contains attributes which may be used in expressions in your application. These attributes are owned by the runtime and should not be modified. The following attributes are available.

Table of Contents
maxLevel2
minLevel2

Panel
bgColorwhite

USER

Code Block
system.user (Instance)

This attribute contains a relation to the active user instance (@User@). The active user contains the following attributes.

Code Block
system.user.id (String)
system.user.Roles (List)
system.user.teams (List)
system.user.userName (String)
system.user.tenant (String)
Panel
bgColorwhite

CHANNEL

Code Block
system.channel (String)

This attribute contains the current device channel. This value can be unknown if no channel has been selected.

Panel
bgColorwhite

CURRENTPAGE

Code Block
system.currentpage (String)

This attribute contains the name of the current page.

Panel
bgColorwhite

LANGUAGE

Code Block
system.language (String)

This attribute contains the current language name. In versions before 11.6 this attribute was not immediately changed when switching the language through the development dashboard or the UI REST API.

Panel
bgColorwhite

PAGEVALID

Code Block
system.pagevalid (Boolean)

The value of this boolean is:

  • unknown if a page has never been validated
  • false if the page has been validated and it contains errors (and/or warnings that are shown for the first time)
  • true if the page has been validated and all validations are passed succesfully

The attribute value is recalculated with every refresh.

Panel
bgColorwhite

EVENT

Code Block
system.event (List)

This attribute contains the current events, which can be set as parameters on an Event. This value is unknown if no event is triggered.

Info

Current events could be defined on buttons or as special events on specific container types.

Furthermore, the type of button also sets these values:

Button Event Typesystem.event value
Validate and Continueno value
Continue_draft
Cancel_void

Also:

Button Refreshessystem.event value
True_refresh
Falseno value
Panel
bgColorwhite

ROLES

Code Block
system.roles (List)

This attribute contains a list of the roles of the current user.


Panel
bgColorwhite

TODAY

Code Block
system.today (date)

This attribute contains the current date (yyyy-MM-dd) from the runtime environment.