This is an old revision of the document!
Security And Protection
How To
give different authority to different users
Most multi-user systems require that different categories of users have access to different features of the system. In AwareIM this is done by assigning different access levels to different users – see the “Access Level” section.
limit access to database tables
In AwareIM you are not dealing with database tables directly – instead you can limit access to business objects – see the “Setting Access to Business Objects” section for details. You can also limit access to business objects based on some conditions – see 1040_conditional_access.
limit access to records
In AwareIM you are not dealing with database records directly – instead you can limit access to attributes of business objects – see the “Setting Access to Business Objects” section for details. You can also limit access to attributes based on some conditions – see 1040_conditional_access.
limit access to operations
Most operations are invoked from forms - see How to use different forms for different users. You can also limit access to processes and services – see the “Adding/Editing Access Levels”.
You can also define an “applicability condition” when defining an operation, for example:
Member.Status = 'Active'
The operation will only be shown for those members whose status is Active.