Technical details

Technical details for the Noticeboard app by Accelerator 365

Jump to

Required API permissions

The following Microsoft Graph API permissions are required:

Scope Purpose
User.Read.All Read the user's full profile for the live persona card.
People.Read.All Read the user's relevant people list for the live persona card.
Contacts.Read Read the user's contact list for the live persona card.  
Contacts.ReadWrite Read and write to the user's contact list to update their contacts from the live persona card.

These permissions are delegated and organisation-wide and require approval by a user with the Global Administrator role after the app has been deployed.

Data storage

Data for the Noticeboard app is stored in SharePoint lists and libraries. These are provisioned from the app as and when required. The lists/libraries provisioned are:

List/library title Relative URL Purpose
Noticeboard posts /Lists/WMNB_ NoticeboardPosts Storage of the posts.
Noticeboard categories /Lists/WMNB_ NoticeboardCategories Categorisation of the posts.
Noticeboard user images /WMNB_ NoticeboardUserImages A hidden document library for post images uploaded by a user.

Recommended deployment scope

It is expected that the Noticeboard app is made available only on specific areas of your SharePoint tenant as necessary, e.g., a home site or landing site.

Therefore, it is recommended to select the Only enable this app option on deployment (see the Installation instructions page). This means the app is available for Site Owners to manually add to their site.