Evoke Access Control
Evoke offers Access Control to provide completely unique App experiences for each user based on their user group/level or data (either entered or retrieved from the database). Access control allows you to show/hide different menu options for different groups, show/hide different data or information on pages, or follow different paths through the app, etc.
User Groups Based
For each User Group that is defined in App Settings you can set the following options:
-
Visible if user is a member of any of these groups
-
Not Visible if user is a member of any of these groups
-
Enabled if user is a member of any of these groups
-
Not Enabled if user is a member of any of these groups
Data Based
Based user control works on tests and every menu option, Widget, Segment, etc can have the following Data Base tests to control its access/display:
-
Visible if any of the tests below are true
-
Not Visible if any of the tests below are true
-
Enabled if any of the tests below are true
-
Not Enabled if any of the tests below are true
The tests are are based on a Data Source Property being tested against a test value i.e. a number, letters, {true}, etc based on any of the following Operators:
-
= Is equal to
-
!= Is not equal to
-
> Is greater than
-
< Is Less than
-
>= Is greater than or equal to
-
<= Is less than or equal to
-
] Starts with
-
[ Ends with
-
[] Contains