Prerequisites for installing Microsoft SharePoint Online component

The Microsoft SharePoint Online is a cloud based service which needs Internet connectivity to function and it must be installed on the IBM® Content Collector server.

You need an uninterrupted Internet connection to be able to perform the following:
  • Access any SharePoint sites, lists and libraries on any browser
  • Connect Content Collector server to SharePoint Online
  • Archive files from SharePoint Online to Content Collector server

Hardware requirement

For using Microsoft SharePoint Online as a source system:
  • A server is needed to use the link handler and restore functionality with Internet Information Server (IIS) installed on it. This server can be the Content Collector server or any other server with IIS 8.0 or later installed on it.
  • The server should accessible from the internet as well as the Content Collector web application for the Restore functionality to work.

Software requirement

  1. Windows Identity Foundation: Perform the following steps to enable Windows Identity Foundation:
    1. Open the Control Panel and select Programs and Features.
    2. Select Turn Windows features on or off from the column on the left. This opens the Add Roles and Features Wizard.
    3. Click Next until you reach the Features tab.
    4. Scroll to the bottom of the list.
    5. Select the Windows Identity Foundation 3.5 option.
    6. If prompted, restart your computer to enable the Windows Feature.
  2. OAuth libraries: Install the OAuth related libraries. The libraries are available for download from one of the following locations:
    1. How to: Install and Configure Internet Information Services for Microsoft Dynamics NAV Web Client
    2. Microsoft Web Platform Installer
  3. Content Collector 4.0.1 fix pack 13 (4.0.1.13): The Microsoft DLLs required for SharePoint Online support are not included with this fix and is deprecated too. As a prerequisite, you need to run the PowerShell script ICC_SPO_Prerequisite_NuGetPackages_Installer.ps1, which is included with this fix pack to install the NuGet packages.
    Ensure the following before executing the PowerShell script:
    • Windows: PowerShell works with PowerShell 5.1, and
    • Non-Windows platforms: PowerShell 7.x and later
    • Open the PowerShell as an administrator.
    • Execute the ICC_SPO_Prerequisite_NuGetPackages_Installer.ps1 script to download and install the required NuGet packages.
Table 1. Software prerequisite to use Microsoft SharePoint Online as a source system
Microsoft SharePoint Other software requirements Notes
SharePoint Online Tenant with licensed user Link Handler and Restore app:
  1. Internet Information Server 8.0 (IIS) and later (How to: Install and Configure Internet Information Services for Microsoft Dynamics NAV Web Client)
  2. IIS must have the following features enabled:
    1. HTTP Activation
    2. Non-HTTP Activation
    3. .NET Framework 3.5 (minimum required version), 4.5, 4.6 or 4.7 depending on the version of Windows
      Note: From Content Collector 4.0.1 fix pack 12 (4.0.1.12), .NET Framework 4.7.2 or later is required.
    4. ASP.NET 4.5 (minimum required version) or later depending on the version of Windows
    5. ISAPI Extensions
    6. ISAPI Filters
    7. Request Filtering
    8. Default Document
    9. Directory Browsing
    10. HTTP Errors
    11. Static Content
    12. HTTP Redirection
  3. Expand .NET Framework N.N, and select ASP.NET N.N.

    N.N indicates the version number, which varies between 3.5 (minimum required version), or 4.5 and later depending on the version of Windows

    1. Select HTTP Activation.
    2. Expand WCF Services and select HTTP Activation.
    3. Expand Management tools and select the following:
      • IIS Management Console
      • IIS Metabase Compatibility
      • IIS Management Scripts and Tools
      • Management Service
  4. Microsoft Web Platform Installer: WebPI provides a simplified installation workflow for installing common open source web applications and web platform technologies.
  5. Web Deploy: Search for 'web deploy' in the Web Platform Installer interface and install it.
Link handler application needs to be installed on server with Internet Information Server (IIS). To make restore work this server should be accessible from internet as well as from IBM Content Collector web application.

Permissions

To perform the installation on the SharePoint Online you must have appropriate permissions to enable actions such as to install and run applications, and to deploy the apps.

When you configure SharePoint connections on the IBM Content Collector server, the credentials you provide must belong to a user who is assigned with a Global admin role and belongs to the Site Collection Administrators group for the site.

To assign the Global admin access, refer to the following image and links:

Screenshot for managing roles

For information on one-time provision of Global admin access, refer to Microsoft 365: Global admin and SharePoint admin role.