• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Edit
Show / Hide Table of Contents

Set up Microsoft 365 Cloud Office document Integration

• 11 minutes to read
 • 11 minutes to read

This article will help you set up the Microsoft 365 part of the integration between Microsoft 365 and SuperOffice CRM Online.

Setting up Microsoft 365 SharePoint Integration has 2 parts:

  • How to setup Microsoft 365 to integrate into CRM Online:
    • Check if your SuperOffice CRM Online tenant is ready (pre-requisite step).
    • Configure the integration in your Microsoft 365 SharePoint (steps 1 - 3).
    • Enable the integration for your CRM Online site (step 4).
  • Configure your templates in SuperOffice Admin (in this article).

If you would like to get assistance configuring the integration, sign up for Microsoft 365 Integration in the SuperOffice App Store (unpublished).

Before you begin

Ensure you meet the prerequisites and read the security considerations.

  • During set-up, some details must be collected. These details will be used as parameters for setting the new configurations for your SuperOffice CRM Online site.

    • Your SuperOffice Online customer-specific URL, Cust ID (found in the browser URL while logged into SuperOffice Online), for instance, http://online.superoffice.com/cust8123/.
    Note

    Write down the number of the "cust"-part of the URL as "Cust ID".

  • To create new content types (see step 2), you need the SharePoint settings to allow user to run custom scripts activated < 24 h. before setup. You may perform the other steps in the meantime or create new content types at a later time.

  • How to activate Custom Script:

  1. Go to SharePoint admin center > settings tab > Custom Script section.
  2. Set settings to "Allow users to run custom script on self-service created sites".

x -screenshot

For more information:

  • New Microsoft 365 admin user interface
  • Old Microsoft 365 admin user interface

Step 1 - Create a document library in your Microsoft 365 SharePoint library

Note

The SuperOffice Archive folder needs to be a document library, and this document library needs to be located on the root of the SharePoint site, and not as a sub-site or a virtual site. See troubleshooting tips for more information.

  1. Open Microsoft 365 and log in as an admin user, go to Microsoft 365 "Admin".

    x -screenshot

  2. Go to SharePoint under "Microsoft 365 admin center" -> Admin centers.

    image18cb.png -screenshot

  3. Open the root area of your SharePoint tenant – by choosing 'Sites' -> 'Active sites' from the left-hand menu.

    imagesgm93.png -screenshot

    Note

    Write down this URL as "SharePoint domain name URL=".

    Example: SharePoint domain name URL=https://[your_domain_name].sharepoint.com

  4. Click the root address (https://[your_domain_name].sharepoint.com) from the Active sites list.

    x -screenshot

  5. Open Site contents from the menu.

    imagetrxas.png -screenshot

  6. Create a document library (used for SuperOffice documents) in the root area:

    1. Click New and choose Document library.
    2. Enter a name for your document library. Example: SuperOffice_Archive
    Note

    Write down this name as "SO Archive Document Library Name="

    This is the name of the document library. It will be the relative path of your document library to the root folder: https://[your_domain_name].sharepoint.com/SuperOffice_Archive/

    Example: "SO Archive Document Library Name=/SuperOffice_Archive/"

    Make sure the document library exists on Root of SharePoint, and have correct access rights (minimum "Edit" ) for your users before continuing.

  7. Create a 'template' folder (used for SuperOffice templates) in the SuperOffice Document library:

    1. Click New and choose Folder.
    2. Enter a name for your template folder. For example, Template
    Note

    Write down this name as "Template Folder Name="

    imageujv6m.png -screenshot

    Folder for templates, created inside the SuperOffice Document library. For example, Template Folder Name=Template

    Make sure the folder exists, and have correct access rights for your users before continuing.

Step 2 – Setting up Document Content types in Microsoft 365 SharePoint

For creating new blank documents, spreadsheets, and presentations in SuperOffice CRM Admin (from a SharePoint template), we need to define several content types in SharePoint.

To create new content types, you need the SharePoint settings to "allow user to run custom scripts" activated < 24 h. before setup. You may perform the next steps in the meantime or create content types at a later time if you prefer.

This selection will fail if SuperOffice 'content types' are not set up in SharePoint:

x -screenshot

  1. Open Microsoft 365, and log in as an admin user, go to "Microsoft 365 admin center".

  2. Go to Sharepoint under "Admin centers".

  3. Open "Active sites", and open the root area – by clicking the link https://[your_domain_name].sharepoint.com from the list.

  4. Click the settings wheel-> Site Settings -> Site Content Types.

    imageu49ea.png

    x -screenshot

  5. Click Create.

    x -screenshot

  6. Set:

    1. Enter 'SuperOffice Blank Document' as name.
    2. Choose "Documents Content Types" / "Content types for documents" under 'Select parent content type from:'.
    3. Choose "Document" under 'Parent Content Type'.
    4. Enter SuperOffice as Group (Create the group if it's non-existing).

    x -screenshot

  7. Click OK.

  8. Navigate the list to your newly created content type and open it. Click Advanced settings.

    x -screenshot

  9. Select 'Upload a new document template:'. Choose a blank document from your computer. (Either download a pre-created blank document or create a blank document from Office and stored locally).

  10. Click OK.

  11. Repeat step 6 - 13 for:

  • SuperOffice Blank Spreadsheet (download .xlsx)
  • SuperOffice Blank Presentation (download .pptx)

If you get an access error

For new UI:

  1. Read New Microsoft 365 admin user interface.

  2. Go to the Settings page of the new SharePoint admin center, and sign in with an account that has admin permissions for your organization. At the bottom of the page, select classic settings page. Confirm whether the settings are configured to "Allow users from running custom script".

For old UI:

  1. Read Microsoft 365 admin user interface.

  2. Go to SharePoint admin center > settings tab > Custom Script section > confirm whether the settings are configured to "Allow users from running custom script".

    • Set them to "Allow users to run custom script" to see the outcome. The SharePoint settings "Allow user to run custom scripts" can take < 24 h. before activated. You may perform the other steps in the meantime or create the content types at a later time.

Step 3 – Adding the SuperOffice Integrator App in Microsoft 365 SharePoint

1. Add or upload the app manually

Since we’re not in Office Store, we have to do this manually:

  1. In "SharePoint admin center" - click "apps" from the menu.

  2. Open "Customer apps" from the "Active sites" page (click URL) or go via "Advanced" and choose "Apps" -> "Apps catalog".

    imagedtyeq.png -screenshot

    imagev7ojr.png -screenshot

    image69pt4.png -screenshot

    If you don’t have an App Catalog from before – choose to create a new one, for example:

     * Title: Custom apps
     * Web Site Address: `https://[your_domain_name].sharepoint.com/sites/apps/`
     * Administrator: [any admin/currently logged-in user]
     * Server Resource Quota: 20
    

    The App Catalog is now being created – and available to be used within about 5 minutes.

  3. Download the SuperOffice SharePoint App SuperOffice.Microsoft 365.Integrator.app locally.

  4. Choose "Apps for SharePoint" in the menu. imagekoepi.png -screenshot

  5. Click upload and choose the local file SuperOffice.Microsoft 365.Integrator.app.

    imageydark.png -screenshot

  6. Click OK. The App is now Uploaded – and available to be used on your SharePoint site within about 10 minutes.

    imagem7t19.png -screenshot

To use the App on your SharePoint site - Add the App to the site

  1. Go back to Grup Area: Open the Root area – by opening the link https://[your_domain_name].sharepoint.com from the Sharepoint admin centre menu by clicking the link https://[your_domain_name].sharepoint.com from the list

  2. Click Site contents in the menu:

    image6e0ta.png -screenshot

  3. Click New from the dropdown inside the Grup Area, and choose App.

    Inside "Your Apps" – Apps you can add – you should now see "SuperOffice Online Integration" (if it is not in the list yet - it might take a few minutes before it is available. Try again in a few minutes).

  4. Click on it to open the app details.

    imagebnc9j.png -screenshot

    (if you are not able to add it yet - it might take a few minutes before it is available to add. Try again in a few minutes).

    imagezfo3m.png -screenshot

  5. Add it by clicking Trust It to approve.

    image61nqk.png -screenshot

    Once added - the SuperOffice Integration app should now be in the Group Area.

    x -screenshot

  6. SharePoint users who will use this app for logging in to CRM Online will need "read" access to the root folder of SharePoint (see Troubleshooting tips for more information and options on how to enable it).

Step 4 – Notify SuperOffice to activate Microsoft 365 document integration

To turn on the Microsoft 365 SharePoint integration for your CRMOnline tenant, submit the following details:

  • "Cust ID"
  • "SharePoint domain name URL"
  • "SO Archive Document Library Name"
  • "SO Template Folder Name"
Note

Once we receive the form submission, we will activate the feature as soon as possible, and the feature will then be ready to use the following day. (Your site must be recycled to get the new configurations.)

Use this form for submitting the details to us.

You will get a notification from SuperOffice R&D Services when the Microsoft 365 SharePoint integration is activated.

When it is ready to use, you may continue to set up the templates, to make use of the Microsoft 365 SharePoint integration.

© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Back to top