Supported Artifacts
The tables below will help you understand the supported artifacts when working with K2 for SharePoint . For more information on the K2 integration, see KB001614 - Summary of K2 for SharePoint 2013 Integration.
The following SharePoint List and Library templates are supported:
- Administrator Task List
- Announcements List
- Calendar List
- Categories List
- Contacts List
- Custom List
- Custom List in Datasheet View
- Deliverables List
- Document Library
- Gantt Chart List
- Issue Tracking List
- Links List
- MySite Document Library
- Picture Library
- Record Library
- Task List
Custom templates cannot be enumerated by the SharePoint CSOM API and are therefore not available to use for third-party applications like K2. This means you will not be able to use Custom list/library templates.
The following Column Settings are supported. When these column settings are specified on SharePoint Columns, the settings are applied or otherwise enforced on the related controls on the generated SmartForm for that list/library.
- Allow Fill-in choices
- Choice values with various displays (drop-down, radio, check-boxes)
- Default Value
- Descriptions
- Length of text
- Managed Metadata
- Minimum and maximum values
- Required
The following SharePoint Field Types are supported:
- AllDayEvent
- Attachments
- AverageRating
- Boolean
- CallTo
- Calculated
- Choice
- ContentTypeID
- Counter
- Computed
- Currency
- DateTime
- File
- FreeBusy
- Integer
- Likes
- Lookup
- LookupMulti
- Modstat
- MultiChoice
- Note
- Number
- OutcomeChoice
- RatingCount
- Recurrence
- TargetTo
- TaxonomyFieldType
- TaxonomyFieldTypeMulti
- Text
- URL
- User
- UserMulti
- WorkflowStatus
Do not rename Content Types as this can break K2 applications. If you have renamed a Content Type, rename it back to the original value to restore your K2 application.
The following SharePoint Content Types are supported:
- Announcement
- Audio
- Basic Page
- Category
- Circulation
- Comment
- Contact
- Document
- Dublin Core Columns
- East Asia Contact
- Event
- Excel Based Status Indicator
- Fixed Value based Status Indicator
- Folder
- Form
- Help Category
- Help Collection
- Help Media File
- Holiday
- Image
- Issue
- Item
- Javascript Display Template
- Link
- Link to a Document
- List View Style
- New Word
- Official Notice
- PerformancePoint Dashboard
- PerformancePoint Filter
- PerformancePoint Indicator
- PerformancePoint KPI
- PerformancePoint Report
- PerformancePoint ScoreCard
- Picture
- Reservations
- Resource
- Resource Group
- Rich Media Asset
- Schedule
- Schedule and Reservations
- SharePoint List based Status Indicator
- SQL Server Analysis Services based Status Indicator
- Summary Task
- System
- Task
- Timecard
- Users
- Video Rendition
-
You cannot change the SharePoint Site URL or SharePoint Domain name of a K2-integrated SharePoint site. Doing so will break the K2 integration with the site. If you have to change a site's web address or domain, you must treat it as a new site or tenant and rebuild your K2 solution, or treat it like a multi-environment move and use K2 Package and Deployment to move your solutions.
Alternatively, consider creating a new site and re-using the existing SmartObjects, forms, and workflows to interact with the new site, but this would require that the structure of the lists and libraries in the new site are the same as in the old site. -
Do not rename Content Types as this can break K2 applications. If you have renamed a Content Type, rename it back to the original value to restore your K2 application.
- Managed Metadata can be searched for in the following ways:
- Terms can be searched for and resolved either by Name or ID (GUID).
- All terms in a term set can be searched for by specifying the term set name or ID (GUID). This also applies to Term Store Name and ID (GUID).
- Terms can be searched for and resolved by specifying the entire term path.
- K2 supports various site templates and can be activated to publishing sites. K2 does not check site template types, only Lists and Libraries. If your site template has Lists or Libraries that are not supported, then your site template will not be supported. For example, the Publishing site template contains unsupported types such as the Reusable Content library, and this library cannot be integrated with K2. Check the supported types to ensure that your site template, and the types that it contains, are supported.
-
Custom templates cannot be enumerated by the SharePoint CSOM API and are therefore not available to use for third-party applications like K2. This means you will not be able to use Custom list/library templates.
- The maximum character length of URLs that browsers are designed to handle is 2,048. SharePoint site URLs are limited to 256 characters or less, which includes the protocol, the server, and the site name, but not parameters. K2 uses a combination of the SharePoint site URL and the list or library title as parameters in its integration, and these URLs may become longer due to URL encoding. In most instances, this does not approach the maximum URL length that browsers can handle, but if you have a deep subsite structure, and long site, list, and library titles, K2 integration may fail.
- Do not create multiple sites with the same title as the title is used to create the category structure in K2 for SharePoint. Using the same title for multiple sites will group all artifacts for those sites together in one category. Ensure you use unique site titles.