K2 Service Types

Service Types refer to the "connectors" available in a particular K2 environment, that allow you to integrate with other systems by using SmartObjects.

The table below lists the standard service types available in K2. You can review the available service types in your environment by using the Service Types screen in K2 Management.

For updated and additional information on integration and compatibility of K2 with other technologies, please refer to the Product Compatibility, Integration and Support Matrix.
Product / Technology Service Type Can be configured
/registered
Notes

Microsoft Products

Azure Active Directory Azure Active Directory Yes *

Provides the ability to lookup and manage users and groups in Microsoft Azure Active Directory.

Dynamics CRM CRM Yes

Provides methods to create, update, delete and list entities with Microsoft Dynamics CRM

CRM Functions No

Internal service used to retrieve or add CRM attributes or to delete CRM entities. This is used in conjunction with the CRM service

Exchange Server ExchangeYes *

Connects to a Microsoft Exchange server using its REST API. This service uses OAuth authorization and allows you to integrate with Exchange Online whether you have Nintex K2 Five or K2 Cloud.

Microsoft TeamsMicrosoft TeamsYes*The JSSP-based Microsoft Teams connector allows you to create, update, list, and read objects in Microsoft Teams, including: teams, channels, tabs, and apps.
SharePoint SharePoint

No

You must use the SharePoint Registration Wizard

Integrates with SharePoint items using the SharePoint CSOM/REST services (List Items, Documents, Folders , List Item Attachments) Read operations for SharePoint taxonomy and Managed Metadata Service Instances are configured per Site Collection and you may limit which List and Libraries to expose as SmartObjects
SharePoint FunctionsNo

Internal service used to query SharePoint for User Information

SharePoint IntegrationNo Internal service used for integration operations between SharePoint and K2
SQL ServerSQL Server Yes

Expose SQL database tables, stored procedures, and views as SmartObjects. The available methods will depend on the type of SQL entity being exposed.

Service Instances are configured per Database

Other Products

salesforce.comSalesforceYes *

Exposes salesforce.com entities for a specific account

Uses OAuth for authentication.

DocuSignDocuSignYes *

Integrates with DocuSign envelopes, documents, recipients, and folders. Note that this service is configured with the DocuSign Feature Activation page in the K2 Management Site.

If necessary, contact Nintex Customer Central to enable this feature in your environment.

Nintex AssureSignNintex AssureSignYes

Integrates with Nintex AssureSign through SmartObjects.

OracleOracleYes

Exposes Oracle database entities (Tables, Views, Functions, Packages and Stored Procedures) as Service Objects. Note: The Broker uses the ODP.NET data connector. Please refer to the Oracle Documentation for additional supported version information. SSO authentication is not available for the Oracle Service Broker.

Generic Service Types

WCF ServicesWCFYes

Expose WCF (WSDL and MEX) Endpoints as Service Objects. Supports serialization and deserialization of complex types.

Web ServicesWebservice (SOAP/WSDL)Yes

Expose Web Services (WSDL) as Service Objects. Supports serialization and deserialization of complex types.

ODataODataYes

Allows K2 to interact with OData-compliant web service endpoints using .NET serialization/de-serialization.

RESTRESTYes

Allows K2 to integrate with REST endpoints.

K2 Service Types

K2 InternalIdentity ServiceNo

Internal service used by K2 to create and maintain identity provider configuration and schedules.

Deployment ServiceNo**

Internal service used by K2 for K2 Package and Deployment functionality.

K2 ManagementNo**

Internal service used by K2 for management functions.

Licensing ServiceNo**

Internal service used by K2 for licensing operations and license audit reporting.

PDF ConverterNo**

Internal service used by K2 for converting HTML or dynamic URLs to PDFs.

SmartBox Service No**Provides a K2-managed SQL database for storing SmartObject data when there is no existing system that can store the data. (By default, SmartObjects will use the SmartBox provider unless you specifically change the SmartObject to use data from a different system.)
SmartObject Service FunctionsNo**

Internal service used by K2 to work with service instances and SmartObjects.

Sync ServiceNo

Provides runtime identity synchronization between an identity provider like Azure Active Directory and the K2 identity cache.

Task Allocation ServiceNo**Used for Task Allocation operations and algorithms.
User Role ManagerNo**

Provides methods for returning users, groups, roles and security label information from the available security providers.

Workflow ReportingNo**

Provides the data used to generate K2 workflow reports and (optionally) exposes reporting SmartObjects for specific K2 workflow definitions.

Workflow ServiceNo**

Provides runtime services for K2 workflows, such as starting new processes or opening and completing worklist items for specific events in the workflow.

* Configuration processes may differ, see the linked topics for more information.

** Existing service key values are editable.

Deprecated Service Types

CRM

CRM 4 Entity

Exposed CRM entities (in a Microsoft Dynamics CRM 4 environment) as SmartObjects.

CRM 4 Functions

Enabled K2 to interface with Microsoft Dynamics 4 CRM and was used in conjunction with the CRM 4 Entity Service

SharePoint

SharePoint Service V2

Provided read and write capabilities to read, update, delete, list and add attachments to SharePoint 2010 and earlier libraries and Lists.

SharePoint Content

Enabled integration with the SharePoint 2010 CSOM (Client-Side Object Model) API to manage content in SharePoint, such as list items and documents.

SharePoint Management

Made calls to the SharePoint 2010 CSOM (client side object model) to manage lists, libraries, templates and subsites.

DropboxCloud Storage

Configure a Cloud Storage service instance to manage files and folders inDropbox.

Google DriveCloud Storage

Configure a Cloud Storage service instance to manage files and folders inGoogle Drive.

BoxCloud Storage

Configure a Cloud Storage service instance to manage files and folders in

Box
OneDriveCloud Storage Configure a Cloud Storage service instance to manage files and folders in OneDrive.