KRL Scope Safari: Application Variables

The safari continues with a tour of persistent application variables. This is the second article in the series to chronicle the investigation of scope and extent of persistent variables in the Kynetx KRL platform. In the first KRL Scope Safari we explored persistent Entity Variables. Application variables in KRL are used to record persistent data within a ruleset. The value of an application variable is retained between execution of the ruleset. So far application variables seem to be the same as entity variables. The difference is that application variables are shared across all sessions of the ruleset. They are not restrained to a single browser session. A truly global application variable!



KRL Scope Safari: Entity Variables

This KRL Safari will investigate the scope and extent of persistent variables on the Kynetx KRL platform. We begin the expedition with the most familiar type of persistent variable, the Entity variable. Entity variables in KRL are used to record persistent data within a ruleset. The value of an entity variable is retained between executions of the ruleset. It is important to note that the scope of an entity variable is directly associated with your browser session.