Access Rights (v10-xx)

Access Rights (v10-xx)

Access rights are a critical aspect of using Cerri Project, as they are defined at multiple levels: 

  • Server access/ Server authentication
  • Access control list (ACL) (On-premises only)
  • User license type
  • Navigation setup
  • OBS and hierarchical organization
  • Project membership
  • Document/record level security
  • Workflow 

Server Access/Server Authentication

Users must have access to the server where the database resides and possess a valid account.

Access Control List (ACL) - On-Premise Only

The ACL specifies user rights at the database level (e.g., the ability to view or modify documents, or to create projects).

Setup: Configured by the server administrator or the application manager. 

User Licence Type

Determines whether a user can create or edit specific document types. If a user lacks the required license, a message will be displayed (e.g., "A <Project leader> license is required to create this type of document!").

Setup: Defined by the application manager in the Resource documents of the 'Resource' database. 

Navigation

Navigation can be defined and customized by license type or other criteria (e.g., resource type).

Setup: Configured by the application manager.

OBS Organization Breakdown Structure

Projects and resources can be attached to an OBS, which helps manage access rights. See “Hierarchical Structures Definition” the Portfolio Module setup for more information.

Project Membership 

By default, only the resources listed in the 'Participants' section of a project description can view documents in that project (excluding [COP_MANAGERS] or [ViewAll] roles). 

Default access rights can be modified in the “Security” tab of the “General setup” for each Project Module.

Security must be updated for all documents if the participant list for a project changes.

Documents/Record Level Security

Visibility can be limited to project leaders or extended to specific project members to edit documents they are not the author of.

Project-level security can be overridden by modifying the document-level security. But document-level security cannot override database-level security. For example, a user with 'Reader' access in the database ACL cannot edit a document even if assigned as an author at the document level.

Cerri Project’s security and access settings are available within and for all documents. Default security settings can be setup at the system and project level.

To view the access rights settings for a document, click the lock icon in the top-right corner of the document.



Access rights are defined for each document author. By default, the author is the resource creating or modifying the document. However, this field can be modified; for instance, an assistant creating a document for the supervisor can designate the supervisor as the author.

Write and Read access can also be set in for the project community:

  • Public: Accessible to anyone with system access.
  • Project: Limited to all members of the project team.
  • Distribution: Restricted to resources specified in the document's “Distribution” list.
  • Private: Accessible only to the author(s).

Read access can also be defined according to business roles.

Access Rights According to Workflow Definition

Workflows allow the definition of rights to modify a document based on its status within the workflow. For more information, refer to the chapter, “Workflow in Cerri Project.”


    • Related Articles

    • Access Rights

      The access rights are very important when using GeniusProject. The access rights are defined at multiple levels: Server Access/ Server authentication Access Control List (ACL). (On-premises only) User license type. Navigation setup. OBS and ...
    • Access Templates (v8.xx)

      Project templates are available to users when they are visible in the 'Portfolio', i.e. when the 'Refresh the list of projects' agent of the 'Portfolio' database has run. Project templates are visible to any resource having the role [ViewTemplates] ...
    • Access Templates (v10.xx)

      Project templates are available to users when they are visible in the 'Portfolio' database, after the 'Refresh the list of projects' agent has been run. Project templates are visible to any resource with the [ViewTemplates] role in the Portfolio. For ...
    • KPI Access Rights (v8.xx)

      KPIs are created and defined in the Portfolio KPI Setup and apply to all Projects databases. Action Role Rules Creation [KPI_Creator] The role [KPI_Creator] is required to create KPI Definition documents. Update [KPI_Creator], [Setup] The role ...
    • KPI Access Rights (v10.xx)

      KPIs are created and defined in the Portfolio KPI Setup and apply to all Projects databases. Action Role Rules Creation [KPI_Creator] The role [KPI_Creator] is required to create KPI Definition documents. Update [KPI_Creator], [Setup] The role ...