Installation
Application Registration Permissions
- Governance API Permissions:
- Microsoft Graph:
LiveTiles Governance Full Trust
:- Sites.Read.All
- User.Read
LiveTiles Governance Low Trust
:- Sites.Selected
- User.Read
- SharePoint:
LiveTiles Governance Full Trust
:- Sites.FullControll.All
LiveTiles Governance Low Trust
:- Sites.Selected
- Microsoft Graph:
Governance App Installation
To install the LiveTiles Intranet Governance Dashboard on your tenant you need to install the app on at least one site collection. You can do this by following below steps:
- Download the app from:
- Full-Trust.
- Low-Trust.
- APAC.
- In order to register your tenant to use the APAC version, use this link.
- Add it to your global app catalog. Please make sure that you are viewing the app catalog in the classic view, as otherwise you might not be able to deploy correctly.
- Install the app on at least one required site collection.
- Access the app through the LiveTiles Intranet Actions menu.
- Follow the instructions from the installer provided with the app.
In a Low-Trust setup, the Governance Dashboard will yield an "403 access denied error". This can be resolved by adding the site to the selected sites of the "LiveTiles Intranet Hub Governance LowTrust" application as described on the Manage Selected Sites page.
Hub Integration
Once the app is installed, you should be able to see new action buttons on the bottom right part of the screen. If you also have LiveTiles Intranet Hub installed, the governance launcher will be integrated into the Hub actions.
Hub.aspx
Please note that the hub integration is not supported on the hub.aspx page by default. In order to achieve this you need to adjust the Hub.aspx
installed by LiveTiles Intranet Hub and add the governance web part:
- Navigate to Hub.aspx
- In the SharePoint top navigation menu: Edit Page
- Click "Add WebPart"
- From the
LiveTiles Intranet
-category add theLiveTiles Intranet Governance Dashboard
Web Part and set the Web Part Appearance toChrome Type: None
- Save the page
- Publish the page
Revisions Notifications
If you are using the revisions functionality and would like to show if there are any yellow or red items on the current site you can configure a notifications group in the hub. To do this, add following config to the notificationGroups
in the hub config:
{
"key": "rev",
"title": {
"en": "Revisions Notifications",
"de": "Revisions Benachrichtigungen"
},
"iconName": "breaking-news",
"notificationsCount": {
"expression": "window._mp.revisionsNotifications.onReady('lazyValue.notificationsCount')"
},
"onClick": {
"expression": "window._mp.revisionsNotifications.onReady('lazyValue.onClick')"
},
"hasUnread": {
"expression": "window._mp.revisionsNotifications.onReady('lazyValue.hasUnread')"
}
}
Configure Managed Properties For Revisions
The global view as well as the site view aggregates data using SharePoint Search. In order for this to work correctly, following managed properties need to be configured. To do so choose an unused Refinable*
-property of the corresponding type, map it to specified crawled property and give it the correct alias:
Alias | Type | Crawled Property |
---|---|---|
LastRevisionDate | Date and Time | ows_MP_LastRevisionDate |
NextRevisionDate | Date and Time | ows_MP_RevisionDate |
PublishDate | Date and Time | ows_MP_PublishDate |
UnpublishDate | Date and Time | ows_MP_UnpublishDate |
RevisionInterval | Integer | ows_MP_RevisionInterval |
IsPublished | Integer | ows_MP_IsPublished |
Editor | Text | ows_q_USER_Editor |
EncodedAbsUrl | Text | ows_VideoSetDefaultEncoding, ows_EncodedAbsUrl |