Preparing your Environment for K2 for SharePoint

Installing K2 for SharePoint involves running the K2 Upgrade Manager to update the existing K2 components, deploying the K2 for SharePoint App to the app catalog, and finally configuring the app.

If you are installing K2 on a server that does not have K2 components, run the Nintex K2 Setup Managers first.

This topic outlines what components are updated, and what the software and hardware requirements are for installing and running K2 for SharePoint. This information should be used to ensure that your environment is ready to run K2 for SharePoint.

Updated Components

Keep in mind that no components are installed on the SharePoint server - only the K2 for SharePoint app is deployed to the SharePoint app catalog. After the app is deployed you run the Registration Wizard in SharePoint to connect it with a K2 server.

If your SharePoint farm installation is distributed, you must run AppDeployment.exe on a SharePoint Application server that includes the Central Administration server or at least the SharePoint Management Shell. Keep in mind that you must install K2 for SharePoint on each app catalog and match its version to the version of your K2 server. The best way to do this is to copy the K2 for SharePoint Application Deployment.exe self-extracting file from your K2 installation source to your SharePoint server and then run it. You can delete these files once you’ve completed the K2 for SharePoint installation (also called AppDeployment).

The following K2 components are updated on the K2 server during the installation of K2:

Component Description
K2 Server Updates existing K2 server and K2 database
K2 Workspace (Deskop) Security updates to existing K2 Workspace (Deskop) web sites (supports secure communication between K2 and SharePoint)
K2 Sites Security updates to existing K2 Designer and Runtime web sites (supports secure communication between K2 and SharePoint)
K2 for SharePoint K2 for SharePoint files and configuration. AppDeployment is automatically run after installation to deploy the K2 for SharePoint app to one or more app catalogs.

Hardware and Software Requirements

Before installing K2, ensure the following prerequisite software has been installed in your environment.

For the prerequisite hardware and software necessary for the SharePoint 2013 server, see the Hardware and software requirements for SharePoint 2013 on the Microsoft TechNet website.

There are no additional hardware requirements for K2 for SharePoint application.

Windows Powershell 3 or later ( which you can download from the Microsoft Download Center) is required. Powershell 3 is part of Windows Server 2012.

Software Prerequisites

The following list of software is required for the K2 for SharePoint Application:

  • The 64-bit edition of Windows Server 2012
  • SharePoint Server 2013/2016 Standard Edition or SharePoint Server 2013/2016 Enterprise Edition ( for information on SharePoint versions supported by the K2 for SharePoint App, see the Preparing SharePoint On-Premises section of the Preparing SharePoint topic).
  • .NET Framework 4.6.1 (is part of the prerequisite check during K2 installation, and needs to be installed).
  • Internet Explorer 11 or
    • Google Chrome (latest released version) or
    • Mozilla Firefox (latest released version) or
    • Apple Safari (latest released version)