Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

FieldMandatoryDescription
NameY

This field is read-only and will be populated automatically by the system after saving the record.

The word in square brackets indicates the operation. The name after the first period first period indicates the secured table , and the column (if there is one specified in the Column field) after another after another period:

[Delete].sys_history

[Read].sys_history.created_by

Info

This field supports wildcard character asterisk (*) in place of a record, table, or field name, which allows selecting all objects matching a record type, all tables, or all fields.

A wildcard character and a text search cannot be combined.

Good

problem.*

*.task

Badpro*



OperationY

Select the operation to secure. Available options:

  • create
  • read
  • write
  • delete.
Info

One ACL rule can secure only one operation. To secure over one operation, create a separate ACL rule for each of them.


Any TablesNSelect this checkbox to secure all tables in the system. When selected, the Table field will be hidden until unchecked.
TableY

Specify a table to be secured.

Info

One ACL rule can secure only one table. To secure over one table, create a separate ACL rule for each of them.


DescriptionNEnter a description of the object or permissions this ACL rule secures.
RolesN

Specify the role required to pass the ACL check. After the role is specified, users who do not have this role will not pass this check.

You can select several roles.

Info

Roles are chosen out of the Roles (sys_role) dictionary.


ActiveNIf this checkbox is selected, then this ACL rule is active.
Admin OverridesN

Select this checkbox for the system administrators (with the admin role) to pass the ACL rule automatically. Admin users will access the object or operation regardless of the existing restrictions.

Clear this checkbox to have the system administrators take the security checks to access the secured object.

Define filters in the condition builder or in the Script field to create a permissions check that admin users must meet to get access.

Any FieldsNIf this checkbox is selected, the ACL rule will secure all columns in the system. When checked, the Column field will be hidden until unchecked.
ColumnN

Select a column to be secured.

Info

One ACL rule can secure only one column. If you want to secure over one column, create a separate ACL rule for each of them.


ConditionN

Define permissions to be met by selecting fields and values in the condition builder.

ScriptN

Specify a script implementing the permissions to be met. The script must return an answer variable equal to 'true' or 'false'.

...