i Heads up! This is not the latest version. Check our newest version for SharePoint online

SharePoint Event Management Configuration

Applies to: Event Management for SharePoint on premise (SP2010, SP2013, SP2016, SP2019)
Other versions: View the version for Office 365/SharePoint online


For installation instructions please refer to the Event Management Installation

Note: All the screenshots were taken from SharePoint 2013. The Event Management is also available for SharePoint 2010, SharePoint 2016 and SharePoint 2019.

In this article:

Create an Event Management site

To create an Event Management site you can

  • Create a new site collection in SharePoint Central Administration.
  • Create a new website in an existing site collection.
  • Activate the feature on an existing website.

Option 1: Create a new site collection

Open SharePoint Central Administration, go to Application Management -> Create site collection and enter the required information. Choose the template “Event Management Site Template” in the sapiens.at tab and click OK.

Create a new Event Management site collection

Option 2: Create a new website

Open the web where you want to create the new sub web, click Site Actions -> New Site. Filter by sapiens.at and choose the Event Management Site Template. Enter the title and the URL of the new web and click on Create.

Create a new Event Management sub web

Option 3: Activate the feature on an existing website

Open the web where you want to use Event Management and click Site Actions -> Site Settings -> Manage site features. Activate the feature Sapiens.at.SharePoint Event Management.

Activate the Event Management feature

Lists

The Event Management provides the following lists:

Event Catalog: A list of topics.

Scheduled Events: This list contains the actual events. An event can be created from a topic (Schedule Event) or directly in the Scheduled Events list.

Enrollments: Enrollments to topics and events.

Configure the Scheduled Events list

The Scheduled Events list is based on the Calendar with e-mail extension and sends invitations to attendees if they are enrolled or the enrollment is approved. This is why you have to configure the Calendar E-Mail Extension settings.

Calendar E-Mail Extension list settings

Go to the Scheduled Events list and click on the link in the notification bar or open the list settings and click on Calendar E-Mail Extension settings in the Communications section.

Click on Calendar E-Mail Extension settings

E-Mail Address

Now you have to configure an E-Mail Address for the Scheduled Events list. You have 2 options:

  • Option 1: Standard – Use e-mail address of the SharePoint calendar
  • Option 2: Advanced – Use alternative sender to send meeting requests to people outside of your Exchange organization

Option 1: Standard

Use the calendar’s e-mail address to send meeting requests and receive attendees’ responses.

Standard e-mail settings

Option 2: Advanced

Use an alternative sender if your SharePoint’s e-mail domain is private and you want to send meeting requests to people outside of your Exchange organization.

Standard e-mail settings

In advanced mode you have to configure an e-mail contact in your Exchange organization using the alias of the alternative sender and set this calendar’s e-mail address as the external e-mail address.

To verify if the e-mail communication works with the configured e-mail address(es), you can click the Verify e-mail communication button. If something is not configured correctly this option helps you identify it.

Verify the e-mail communication

If the verification is not successful, follow the instructions on the verification page or send an e-mail to [email protected] and include details about your e-mail configuration. We can also help you with the configurations in a GoToMeeting session.

Time Zone

Specify the calendar’s time zone. This is important to get a rule for daylight saving changes if you schedule recurring events.

Time zone

Prevent Updates through Outlook

Configure if you want to prevent users from creating or modifying events when the SharePoint calendar is connected to Outlook. This can protect meetings from being deleted or modified unintentionally in Outlook.

Prevent updates from Outlook

Item Attachments

Specify whether to send the item’s attachments with the meeting request.

Send item attachments

Calendar E-Mail Extension content type settings

In the Calendar E-Mail Extension settings of a content type you can configure the body of various e-mails sent by the system.

Open the list settings of the Scheduled Events list, click on the Event content type and click on Calendar E-Mail Extension settings.

 Calendar Email Extension settings

You can use {field} placeholders to include the value from an event. You can also configure an alternative URL if this SharePoint site can be accessed by external users. All URLs to this SharePoint site will be replaced in the e-mail body with this value.

Event Management Settings

To access the Event Management settings you must first go to the scheduled events’ list settings. Then select Event Management settings.

 Event Management settings

Here you can adjust various options for the waiting list.

Waiting list options

It is possible to select whether there should be a waiting list for an event or not and whether a tentative invitation should be sent to these people or not.

You can also automatically enroll the first user on the waiting list if an enrollment is cancelled and delete cancelled enrollments from the enrollment list.

Additional content approval settings have also been added, so it is possible to restrict the number of pending enrollment to the number of seats and so that enrollments can be approved after the enrollment deadline if desired.

Clicking on “Configure e-mail templates” takes you to the Calendar E-Mail Extension content type settings as explained above.

Permissions

List permissions

All the lists created by the Event Management feature inherit permissions from the web. However, you can remove this inheritance and configure individual permissions for each list.

  • Allow site visitors to enroll to topics and events: Remove the role inheritance of the enrollment list and grant visitors contribute permissions.
  • Only allow site owners to add, update and delete topics and events: Remove the role inheritance of the Event Catalog and Scheduled Events lists and remove the contribute permission from the members group, or
  • Create a particular SharePoint Group “Event Organizer” for this purpose

Item-level permissions

Item-level permissions are only configured in the list’s advanced settings. We do not remove the permission inheritance on item level.

Item-Level Permissions

In the enrollment list users are only allowed to read and edit items that were created by the user. The other lists uses the default settings, read and edit all items.

The limitation to allow users only to “Create items and edit items that were created by the user” makes also sense in the Event Catalog and Scheduled Events. Especially if all members are allowed to create and edit events (default). You may also change the item-level permission setting for this lists.

Anonymous access

If you want to allow anonymous access to your Event Management Site you have to enable anonymous access on the web application.

Open Central Administration, click Manage Web Applications, select the web application, click Authentication Providers, click on the zone and enable anonymous access.

Enable anonymous access

In the site collection go to Site Actions -> Site Permissions -> Anonymous Access and allow anonymous users to access the entire web site.

Anonymous users can access the entire web site

Anonymous users can now access your event management site.

If you want to allow anonymous users to enroll in topics and scheduled events you have to change the settings of the enrollments list.
In the advances list settings you have to reset the item-level permission settings to the default.

Item-Level Permission Settings

In the list’s permission settings you have to allow anonymous users to add items.

Anonymous user can add and view items

Now anonymous users are able to enroll in topics and scheduled events.

Permissions FAQ

Who is allowed to enroll in topics and events?

Users with AddItems permissions on the enrollments list.

Who is allowed to enroll others?

Users with ManageLists permissions on the enrollments list or EditItems permissions on the topic or scheduled events.

Who is allowed to manage enrollments?

Users with EditItems permissions on the topic or scheduled events.

Content approval

By default, Topics (Event Catalog), Scheduled Events and Enrollments do not require content approval. If you need content approval you can however enable it in the list’s versioning settings. This means, items are only visible to the author and users with ManageLists permissions until they are approved.

Items require content approval

If content approval is configured the approver has to approve the item after every update to make changes visible to all users. This can lead to inconsistencies in the Scheduled Events list, because updates will be sent to attendees immediately. If, for example, the organizer changes the event date, all attendees receive a meeting update via e-mail immediately, but if attendees open the event, they still see the old event date, if the event has not been approved yet.

Approval workflows

You can also add approval workflows to lists if, for example, employees need the approval of the manager to visit events.

Microsoft SharePoint Server already provides a content approval workflow you can use for this purpose.

Activate the Publishing Approval Workflow feature in the site collection features.

Publishing approval workflow

You can also configure your own approval workflow or modify the built-in content approval workflow. The only important thing is to update the approval status of the item after the workflow is completed.

If enrollments need approval, add this workflow to the enrollments list and configure to “Start this workflow when a new item is created“.

If you have problems configuring the solution or any other questions, please send an e-mail to [email protected]. We’ll get back to you as soon as we can, usually within a few hours.