Safe mode (safeMode)
The URL parameter safeMode can be used to start a Lobster Data Platform / Orchestration session in safe mode.
When Lobster Data Platform / Orchestration is run in safe mode, a red frame appears inside the browser window for the session (see screenshot on the right). Safe mode suppresses the following functions that are automatically executed in a regular session:
►IMPORTANT◄ For a switch between safe mode and a regular session to take effect, the current session must be logged out and a new session must be started. It is not enough to reload the page after inserting or deleting the safeMode parameter in the URL. |
|
These safe mode restrictions are primarily intended to allow troubleshooting in the event that the automatic execution of an inappropriate configuration would prematurely terminate or otherwise render a regular session 'unusable'.
As a typical immediate action, safe mode allows, for example, disabling acutely problematic event handling.
►NOTE◄ The safe mode can also be used to categorically exclude an Import job for configurations from another Lobster Data Platform / Orchestration system via Meta exchange from triggering Event handling in the target system, which should actually only react to the interactive 'creation' or 'modification' of such configurations.
For Tests in safe mode, consider the following:
The execution of Tests for complete Event handling is not possible, because the Validating rule is assumed to return false.
Tests for forms (Input forms, Portals or Dashboard) work without any restrictions. The Validating rule in the Client workflow behaviour is not overridden by safe mode.
Tests for Rules and values (e.g. also in the context of Event handling or Association criteria) function without any restrictions.
If Rules and values refer to Association criteria as Sub criterion rule, these are evaluated in Tests without restriction.
Requirements for the start of a 'safe session'
The specified or selected Role of session for logging in has the 'Administration/System/Safe Mode (safeMode)' permission.
The parameter name safeMode is mentioned as a case-sensitive URL parameter in the URL used to invoke Lobster Data Platform / Orchestration.
If one of these conditions is not met, a regular Lobster Data Platform / Orchestration session is started.
►NOTE◄ A value assignment for the safeMode parameter is not provided. It is ignored so that the safe mode – as far as applicable – is also started by an assignment like ?safeMode=false .