Installation Guide for Microsoft 365
Overview
This article helps you installing LiveTiles Intranet Hub on your Microsoft 365 tenant.
Prerequisites
- SharePoint App Catalog must exist
Note: It is advised to create the app catalog at least 30 minutes before the installation, else it can easily happen, that the app deployment & installation fails because the app catalog is not yet ready (even if the app site catalog collection is already created).
Installation Wizard
You can use the LiveTiles Intranet Hub installation wizard to install LiveTiles Intranet Hub on your Microsoft 365 tenant. Open https://install.matchpoint365.com with your browser and follow the steps.
Note: The LiveTiles Intranet Hub Installer requires Full Control permission on all sites to fulfill it's purpose. For lower permissions the Low Trust scenario is available for manual installation.
Manual Installation
Prerequisites
- The latest versions of LiveTiles Intranet Hub (LiveTiles.Intranet.Hub.sppkg) and LiveTiles Intranet Hub Landing Page (LiveTiles.Intranet.Hub.LandingPage.sppkg) app packages.
- Low Trust: LiveTiles Intranet Hub Low Trust (LiveTiles.Intranet.Hub.LowTrust.sppkg) and LiveTiles Intranet Hub Landing Page Low Trust (LiveTiles.Intranet.Hub.LandingPage.LowTrust.sppkg)
- APAC Version: LiveTiles Intranet Hub APAC (LiveTiles.Intranet.Hub.APAC.sppkg)
- In order to register your tenant to use the APAC version, use this link.
Installation Steps
To install LiveTiles Intranet Hub manually, follow these steps:
- Install both apps in your SharePoint tenant's 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.
- Go to the site where the LiveTiles Intranet Hub page should be installed and set as the start page
- Add the apps "LiveTiles Intranet Hub" and "LiveTiles Intranet Hub Landing Page" to the site
- Optional: If you have a custom hub store, add a tenant property (see chapter
Set custom hub settings
) - Go the site's homepage (it should now be
Hub.aspx
).
Note: If you get an error in a popup - with an error message like this:
[...] does not match the reply address configured [...]
You have to access the "API Management" node in the SharePoint Admin Preview Center. You don't have to do anything there, just access the page (it's probably a bug from Microsoft). - A dialog pops up; follow the instructions from that dialog:
- Go to the hub store site (first link in the dialog) and a new subscription will be created.
- Go to the SharePoint Admin Center Preview (second link in the dialog) and approve the required permissions.
Note: It is recommended that you approve all permissions, e.g.MatchPoint Hub
,Condense API
and allGraph
permissions right away (see the chapterOptional Setup Steps
for more details)
- Reload the page
Note: If it doesn't work immediately try to sign out and sign in again.
Approve Permission Requests to the Graph API
Many WebParts in LiveTiles Intranet Hub use the Microsoft Graph to access data. If you want to use these webparts you have to enable these permissions.
- Go to "SharePoint admin center"
- Choose the "Try the new SharePoint admin center link"
- Go to the "API management" section
- Under "Pending requests" you can see all Graph API Permission requests
- To approve a pending permission request, select the request in the list of permissions, and on the toolbar, choose "Approve or reject". In the "Approve or reject" access pane, choose "Approve".
Add Managed Properties for Refinement
For the refinement and some conditions in web parts some additional managed properties respectively settings on managed properties are required. This section explains how you can install these properties.
Import of Search Configuration (Recommended)
Use the file SearchSchemaConfiguration.xml
to easily add managed properties to your tenant:
To do so, follow this procedure (see Microsoft Support for more details)
- Sign in to the "Microsoft 365 Admin Center" as a search administrator.
- Choose "Admin > SharePoint". You’re now in the SharePoint admin center.
- Choose "search".
- On the "Import Search Configuration" page, browse to the file you want to import.
- Click "Import".
- On the "Search Config List" page verify that: 1.1 The search configuration file you imported is in the list, and that its status is Imported Successfully. 1.2 If the file hasn't been imported successfully, then the Notes column provides more details about what happened.
Definition for Reference and Manual Configuration
If you've already imported the SearchSchemaConfiguration.xml
, you can ignore this section.
- Go to the "SharePoint Admin center"
- Go to "Search"
- Click "Manage Search Schema"
- Click on
RefinableDateXX
and add a mapping toows_q_DATE_EventDate
with an aliasEventDateRefinable
- Click on
RefinableDateXX
and add a mapping toows_q_DATE_EndDate
with an aliasEndDateRefinable
- Click on
RefinableDateXX
and add a mapping toows_q_DATE_DueDate
with an aliasDueDateRefinable
- Click on
RefinableStringXX
and add a mapping toows_SiteName
with an aliasSiteTitleRefinable
- Click on
RefinableStringXX
and add a mapping toows_q_USER_Author
with an aliasAuthorOWSUserRefinable
- Click on
RefinableStringXX
and add a mapping toows_Task_x0020_Status
with an aliasStatusRefinable
- Click on
RefinableStringXX
and add a mapping toows_q_USER_AssignedTo
with an aliasAssignedToRefinable
Please note that certain Managed Properties as well as the Crawled Properties will be created automatically by SharePoint once there is content, so you might not be able to use them before you actually have content.
Create LiveTiles Reach Subscription & Approve Permission Request (optional)
This permissions is used to display news from LiveTiles Reach with LiveTiles Intranet Hub.
- Go to this page and login with your account and give consent. You will be redirected to the LiveTiles Reach start page.
- Login and give consent again.
- In case you don't already have a subscription create a new one.
- Go to "SharePoint admin center".
- Choose the "Try the new SharePoint admin center link".
- Go to the "API management" section.
- Under "Pending requests" you can see the "Condense API" permission request.
- To approve a pending permission request, select the request in the list of permissions, and on the toolbar, choose "Approve or reject". In the "Approve or reject" access pane, choose "Approve".
Post Setup Steps
Integrate the Header and Footer on Pages in Other Site Collections
If you want to make the header appear on other site collections you have to add the "LiveTiles Intranet Hub" app to each site where the header should be visible.
Add Additional LiveTiles Intranet Hub Administrators
Only users who are in the LiveTiles Intranet Hub Admin
role are allowed to edit the LiveTiles Intranet Hub configuration ([CTRL] + M) or edit the mega menu. The user who initially created the subscription is the so-called Subscription Manager
and is automatically in the role LiveTiles Intranet Hub Admin
(the subscription manager can be changed).
Additional users and groups can be configured directly in the Azure Active Directory by following these steps:
- Go to https://portal.azure.com
- On the left side click on "Azure Active Directory"
- In the second column select "Enterprise applications"
- Find and select the app "MatchPoint Hub"
- Click on "Users and groups"
- Click "Add user"
- Select the User or Group (only works in AzureAD Premium, see here for here for mor details)
- Select the role
MatchPoint Admin
- Click "Assign"
After you have done this, all newly created AzureAD tokens will include the configured roles. Note that it may be possible that you have to sign out and sign in again and wait a short time for this change to work.
It's also good to know that for all "normal users" you don't need to add any assignment to any role at this point of time.