The ITP/MDK Repository provides a series of predefined roles. In these roles permissions are bundled that are expected to be needed to perform certain tasks in a project. These predefined roles are intended as an example. We suggest to start with these roles and adapt or add as it suits your needs. In the window Edit role the permissions contained in a role are shown on the left and the reports available to the role are shown on the right.
Below the intended use of the predefined roles is discussed.
Deployer
This role allows you to appoint a 'deployer' in a project or even for the ITP/MDK Repository as a whole. The idea of this role is that it must be possible to appoint a deployer that doesn't need any other managerial permissions.
DID developer
Because DID developers often are not the same people as model developers both roles are defined separately. A DID developer has permission to unlock documents. Note that this right to turn the 'in development' revision into a revision that becomes the 'current' revision has a risk, because when this role is assigned to a user on another project than a DID project, such a user has permission to unlock other documents as well.
Model developer
This role contains all permissions needed to develop ITP Models. What a model developer cannot do is create projects, create a new major, load a DID or deploy a project. In other words he cannot do managerial tasks or DID development tasks.
Project creator
This is a kind of metamanagerial role. This role contains permissions to create and configure projects. The idea of this role is to be above the project manager's role. Project managers each manage one project and a project creator manages multiple projects.
Project manager
This is the role that contains the permissions to perform managerial tasks for a project; manage authorization within the project, delete documents and folders, and create new folders.
Viewer
This role provides access to a project for those who need access to a project to monitor activity, but should not have the ability to change anything.