Microsoft SharePoint
- From Nintex Automation 5.7 onwards there are two different apps for SharePoint. The legacy Nintex K2 for SharePoint: used for SharePoint on-premises and upgraded environments for SharePoint Online, and Nintex Automation for SharePoint: used on new installations for SharePoint Online.
-
Existing customers upgrading to Nintex Automation 5.7 use the legacy app from the SharePoint App Catalog for all SharePoint environments. New installations of Nintex Automation use the legacy app from the SharePoint App Catalog for SharePoint on-premises, and the new Nintex Automation for SharePoint app (SPFx) for SharePoint Online.
- For information on integration with different versions of SharePoint, please see the Compatibility Matrix.
- If integrating with SharePoint on-premises, the server and SharePoint on-premises server must be in the same domain.
- The product supports only one SharePoint on-premises farm per environment.
Although Microsoft SharePoint is not a requirement for the product, integration with the product and Microsoft SharePoint provides a powerful platform to build applications that integrate tightly with the SharePoint family of products.
Nintex K2 for SharePoint is typically used to build applications that reside in SharePoint (such as SharePoint Workflow Applications and Business Applications that combine SharePoint Data with external data, along with customized User Interfaces (Forms), Workflows and Reports), or Applications outside of SharePoint that use the product to integrate with SharePoint. When building these Applications with Nintex K2 for SharePoint, the difference is the design tools being used. For Applications that reside in SharePoint, the product provides browser-based design tools that integrate seamlessly with SharePoint, which allows less technical users to build their own applications without necessarily leaving the familiar SharePoint "world". Applications that integrate with SharePoint is usually built by a more technical user who is familiar with the product's developer-focused design tools.
The Nintex K2 for SharePoint integration components use the SharePoint app architecture. This architecture allows 3rd party applications, like the Nintex K2 for SharePoint app, to be used with SharePoint on-premises, SharePoint Online, as well as hybrid environments. Nintex K2 for SharePoint is a provider-hosted App that is added to a SharePoint Site. The app itself is hosted in a Nintex Automation-managed environment, and all interaction between SharePoint and the app happens over HTTP(S) communication using claims-based authentication and OAuth trust for security. All application elements (e.g. Workflow, SmartForms, SmartObjects, Reports) execute in the products environment.
To prepare to integrate Nintex K2 with SharePoint Online, please see the Preparing SharePoint Online topic in the Integration Preparation topic. To prepare to integrate the product with a SharePoint 2019 or later On-Premises environment, please see the Preparing SharePoint On-Premises topic in the Integration Preparation section.
It is increasingly common for organizations to have a mixture of SharePoint on-premises and SharePoint online. A single server can support both of these environments at the same time, however there are some slight differences to the configuration if your on-premises SharePoint environment is setup in Hybrid mode. To prepare to integrate a hybrid SharePoint 2019 environment with the prodict, please see the Hybrid SharePoint 2016/2019 Environment topic in the Integration Preparation section.