Article lat updated on the 20th of September 2022.
Contents
1. Introduction
2. Requirements
4. Creating a SharePoint site collection for the Management Solution
5. Creating an app catalog and adding the WorkPoint App
6. Installing the Standard Management Solution
7. Manual post-building installations
7.1. Creating refiners
7.2. Uploading icons
7.3. Install and configure additional files
7.4. Managing taxonomies
7.5. Create Web Part page for Search
7.6. Moving and creating site columns
7.6.1. Moving site columns
7.6.2. Creating site columns
7.7.1. Creating SharePoint groups
7.7.2. Configuring Organization Information security
7.7.3. Configuring Business Process module security
7.7.4. Configuring Nonconformities module security
1. Introduction
Before installing the Standard Management solution, please make sure all prerequisites have been addressed. You can read more about the prerequisites in this article: https://support.workpoint.dk/hc/en-us/articles/360018955280-step-1-prerequisites
This is an install guide for the standard Management System in WorkPoint 365.
This article will cover:
- Creating a SharePoint site collection to install the solution on.
- Creating an app catalog site and uploading the WorkPoint App.
- Step-by-step guide for using the install wizard for the solution.
- Manual configuration.
This guide presupposes that you have already set up an Office 365 Tenant.
2. Requirements
Installing the standard Management Solution in WorkPoint requires a special installation key. This key is delivered to the customer via e-mail upon purchase of the solution. For information about purchasing the standard Management Solution, please contact the WorkPoint Sales Team at sales@workpoint.dk.
Installation of the Management Solution, and thus following this guide, also requires a user with global administrator privileges.
3. Term Store permission
Before the installation process can begin, 'app@sharepoint' needs to be added to the tenant Term Store. To do this, follow these steps:

- Go to your SharePoint admin center by typing "[Tenant name]-admin.sharepoint.com" in your browser URL line. For this purpose, we have created a tenant with the name "CalperITCompany", therefore, our SharePoint admin center is located at CalperITCompany-admin.sharepoint.com. Use your administration login information to log into the admin portal.

- In the SharePoint admin center, in the left side menu click "More features".

- For "Term store" click "Open".
- In the text field for "Term Store Administrators", type "app@sharepoint" (without the quotation marks).
- Click the "Save" button.
5. Creating an app catalog and adding the WorkPoint App
In order to install the standard Management Solution, the WorkPoint App needs to be added to an App catalog site. To create an app catalog and adding the WorkPoint app, follow these steps:

- In the SharePoint admin center, in the left side menu, click "More features".

- For "Apps" click the "Open" button.
- In the "Apps" page, click "App Catalog".

- Select "Create a new app catalog site".
- Click the "OK" button.
- Provide a title for the app catalog site.
- Select '/sites/' from the drop down menu.
- Provide a Web site Address for the app catalog site. Standard procedure is to paste the app catalog title into the text field.
- Select a language for the app catalog site.
- Select a time zone for the app catalog site.
- Select a site administrator for the app catalog site. You can type in the initials of the administrator and click the "validate user" button.
- Set a Server Resource Quota. In practice this number is not important, and can generally be left at the default value of 300, or even less.
- Click the "OK" button to finish creating the app catalog site.
The App catalog site is now being created. Once finished, it should figure on the Active Sites list in the SharePoint admin center:
- Click the URL of the app catalog site to go to the app catalog.

- In the app catalog site, click the "Distribute apps for SharePoint" button.

- In the "Apps for SharePoint" page, click the "Upload" button.

- Click the "Choose Files" button and browse the your WorkPoint App. If you have not yet downloaded the latest WorkPoint App, you can do so by clicking this link.
- Click the "OK" button.
The WorkPoint App should now figure on the list of apps:

Please note that Microsoft recently re-designed provisioning of new site collections in SharePoint. This means that site collections are created much quicker than before. It does, however, also introduce new issues. One if these issues is that the site collection is made available almost immediately, but all functionality is not necessarily ready for use right away - such as uploading and installation of apps on the site collection. This may result in an error such as the one in the following image:

This error may lead to the conclusion that there are issues with taxonomy. This, however, is not the case. This error is caused by the fact that provisioning of the site collection is still in progress. This issue is automatically resolved after the provisioning is done, which may take a couple of minutes depending on the tenant.
An administrator needs to approve the app for usage. To do this, please follow these steps:

- In the top right, click the cog icon.
- Click "Add an app".

- Find the app you uploaded to the app catalog in pt. 37-38 and click it. The App icon should change to the following:

- Click "Find out why".
- Click "Request Approval".

- Optionally add a request justification.
- Click the "Request" button.

- Next, in the app catalog site, click "App Requests".
- In the "App Requests" page, click the name of the app to approve.
28th of April 2020: Microsoft recently introduced an error in the approval process of apps i SharePoint. Instead of sending you to the "Approve or Reject App Request" page in pt. 47, you will be sent to the following page:

This page, however, does nothing for the approval process. I.e. no matter what you select in the "Status" drop down menu, and click "Save", the app will not be approved by this selection.
Instead, upon requesting approval of the app, an email is sent to the Office 365 tenant administrator with a link, which once clicked, approves the app. That email looks something like this:
Approving the app using the link in the email is a required step for approving the uploaded app for the time being. Thus, pt. 1 below can be skipped while this error is in effect.
For now, pt. 48-49 of this guide can therefore be skipped as long as the process described is performed instead.

- Optionally add a comment for the request.
- Click the "Approve" button.

- In the top right, click the cog icon.
- Click "Add an app".

- Click the WorkPoint 365 App.

- Click the "Trust it" button.

- The WorkPoint App is now being added. Once it is finished, it changes icon to the following:

- Hover over the newly added WorkPoint app and click the three dots.
- Click "Deployment" in the pop up window.
- In the "Managed Paths" section, select "Sites".
- Click the "Add" button.
"Sites" should now be located in the box to the right:
- In the bottom of the page, click the "OK" button.

- Click the "Trust it" button.
Next, we need to add the WorkPoint app to the site collection on which the Management System should be installed:

- In the "Active sites" section of the SharePoint admin center, click the URL of the site collection on which the Management System should be installed.

- In the top right of the Management System home page, click the cog icon.
- Click "Add an app"

- Click the WorkPoint app in the list "Apps you can add".

- Click the "Trust it" button.
On the "Site contents" page, the WorkPoint app should now be present:

6. Installing the Standard Management Solution
This section guides you through the install wizard for the standard management system:

- In the "Site contents" page of the site collection on which the Management System should be installed, click the WorkPoint App. This opens the installation wizard:
- In the first wizard step, click "Or use a License Key".
- Enter the License Key provided by WorkPoint.
- Click the "Continue" button.
- From the list of available solutions, select "Management System Solution".
- Click the "Continue" button.
- Make relevant choices to customize the contents of the solution.
- Select a welcome page. The welcome page is the page users are first presented with when logging into the system. It is also considered the "root page" of the solution.
- Click the "Continue" button when all configurations are made.
- Various permissions are required for the WorkPoint Management System to be installed. For "Create site collections", click "Click here to consent".

- Log in with a user which has global tenant administration privileges.

- Expand the sections in the "This app would like to:" section and read what accepting these permissions gives the WorkPoint app permission to.
- Click the "Accept" button to consent.
- The text that previously read "Click here to consent" should now read "Click here to reconsent".
- Next, for "WorkPoint Web API" click "Click here to consent".

- Click the "Sign-Up!" button.

- Log in with a user which has global tenant administration privileges.

- Expand the sections in the "This app would like to:" section and read what accepting these permissions gives the WorkPoint app permission to.
- Click the "Accept" button to consent.
The following page should display:

- Even though the text for the link for "WorkPoint Web API" has not changed, the consent should work fine.
- For "Install App with Modern UI App", click the "Install" button. There is no install window for this. When the App has been installed, it will figure in the "Site contents" page of the SharePoint site. You can open this page in a separate tab in the browser to see when the app is finished being added. Update the Site contents page until you see the WorkPoint 365 Modern UI app:
- When the Modern UI App is added, click "Click here to consent".
- Select the first API in the "Pending Approval" list.
- Click "Approve or reject".

- In the now opened right side panel, click "Approve".
- Complete steps 88-90 for the Windows Azure Active Directory API in the "Pending approval" list.
- Once all consents have been given and the Modern UI App is installed, click the "Continue" button.
- Click the "license" link to review the license terms and conditions. Then check the checker.
- Click the "Continue" button.
- WorkPoint is now building your solution. This may take a while. An e-mail is sent to the administrator once the solution is ready. This process runs in the background, and the window can now be closed.
7. Manual post-building installations
After the automatic installation of the Standard Management solution, a couple of manual installations are necessary for the system to operate correctly. These steps are explained in the following sections.
7.1. Setting up the Handbook page
The Handbook page uses the Advanced Search webpart to be able to search for documents and entities on the solution. It also enables smart navigation using taxonomies. The setup of this page is outlined in the following sections.
First, we need to map one of the managed metadata properties created by the automated installation script which installed the solution. To do this, follow these steps:
7.1.1. Mapping properties

- In the SharePoint administration center, click "More features".

- In the More Features page, for "Search" click "Open".

- In the Search page, click "Manage Search Schema".

- In the "Managed Properties" tab, perform a search for "business".
- Click the "owstaxIdwpBusinessProcess" result.

- When the "owstaxIdwpBusinessProcess" result is clicked, click the "Edit/Map Property" button.
- In the edit page for the property, scroll to the bottom and click "Add a Mapping".

- In the "crawled property selection" window, perform a search for "business".
- In the list of search results, select the "ows_taxId_wpMSBusinessProcess" result. Note that the creation of this crawled property is automated by Microsoft and may take up to 72 hours from solution installation before appearing. If this property does not appear when searching for it, please allows more time for it to be created and try again later.
- Click the "OK" button.
The crawled property should now appear in the list of mappings for the managed property:
- Click the "OK" button to finish editing the managed property.
7.1.2. Locating the Unique Identifier of Business Process term set
The unique identifier for the Business Process term set is needed in the further configuration of the Handbook page. There, we need to be able to find it in the term store. This section describes how to locate the unique identifier of the Business Process term set.

- In the SharePoint Admin Center, click "More features".

- In the "More features" page, for Term store, click "Open".

- In the "Term Store" page, locate and select the "Business Process" term set.

- In the "General" tab, locate the unique identifier in the bottom of the section. Either copy this identifier to the clipboard, or write it down for later reference.
7.1.3. Creating the Handbook search setting
A Search Setting for the handbook is set up in the WorkPoint Administration:

- In the WorkPoint Administration, in the left side menu click "Search settings".

- In the "Search settings" page, click "Add search setting".
For specific information about the various configuration options regarding Search Settings and Advanced Search, please visit this article.
- Enable "Show in Express panel.
- Set the search setting to primary.
- Provide the search setting the the name "Handbook".
- Set the operator to "Starts with".
- Set the "Type" to "Document search".
- Set the URL to the icon which you wish to use for this search setting tab.
- Keep the "Page size" at 30.
- Keep the "Ordering" value at default. In this example it is 3.
- Paste the Unique identifier for the Business Process term set. The process of locating this identifier was shown in section 7.1.2.
- For "Term set Managed Property", select the managed property "owstaxIdMSBusinessProcess". If you do not see this property in the drop down menu, head back to the Search Settings page, and click this link:
Keep in mind that the "owstaxIdMSBusinessProcess" property may not show up if it is not mapped as shown in pt. 102 - 105.
- Add a new result group and provide it with the name "Process Documents".
- For "Base Query", type in "contentclass:STS_ListItem_DocumentLibrary". This makes sure the search is performed only in document libraries.
- Click the "Save" button.
7.1.4. Creating the Process Documents Column Group
In this section, we will create a column group for process documents, to be used in the Handbook search setting.

- In the Search settings page, click "Add column group".
This opens the "Add column group" page:
- Provide a name for the new column group. In this example, we have selected "Process Documents".
- We have added a set of columns we wish to display when using this column group. If a result group for a search setting uses this column group, the fields selected here will be shown for the search results. Note that in this example, we have added various mapped properties which displays information such as The language and document category.
- Columns can be added to the configuration by first selecting the column in the "Add column" field, and clicking the "Add" button.
- Once the configuration is complete, click the "Save" button to save the configuration.
The column group should now appear in the list of column groups in the Search settings page:
We can now use this column group in combination with the previously created Search Setting:
- For the Handbook search setting, click "Edit".
- In the result group, for "Column group", select the column group that was just created.
- If you have configured any refiners you wish to add, you can do that in the "Refiners" column.

- Scroll to the bottom and click the "Save" button.
For additional information on how to configure Search Settings, please visit this article.
For additional information on how to configure the Advanced Search webpart, please visit this article.
7.1.5. Creating the Handbook page
Next, we will create a new page on the WorkPoint solution and add the Advanced Search web part.

- In the root site of the solution, in the top right click the settings icon.
- In the side menu, click "Site contents".

- In the Contents list, click "Site Pages".

- In the "Site pages" page, click "New".
- Click "Site Page".
- Provide the page with the name "Handbook".
- Remove the name of the page creator by clicking the "X" for the field.
- Set the comment section on the page to "Off".
- Click the "Edit" button for the header web part.

- In the editing side panel, set the Layout to "Plain".
- Set the Alignment to "Center".
- Close the editing panel by clicking the "X".

- Click the "+" icon below the header web part to add a new web part below it.

- In the list of web parts, add the "WorkPoint 365 - Advanced Search" web part.
- For the newly added web part, click the "Edit" button.

- Select "Handbook" as the pane to show.
- Close the editing panel by clicking the "X".

- Click the "Republish" button.
- Copy the URL address for the Handbook page.

- In the left side navigation panel, click "Edit".

- Add a new navigation button above the "Organization Information" button by hovering your cursor in the area and click the "+" button.

- In the Address field, insert the URL of the Handbook page.
- Set the Display name to "Handbook".
- Click the "OK" button.

- In the bottom of the left side navigation panel, click the "Save" button.
The Handbook page is now set up. If you wish to add various images and icons or further tweak the page, please visit this article for more configuration examples and information.
7.6. Moving and creating site columns
7.6.1. Moving site columns
Some site columns are created in the "WorkPoint Management System Columns" group. These need to be moved to the "WorkPoint Site Columns" group instead. This is due to the fact that these site columns are used for the Numerator Service on the solution. Follow these steps:

- In the home page of the solution, click the "Settings" icon in the top right of the page.
- Click "Site information".

- Click "View all site settings".

- In the "Site Settings" page, in the "Web Designer Galleries" section, click "Site columns".

- In the list of site columns, scroll down until you reach the "WorkPoint Management System Columns" and click the "Audit ID" site column.

- Click the "Existing group" drop down menu.
- Select the "WorkPoint Site Columns" group.

- Scroll to the bottom of the page and click the "OK" button.

- In the dialogue, click "OK".
Repeat this process for the following site columns, all located in the "WorkPoint Management System Columns" group:
- Document ID
- NC ID
7.6.2. Creating site columns
One site column needs to be created. Follow these steps:

- In the home page of the solution, click the "Settings" icon in the top right of the page.
- Click "Site information".

- Click "View all site settings".

- In the "Site Settings" page, in the "Web Designer Galleries" section, click "Site columns".

- In the "Site Columns" page, click "Create".
- For "Column name", enter "wpMSExternalAuditor".
- For "Type", select "Person or Group".
- For "Group", click the "Existing group" drop down menu and select the "WorkPoint Management System Columns" group.

- Leave all other settings default and scroll down to the bottom of the page and click "OK".

- Locate the newly created column in the list of site columns and click it.
- Rename the column to "External Auditor".

- Scroll to the bottom and click "OK".
Now navigate to the WorkPoint Administration for the solution:
- In the WorkPoint Administration, click the Audits icon. This takes you to the Audits list.

- In the "Audits" list, click the Settings icon in the top right of the page.
- Click "List settings".

- In the "Columns" section, click "Add from existing site columns".

- Select the "WorkPoint Management System Columns" group.
- Locate the "External Auditor" column and select it from the "Available site columns" list.
- Click the "Add" button. The "External Auditor" site column will move to the "Columns to add" list.
- Click the "OK" button.
7.7. Security configuration
In the following sections, we will configure the security setup for the standard Management solution.
7.7.2. Configuring Organization Information security
In this section we will configure security for the Organization Information list.

- In the "Home" page of the solution, click the Settings icon in top right of the page.
- Click "Site contents".

- In the "Site Contents" page, for the "Organization Information" list, click the "Show actions" button.

- Click "Settings".
- In the "Organization Information" settings page, click "Permissions for this document library".

- In the "Permissions for this document library" page, in the "Permissions" tab, click "Stop Inheriting Permissions".

- Click the "OK" button for the information dialogue.
- Remove all groups from the list, except the ones shown in the image.

- Select the "Company Management" group by clicking the checker for the group.
- Click "Edit User Permissions".
- Uncheck "Read".
- Check "Contribute".
- Click the "OK" button.
- The security setup should now have the "Company Management", "Management Employee", and "Management System Owner" groups with "Contribute", "Read", and "Read" permissions, respectively.
- Now click the "Grant Permissions" button.

- In the "Share 'Organization Information" and its contents" window, input the group called "Everyone except external users".
- For "Permission level", click the drop down menu and select "Read".
- Click the "Share" button.
- After refreshing the page, the security setup for the "Organization Information" list should now look like this.
This concludes the security configuration for the "Organization Information" list.
7.7.3. Configuring Business Process module security
In the following section we will configure security for the Business Process module.

- In the Standard Management solution, click the "Home" button.
- Click the cog icon to access the WorkPoint Administration.

- In the WorkPoint Administration, click the header of the "Business Process" business module.
- Click "Security Settings".
- Set both "Business module entity" and "Business module entity site" to "Use security rules".
- Click the "Save" button.
The following security matrix is used for the security configuration for the "Business Process" module:

The following images show the configuration of the first entry in the Matrix - the "Company Management" entity configuration:

- In the "Security rules" section, click "Add security rule".
- The security rule is set to "Active".
- "Type" is set to "Static", so that a person/group can be used for the rule.
- "Scope" is set to "Entity" as per the security configuration matrix.
- The "Company Management" group is selected for the security rule.
- The "Company Management" group will be grated "Read" permissions for the Entity.
- Click the "Save" button to save the security rule.
The main security configuration page should now display the rule created:
- More security rules can be created by clicking the "Add security rule" button. All rules in the security configuration matrix must be set up. For general information about how to configure security in WorkPoint 365, please visit this article.
7.7.4. Configuring Nonconformities module security
The configuration of security for the Nonconformities business module is set up in the same way as the Business Process module.
The security matrix for the Nonconformities module is the following:

Note the permission level for the "Everyone except external" group called "Contribute, no delete". This permission level must be created manually and should have all the same permissions as the standard "Contribute" permission level, except the "delete" permissions.
Also note that the "Everyone except external" group should only have the "Contribute, no delete" permissions when a nonconformity is in the "Registered" stage. Else the group should have "Read" permissions. This can be achieved by using activation conditions. Visit this article for more information.
7.7.5. Configuring Audit module security
The configuration of security for the Audit business module is set up in the same way as the Business Process module.
The security matrix for the Audit module is the following:

7.7.6. Configuring KPI module security
The configuration of security for the KPI business module is set up in the same way as the Business Process module.
The security matrix for the KPI module is the following:
