Content Management System
A content management system (CMS) must be available. This can be either the internal CMS provided with ActiveMatrix BPM (TIBCO DocumentStore), or an external CMS.
The CMS must be installed and configured prior to deploying projects that use case folders. For information, see Case Folder Configuration.
TIBCO DocumentStore
The TIBCO DocumentStore is an internal CMS, intended for light-weight usage, that is installed as part of ActiveMatrix BPM. It uses AtomPub binding and is CMIS 1.0 compliant.
External CMS
Not all content management systems that claim to support CMIS support all features available through ActiveMatrix BPM. Check the vendor-specific documentation to verify which part of the CMIS specification their product supports.
Also, if ActiveMatrix BPM is configured to use Microsoft Sharepoint 2013 to provide its content management system (CMS), the following limitations apply to the use of the DocumentService in the ActiveMatrix BPM public API:
- The linkDocument and unlinkDocument operations cannot be used. This is because Sharepoint 2013 does not support multi-filing capability.
- You cannot use the LIKE operator when using the findDocument operation to search for documents in a case folder. This is because Sharepoint 2013 does not allow the use of the LIKE operator in the CMIS Query language.
- You cannot use the CONTAINS() function (used for full-text searches) when using the findDocuments operation to search for documents in a case folder. This is because Sharepoint 2013 mandates 'bothSeparate' query capabilities, but findDocuments performs a scoped search of documents (via the CMIS IN_TREE() clause) inside a case folder.