You can create customized ACL rules to secure access to objects and operations while handling your daily tasks.
You must have security admin privileges to create or perform any other operations with ACL rules.
To create an ACL rule, please complete the following steps:
- Navigate to the System Security → Access Control;
- Click New and fill in the form;
Access control fields
Field | Description |
---|---|
Name | The name of the object to secure, either the record name or the table and field names. This field supports wildcard character asterisk (*) in place of a record, table, or field name to select all objects that match a record type, all tables, or all fields. A wildcard character and a text search cannot be combined. For example: pro* is not a valid ACL rule name, but problem.* and *.task are valid ACL rule names. |
Operation | Select the operation this ACL secures. Available options:
One ACL rule can secure only one operation. To secure over one operation, create a separate ACL rule for each of them. |
Any tables | If this checkbox is selected, then the ACL rule will secure ALL tables in the system. When it checked, the table field will be hidden until unchecked. |
Table | Select a table to be secured. If you want to secure over one table, create a separate ACL rule for each of them. This field is mandatory. |
Description | Enter a description of the object or permissions this ACL rule secures. |
Active | If this checkbox is selected, then this ACL rule is active. |
Admin overrides | If this checkbox is selected, then users with the admin role automatically pass the permissions check for this rule. Admin users pass regardless of what script or role restrictions apply. Clear this check box if these users must take security checks specified in this ACL rule to get access to the secured object. Use the condition builder or Script field to create a permissions check that administrators must pass. |
Any fields | If this checkbox is selected, then the ACL rule will secure ALL columns in the system. When it checked, the column field will be hidden until unchecked, |
Column | Select a column to be secured. If you want to secure over one column, create a separate ACL rule for each of them. |
Condition | Use this condition builder to select the fields and values that must be true for users to access the object. |
Script | Here you can enter a custom script describing the permissions required to access the object. The script must return an answer variable set to a value of true or false. |
- Click Save.