Skip to main content

Extended documentation → Scopevisio Documents Workflow Administration → Areas → Roles - WF

Updated over a month ago

You can define the roles in SV Documents Workflow in great detail. This article explains how to configure role rights.

General role administration

Manage users of a role

In the general section, you can see which users are assigned to this role. You can delete users from this role if required.

Assigning administrator rights

As an administrator, you always have higher-level rights. Please note the following important points:

  • You need the higher-level right "Administrator" to log in to the administration interface

  • You need this right to configure users, roles, archives, etc.

  • However, this setting no longer allows automatic full access to all archives

  • There may be administrator roles that do not have access to processes in archives

  • Administrators can always grant themselves access

Important protection: If you only have one administrator role as a user, you can no longer remove yourself from this role in the role configuration. The system prevents this with an error message so that you do not exclude yourself from the administration interface.


Assign archive-related rights

Select here which archives this role is generally authorised to view.

Important note: When you create a new archive, it is initially invisible to all roles. This also applies to the administrator role. The archive is therefore not displayed in the Viewer.

Configuring archive details

To configure the details for an archive, proceed as follows:

  1. Select the archive in the table

  2. The details for this archive are displayed in the areas below

Direct archive-related rights

You can assign the following direct rights:

  • Archive processes: Determines whether users are allowed to create new processes in the archive. You can only select this option if the archive is also visible.

  • Export processes: Determines whether users are allowed to export processes from an archive.


Configure status-related rights

Set status visibility

As soon as you have selected an archive in the archive table, you can set which statuses a user is authorised to see in the "Status" area.

Proceed as follows:

  • Select the statuses that a process must have in the selected archive in order to be visible for this role

  • All other processes are not displayed

This selection also determines which statuses are displayed in the "Commands" and "Data fields" tables. A column is assigned to each status. Only those that are visible are displayed.


Define transitions of a status

Select which transitions can be executed by this role in the selected archive.

Option "Only in mailbox": Setting this option restricts the right to processes that are in the user's mailbox at that time.


Configure commands in an archive

Release commands

Select here which commands can be executed by this role in the selected archive.

Important to know:

  • Each status released for the role is released individually

  • The command can only be executed if the process is currently in a status for which the command has been released

Example: You can enable a role to delete a process as long as it is in the "New" status, but not later in the "Archived" status.

Available commands

The following commands are currently possible:

Delete tasks

The user can delete the entire task (provided an expiry date has been set and reached).

Hide processes

The process can be hidden. Only administrators are authorised to make it visible.

Send processes as an e-mail

You can control this option using the role command "Send tasks as e-mail".

Place tasks in mailbox

The user may add the task to the mailbox of other users.

Share processes

In addition to the option of sharing individual documents, you can also create such a link for an entire process including its metadata.

Details:

  • Operation is identical to the individual documents

  • You can also specify a validity period here

  • You call up the function via the workflow menu in the toolbar or the context menu of the process

Add remarks

Users can add comments to a process.

Edit client

This right determines whether a user may also subsequently change the client of a process. For existing roles, this right is permitted for all statuses in order to retain the current behaviour.

Edit deadlines

If a user has this right, the retention period and the deletion date can also be edited retrospectively.

Technical note: Both fields can also be queried and changed in form events via the two variables $expiration_date and $deletion_date.

Multiedit

Users can edit many processes at the same time (e.g. to set a data field to the same value).

Important: If you select several processes that have a different status, multiedit must be permitted for all selected processes. Otherwise this option will not be offered in the menu.

Delete documents

The documents attached to the process can be deleted.

Prerequisite: This function requires that "Add documents" is also permitted.

Edit documents

The documents attached to the process can be checked out for editing in the SmartClient.

Add documents

The documents attached to the process can be reorganised and new documents can be attached.

Share documents

You can create links for individual documents via the interface, which can be used to call up the respective document without user login.

To activate this function:

  1. Activate the "Share documents" command in the role

  2. A new icon appears in the list view of the documents

  3. The icon opens a dialogue to create a link

  • Important notes on shared links:

  • The links are internally linked to the creating user

  • The documents can only be accessed via the created link as long as the user still has access to the document

  • In the event of a status change, a created link can become invalid if the user no longer has access to the document process in the new status

  • The document can also be accessed via this link by people who otherwise have no access to the system

  • You can also create such a link for an entire process including its metadata

  • You can specify a validity period

  • You call up the function via the workflow menu in the toolbar or the context menu of the process

Scheduling

This authorisation is required to be able to make changes on the Appointments tab.

Show access history

Here you can control whether a user can see the access log for processes and documents in the history.

Force status change

A dialogue is displayed when you select the "Force status change" function in the process menu.

The dialogue provides the following information:

  • No workflow action routines are executed when this function is used

  • You must enter a reason for the forced status change

  • The reason is then noted in the history


Role rights for data fields

Configure data field visibility

Select here which data fields are visible for this role in the selected archive.

Important to know:

  • Each status released for the role is released individually

  • The data field is only visible if the process is currently in a status for which the data field has been released

Understanding data field authorisations

Use the "Data fields" area to set which data fields a user may see or edit in which status:

  • Invisible: The data field is not displayed

  • Read only: The user can see the data field but cannot edit it

  • Full access: The user can see and edit the data field

Display logic:

  • If a data field is invisible in every status, it is completely hidden from the user in the interface

  • If it is visible in at least one status, it is always displayed in the data grid and process dialogue

  • However, an empty value is displayed for each status in which it is configured as "invisible"

Quick switching of options

You can also use the tables to quickly switch options for entire rows, columns or the entire table:

  • For the entire column: Click on the top column header

  • For the entire row: Click on the left-hand row title

  • For the entire table: Click on the top leftmost cell


Role rights for data tables

You can now also assign rights to individual data tables in the roles.

Available authorisation levels

You can set three options for each data table:

  • Invisible: The data table is not displayed

  • Read only: The user can see the data table but not edit it

  • Full access: The user can view and edit the data table

Special authorisations

Administrator rights: Roles with administrator rights still have full access to all data tables.

Use of authorisations:

  • The "Read only" permission is required for the lookup dialogue

  • The "Full access" permission is required by service users who automatically populate data tables using the new data table import tool

Did this answer your question?