Requestor Agenda and Meal Options (SITE)
Requester Permissions and Meals Options (Site Based)
This release introduces enhanced control over requester access to agenda functionality at the site level, along with the ability for requesters to select and manage meal options during agenda planning.
Administrators can now configure how much access requesters have to the agenda experience per site, enabling more flexibility while maintaining governance. Additionally, meal selection is integrated into the agenda workflow, allowing requesters to include catering needs directly within visit planning.
Table of Contents
- Overview
- What’s New
- Functional Summary
- Key Capabilities
- Agenda Access & Meal Selection – Overview
- Configuration & Administration
- Where to Configure
- Configuration Fields
- Configuration Rules
- Dynamic Labels
- Existing Site Behavior (Migration)
- Global Settings Changes
- User Roles / Permissions / Prerequisites
- Prerequisites
- How It Works / User Flow – Step-by-Step
- 1. Configure Agenda Settings (Admin)
- 2. Requester Adds Meals to Agenda
- 3. Conditional Behavior
- 4. Full Agenda Access Scenario
- Important Considerations & Limitations
- FAQs
- Support & Troubleshooting
What’s New
-
New Agenda configuration section at the Site level
-
Ability to control requester access to agenda functionality per site
-
Support for requesting meals within the agenda workflow
-
Option to specify meal details when meals are enabled
-
Migration of relevant settings from Global Settings to Site-level configuration
-
Removal of outdated agenda-related global settings
-
Dynamic labels for roles (e.g., Requester/Sales, Discussion Leader)
Functional Summary
Admins configure requester permissions at the Site level, determining whether requesters have:
-
Full agenda access (same as a Briefing Manager), or
-
Limited access with specific capabilities (e.g., requesting meals)
When enabled, requesters can browse the agenda catalog and add meals as agenda items, ensuring catering is included during visit planning.
Key Capabilities
-
Site-level control of agenda access and permissions
-
Conditional display of agenda features based on configuration
-
Meal selection integrated into the agenda catalog
-
Dynamic UI behavior based on selected settings
-
Migration of legacy configurations to maintain continuity
Agenda Access & Meal Selection – Overview
The feature introduces a new Agenda section within Site configuration, allowing administrators to define how requesters interact with the agenda.
Two primary modes exist:
-
Full Agenda Access Enabled
-
Requesters have the same capabilities as Briefing Managers
-
No restrictions or dependency on other settings
-
-
Limited Access (Full Access Disabled)
-
Admins can selectively enable:
-
Meal requests
-
Meal option specification
-
Suggesting discussion leaders
-
-
Configuration & Administration
Where to Configure
-
Navigate to:
Settings → Sites → Add Site / Edit Site -
Locate the Agenda section under Scheduling
Configuration Fields
|
Field |
Description |
|---|---|
|
Allow <Requester/Sales> access to full agenda screen |
Enables full agenda functionality for requesters |
|
Allow to request meals |
Allows adding meals to agenda |
|
Allow to specify meal options |
Allows specifying meal details |
|
Allow to suggest a <Discussion Leader> |
Allows suggesting presenters for agenda items |
Configuration Rules
-
“Allow to request meals” is visible only when full agenda access is OFF
-
“Allow to specify meal options”:
-
Visible only when full access is OFF
-
Enabled only when “Allow to request meals” is checked
-
-
If all three options are selected:
-
Full agenda access is automatically enabled
-
Individual options are hidden
-
-
If “Allow to request meals” is unchecked:
-
“Allow to specify meal options” is disabled and cleared
-
Dynamic Labels
-
<Requester/Sales> → comes from Global Settings (Account Team label)
-
<Discussion Leader> → comes from Global Settings (Presenter label)
Existing Site Behavior (Migration)
For previously created sites:
-
Some values are migrated from Global Settings
-
Meal request and discussion leader settings are auto-populated based on prior configuration
-
New fields default to unchecked
Global Settings Changes
The following settings are removed from Global Settings and now managed at Site level:
-
Allow requesters to request meals
-
Allow requesters to suggest discussion leaders
-
Allow requesters to use agenda builder
-
Allow creation of discussion leader accounts during scheduling
User Roles / Permissions / Prerequisites
|
Role |
Access |
|---|---|
|
Admin / BES |
Configure site-level agenda settings |
|
Requester |
Interacts with agenda based on site configuration |
Prerequisites
-
Site must be configured with appropriate agenda settings
-
Meals must exist in the catalog for the site
-
Visit must allow requester-driven agenda interaction
How It Works / User Flow – Step-by-Step
1. Configure Agenda Settings (Admin)
-
Go to Settings → Sites
-
Click Add Site or Edit Site
-
Navigate to Agenda section
-
Configure:
-
Full access OR
-
Selective permissions (meals, options, discussion leader)
-
-
Save changes
Screenshot: [Agenda configuration section in Add/Edit Site modal]
2. Requester Adds Meals to Agenda
Applicable when:
-
Full agenda access = OFF
-
“Allow to request meals” = ON
Steps:
-
Open a Visit
-
Navigate to Agenda → Catalog
-
Open Topic Category dropdown
-
Select Meals (appears first)
-
Drag and drop a meal into the agenda
-
Meal is added to Proposed Agenda
3. Conditional Behavior
-
If meal requests are disabled:
-
Meals category is hidden
-
Meals cannot be searched
-
-
If no meals exist for the site:
-
Meals category is not shown
-
4. Full Agenda Access Scenario
If full agenda access is enabled:
-
Requesters have complete agenda functionality
-
Same experience as Briefing Managers
-
Other toggles do not restrict behavior
Important Considerations & Limitations
-
This release focuses on configuration and visibility only
-
Some downstream behavior changes may be handled in future enhancements
-
-
Full agenda access overrides all other restrictions
-
Meal options cannot be enabled unless meal requests are enabled
-
Dynamic labels depend on Global Settings configuration
-
Existing workflows for adding discussion leaders remain unchanged
-
No change to validation rules (e.g., scheduling constraints)
FAQs
Q: What happens if full agenda access is enabled?
A: Requesters get full control over the agenda, identical to Briefing Managers.
Q: Can meal options be enabled without enabling meal requests?
A: No. Meal options depend on meal requests being enabled.
Q: Why don’t I see the Meals category in the catalog?
A: Either:
-
Meal requests are disabled, or
-
No meals are configured for the site
Q: Are Global Settings still used for agenda permissions?
A: No. Relevant settings have been moved to Site-level configuration.