Source: https://vaultcrmhelp.veeva.com/doc/Content/CRM_topics/Events/Planning/MultiProdTopic.htm

## Multi-Product and Multi-Topic Events

To optimize event planning flexibility and data accuracy, end users can associate multiple products and topics with their events. This supports events with multiple brands or disease states as well as events with multiple decks presented to attendees.

**Who can use this feature?**

* Business Admin Users - Browser
* [Associating Multiple Products to Topics](#Associat)
* End Users - Browser, iPad
* [Creating and Editing Events with Multiple Products](#Creating)
* [Adding and Managing Multiple Topics on an Event](#Adding)
* [Considerations and Interactions When Using Multi-Product and Multi-Topic Events](#Consider)
* Users require an Events Management License

### Configuring Multi-Product Events for

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Business Admin Users](#)

To configure this feature:

1. Ensure the following features are configured:

   * [Configuring Events Management](../Configuration/Config.htm)
   * [Configuring the Product Catalog](../../Products/ConfigProduct.htm)
2. Navigate to **Admin > Users & Groups > Permission Sets**.
3. Select the appropriate permission set.
4. Select the **Objects** tab.
5. Grant the following permissions:

   | Object | Object Permission | Object Types | Fields | Field Permission |
   | --- | --- | --- | --- | --- |
   | em\_event\_\_v | n/a | n/a | products\_\_v | Edit |
   | em\_event\_product\_\_v | CRED | event\_product\_\_v | * event\_\_v * product\_\_v * mobile\_created\_datetime\_\_v * mobile\_id\_\_v * mobile\_last\_modified\_datetime\_\_v * object\_type\_\_v | Edit |
   | em\_catalog\_\_v  (Optional, enable to filter Topic by products) | CRED | n/a | products\_\_v | Edit |

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

To configure this feature:

1. Ensure the following features are configured:

   * [Configuring Events Management](../Configuration/Config.htm)
   * [Configuring the Product Catalog](../../Products/ConfigProduct.htm)
2. Navigate to **Admin > Users & Groups > Permission Sets**.
3. Select the appropriate permission set.
4. Select the **Objects** tab.
5. Grant the following permissions:

   | Object | Object Permission | Object Types | Fields | Field Permission |
   | --- | --- | --- | --- | --- |
   | em\_event\_\_v | n/a | n/a | products\_\_v | Edit |
   | em\_event\_product\_\_v | CRED | event\_product\_\_v | * event\_\_v * product\_\_v * mobile\_created\_datetime\_\_v * mobile\_id\_\_v * mobile\_last\_modified\_datetime\_\_v * object\_type\_\_v | Edit |
   | em\_catalog\_\_v  (Optional, enable to filter Topic by products) | R | n/a | products\_\_v | Read |
6. Navigate to **Admin > Configuration > Objects > em\_event\_\_v > Layouts**.
7. Place the **products\_\_v** field on the appropriate layout.
8. Navigate to **Business Admin > Objects > VMobile Object Configurations**.
9. Enable the appropriate VMOCs for the **em\_event\_product\_\_v** object.

Events created prior to this feature enabled will still display the product\_\_v field. New events created after the feature enabled will display only the products\_\_v field. Customers should remove the product\_\_v field from the layout when it is no longer needed after enabling this feature.

### Configuring Multi-Topic Events for

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Business Admin Users](#)

To configure this feature:

1. Ensure the following features are enabled:

   * [Configuring Events Management](../Configuration/Config.htm)
   * [Adding Event Speakers to an Event](../Speakers/AddEventSpeakers.htm)
2. Navigate to **Admin > Users & Groups > Permission Sets**.
3. Select the appropriate permission set.
4. Select the **Objects** tab.
5. Grant the following permissions:

   | Object | Object Permission | Object Types | Fields | Field Permission |
   | --- | --- | --- | --- | --- |
   | em\_event\_\_v | n/a | n/a | products\_\_v (optional)\* | Edit |
   | em\_event\_session\_\_v | CRED | event\_topic\_\_v | * event\_\_v * products\_\_v (optional)\* * mobile\_created\_datetime\_\_v * mobile\_id\_\_v * mobile\_last\_modified\_datetime\_\_v * object\_type\_\_v * topic\_\_v * speakers\_\_v * session\_title\_\_v | Edit |
   | em\_event\_session\_attendee\_\_v | CRED | event\_session\_speaker\_\_v | * event\_session\_\_v * speaker\_\_v * ctrl\_event\_\_v * mobile\_created\_datetime\_\_v * mobile\_id\_\_v * mobile\_last\_modified\_datetime\_\_v * object\_type\_\_v | Edit |
   | em\_event\_product\_\_v (optional)\* | CRED | event\_product\_\_v | * event\_\_v * product\_\_v * event\_session\_\_v * mobile\_created\_datetime\_\_v * mobile\_id\_\_v * mobile\_last\_modified\_datetime\_\_v * object\_type\_\_v | Edit |
   | em\_catalog\_\_v (optional)\* | CRED | n/a | products\_\_v | Edit |

   \* Enabling Products for Multi-Topic Events is only required to filter topics by product

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

To configure this feature:

1. Ensure the following features are enabled:

   * [Configuring Events Management](../Configuration/Config.htm)
   * [Adding Event Speakers to an Event](../Speakers/AddEventSpeakers.htm)
2. Navigate to **Admin > Users & Groups > Permission Sets**.
3. Select the appropriate permission set.
4. Select the **Objects** tab.
5. Grant the following permissions:

   | Object | Object Permission | Object Types | Fields | Field Permission |
   | --- | --- | --- | --- | --- |
   | em\_event\_\_v | n/a | n/a | products\_\_v (optional)\* | Edit |
   | em\_event\_session\_\_v | CRED | event\_topic\_\_v | * event\_\_v * products\_\_v (optional)\* * mobile\_created\_datetime\_\_v * mobile\_id\_\_v * mobile\_last\_modified\_datetime\_\_v * object\_type\_\_v * topic\_\_v * speakers\_\_v * session\_title\_\_v | Edit |
   | em\_event\_session\_attendee\_\_v | CRED | event\_session\_speaker\_\_v | * event\_session\_\_v * speaker\_\_v * ctrl\_event\_\_v * mobile\_created\_datetime\_\_v * mobile\_id\_\_v * mobile\_last\_modified\_datetime\_\_v * object\_type\_\_v | Edit |
   | em\_event\_product\_\_v (optional)\* | CRED | event\_product\_\_v | * event\_\_v * product\_\_v * event\_session\_\_v * mobile\_created\_datetime\_\_v * mobile\_id\_\_v * mobile\_last\_modified\_datetime\_\_v * object\_type\_\_v | Edit |
   | em\_catalog\_\_v (optional)\* | R | n/a | products\_\_v | Read |

   \* Enabling Products for Multi-Topic Events allows users to specify products when selecting a topic. Topics are filtered based on selected products.
6. Navigate to the **em\_events\_\_v** object within the permission set.
7. Grant View permission to the **topics\_section\_\_v** object control.
8. Navigate to **Admin > Configuration > Objects > em\_event\_\_v > Layouts**.
9. Place the **topics\_section\_\_v** control on the appropriate layouts. Set Display as Read-Only to true for layouts where users are not allowed to add or remove topics.
10. Navigate to **Admin > Configuration > Objects > em\_event\_session\_\_v > Layouts**.
11. Place the following fields on the appropriate layouts:

    * topic\_\_v
    * speakers\_\_v
    * products\_\_v – Optional, only required when filtering topics based on products
12. Navigate to **Business Admin > Objects > VMobile Object Configurations**.
13. Activate the appropriate VMOCs for the following objects:

    * em\_event\_session\_\_v
    * em\_event\_session\_attendee\_\_v
    * em\_event\_product\_\_v

When filtering topics by products for Multi-Topic Events, only the products\_\_v field at the em\_event\_session\_\_v object is supported. Using the product\_\_v or products\_\_v fields on the em\_event\_\_v object is not supported.

#### Using Event Business Rules with Multi-Topic Events

When using Event Business Rules with Per Topic or Per Topic Category enabled, admins can update the corresponding [Veeva Warning Message](../EventBusinessRules/WarningTextTokens.htm) to include the {{emtopic}} token, enabling soft and hard warnings to display the specific topic causing the violation. This applies to the following types of Event Business Rules:

* [Event Speaker Rules](../EventBusinessRules/SpeakerRules.htm)
* em\_per\_speaker\_engagement\_limit\_rule\_\_v
* em\_cross\_event\_per\_speaker\_engagement\_\_v
* [Event Attendance Rules](../EventBusinessRules/AttdRules.htm)
* em\_per\_attendee\_attendance\_limit\_rule\_\_v
* em\_cross\_event\_per\_attendee\_attendanc\_\_v
* em\_meal\_opt\_in\_attendance\_limit\_rule\_\_v
* em\_cross\_event\_meal\_opt\_in\_attendance\_\_v

### Associating Multiple Products to Topics as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Business Admin Users](#)

Business Admin Users can associate multiple products to topic records to allow end users to filter topics by product when updating an event.

To associate multiple products to an em\_catalog\_\_v record:

1. Edit the appropriate **em\_catalog\_\_v** record.
2. Use the **products\_\_v** field to search for and select the appropriate products.
3. Select **Save**.

em\_catalog\_\_v records are saved with products\_\_v field stamped with comma-delimited product\_\_v record IDs of the selected products.

### Creating and Editing Events with Multiple Products as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

To add multiple products to an event:

1. Edit the appropriate event.
2. Use the **products\_\_v** field to search for and select the appropriate products. Only detail and detail topic products assigned to the user via My Setup display for selection.

   ![](../../../Resources/Images/Events/Planning/MultiProdTopic.png)

   If the user does not have products aligned, all products display.
3. Select **Save**.

An em\_event\_product\_\_v record is created for each selected product.

When selecting a Topic for an event with multiple products, the list of available topics are filtered based on the event products matching the assigned products on the topic.

### Adding and Managing Multiple Topics on an Event as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

To add multiple topics within an event:

1. Navigate to the **Topics** section of the appropriate event.
2. Select the **+ Add Topic** button.

   ![](../../../Resources/Images/Events/Planning/MultiProdTopic1.png)
3. Populate the following fields:

* Topic – Select the appropriate topic
* Speaker – Select the appropriate speaker or speakers. Speaker qualification event rules are applied when displaying the list of speakers. See [Adding Event Speakers to an Event](../Speakers/AddEventSpeakers.htm) for more information.
* Product – Select the appropriate product, if applicable

1. Repeat this process for the number of applicable topics.
2. Select **Save**.

An em\_event\_session\_\_v record is created for each topic row. Additionally, em\_event\_speaker\_\_v and em\_event\_session\_attendee\_\_v records are also created linking the speakers to the corresponding session topic records.

#### Adding Speakers from the Related List

End users can also add speakers to a multi-topic event from the Event Speaker related list:

1. Navigate to the **Event** Speaker section of the appropriate event.
2. Select the **+** button. The Select Topic modal displays.
3. Select the appropriate topic from the drop-down.

   ![](../../../Resources/Images/Events/Planning/MultiProdTopic2.png)
4. Select **Continue**.
5. Complete the speaker selection process.

### Considerations When Using Multi-Product or Multi-Topic Events as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

When Multi-Product and Multi-Topic Events are enabled, several other Events Management features evaluate data across the underlying em\_event\_product\_\_v and em\_event\_session\_\_v objects to ensure configuration, rules and validations are respected.

* [Speaker Qualification Validation](../Speakers/SpeakerQualifications.htm) – Speaker qualifications recalculate against the updated event start time for each independent session topic row. If a speaker fails qualification on any row, an error displays and blocks the save action.
* [Event Materials](../Materials/EventMaterial.htm) – Event materials are generated for the applicable product and topic selected
* The following types of Business Rules respect Multi Product or Multi Topic Events
* [Attendance Rules](../EventBusinessRules/AttdRules.htm) – When an attendance business rule has per\_event\_topic\_\_v or per\_event\_topic\_category\_\_v set to true, an attendee is evaluated against each session topic or unique topic category on a multi topic event, respectively.
* [Restricted Products](../EventBusinessRules/RestrictedProdRule.htm) – Attendees violate this rule when any selected event products are designated as restricted for that Account.
* [Speaker Rules](../EventBusinessRules/SpeakerRules.htm) – When a speaker business rule has per\_event\_topic\_\_v set to true, an event speaker is evaluated against each topic they are speaking on in a multi topic event.
* [Speaker Product Caps](../Speakers/ProductCaps.htm) – Expense Committed and Actual costs for multi product events are split equally to all Speaker Cap records matching to the event products. YTD Utilization is incremented to all Speaker Cap records matching to the event products. The Speaker Attendance By Product Cap business rule evaluates against each event product that the speaker has a Speaker Cap record for.
* [Expense Estimate Rates](../Speakers/FutureSpeakerCaps.htm) – When generating expense estimates for Event Speaker, the matching Rate Assignment record based on the selected products is used
* [Budget Filtering](../BudgetsExpenses/BudgetFiltering.htm) – When Filtering Budgets is enabled, a budget is a match if its aligned product matches any of the selected event products

Related Topics

[Adding Event Speakers to an Event](../Speakers/AddEventSpeakers.htm)

[Managing Event Materials](../Materials/EventMaterial.htm)

[Filtering Event Budgets](../BudgetsExpenses/BudgetFiltering.htm)
