Introduction
This document contains information about CIDM and how it is used to manage access for ACE teams as well as some external teams. CIDM has two workflows that we use:
- Role Workflow. Roles are a collection of groups that control access to multiple resources based on the groups associated with that role. The workflow for a role is more complex then a group workflow and allows users to request access or have access requested on their behalf to the role. The workflow can require multiple actions before access is granted. In our case, these actions are automated training checks and manual approval for a role by a role owner(s). Upon completion of the workflow, the user will be added to multiple AD groups for that role.
- Group Workflow. Groups are AD groups that control access to a specific resoure, such as AWS or Labelbox. Groups have a simple workflow and allows users to request access or have access requested on their behalf to be added to the group. The workflow is limited to one action before access is granted. In our case, the action is approval for the group by the group owner.
Limitations of CIDM
- CIDM does not currently support adding users to email distribution lists
- Training codes can be changed by training owners. If this occurs teams will need to identify the new training codes and open a ticket with the CIDM team to update the role
Role Workflow

- Managers or other team members can request access on behalf of new team members
- If a person who is an approver of a role requests access on behalf of a user, the requirement to approve the request will be bypassed
- The email to approve the request will come from CIDM. Approvals occur in CIDM and require approvers to log into CIDM to approve requests
Group Workflow
- The flow is exactly the same as the Role Workflow, however, the training check is not done
- When a Group Workflow is started by a request in CIDM, an email is sent to desginated group owner(s) who must approve the access in CIDM
Training Requirements
All Role Workflows currently enforce the following trainings to be completed before moving to the approval step in the workflow.
| Training Name | Course Code |
|---|---|
| Roche Behaviour in Business (RoBiB) | 00888225-1.0 |
| US Privacy Awareness | 00870334-1.0 |
| Privacy Awareness (Roche) | 00653804-1.0 |
| Info Security End User Awareness for all Roche Employees | 01240050-1.0 |
| HCO Privacy 101 Overview Privacy at GNE | 00352862-1.0 |
| Clinical Trial Patient Privacy | 01341743-1.0 |