This page describes the applications and modules, database table structure, scripts, and roles.

Database table structure

The following tables are added:

Scripts

Table 2. Business rules that are added to sys_script
Rule Description
Update Document Changes the state of a document depending on its revisions.
Add Approvers Populates the list of approvers in the document.
Table 4. Client script that is added to sys_script_client
Rule Description
Document type change Updates the name format field in the revision settings section of the document. Each type has a default name format.

Roles

This plugin introduces two new roles:

Table 5. Roles
Role Description
document_management_user This role enables a user to access the Managed Documents plugin, create documents, and search for documents. Document reviewers and approvers need the document_management_user role to access the Managed Document plugin. (Please note that reviewers and approvers can also access a document revision from an approval record.)
document_management_admin This role enables a user to change administrative settings for the Managed Documents plugin.
Note: Each document has individual permissions, so even if a user is given the document_management_user role and has permissions to the application, the user can only view documents to which they have been given access.