Source: https://vaultcrmhelp.veeva.com/doc/Content/CRM_topics/Events/Configuration/ApprovalProcessCustomETMRoles.htm

## Supporting Custom Event Team Member Roles in Multi-Step Approval Processes

Certain event workflows may require multiple levels of approval, for example, an event that requires approval from both the organizer’s manager as well as the company’s finance team.
In these cases, specific action is required to ensure all levels of approver are assigned the appropriate Event Team Member role.

**Who can use this feature?**

* Business Admin Users - Browser
* [Creating Event Actions for Multi-Step Approval Processes](#Creating)
* Event Team Members - Browser, iPad
* [Assigning Approvers in Multi-Step Approval Processes](#Assignin)
* Users require an Events Management License

### Configuring Object Workflows for Event Approvals

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)All Users](#)

To configure this feature, ensure [Creating Event Approvals Using Object Workflows](ApprovalProcess.htm) is enabled.

### Related Topics

[Creating Event Approvals Using Object Workflows](ApprovalProcess.htm)

[Configuring Object Workflows](https://platform.veevavault.help/en/gr/33550/)

[About Language & Region Settings](https://platform.veevavault.help/en/gr/13309/)

### Creating Event Actions for Multi-Step Approval Processes as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Business Admin Users](#)

Each level of approval requires a dedicated em\_event\_action\_\_v record to assign the next approver’s role:

1. Create the appropriate levels of approval in the workflow by creating [Workflow Decisions](ApprovalProcess.htm#Creating2).
2. Ensure the verdict that approves the event and advances the workflow is exactly labeled **Approve**.

   This label can be translated. See [About Language & Region Settings](https://platform.veevavault.help/en/gr/13309/) for more information.
3. Navigate to **Admin > Configuration > Objects > em\_event\_history\_\_v**.
   * Select the **Fields** tab
   * Select **next\_approver\_role\_\_v**
   * Update the **Picklist Values** with the team member role
4. Navigate to the **Event Actions** section of appropriate em\_event\_configuration\_\_v record.
5. Select **Create**.
6. Populate the following fields:
   * Button Name – Approve
   * Starting Status – The event’s status in the workflow when the next approver is assigned
   * Ending Status – Vault Workflow
   * Approver Role – Select the appropriate role the next approver should be assigned
   * Country Override – This field is optional
7. Select either **Save** or **Save + Create**.

### Assigning Approvers in Multi-Step Approval Processes as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Event Team Members](#)

When an Event Team Member assigned as an approver in a multi-step approval process approves the event via the Approve verdict, the next approver is assigned the role and created as an Event Team Member according to the properties of the em\_event\_action\_\_v record matching the event’s status.

The approval is reflected in a new em\_event\_history\_\_v record, which also states the role of the next approver in the process.
