BPM Sample CMIS Application

TIBCO ActiveMatrix BPM includes a sample CMIS application. You can set up the sample application provided in TIBCO Business Studio and configure it. You can then either run the sample in Preview, or use it to connect to a content management system at runtime.

This sample is provided as a zip file containing a TIBCO Business Studio project, CMISSample. The project contains forms which you can run either using the Preview facility or by deploying to your BPM server.

The CMIS sample includes a web proxy. The web proxy acts as a gateway for TIBCO ActiveMatrix BPM to the ECM systems that expose their services defined by CMIS version 1.0 as REST services, using the Atom/Pub binding. A properties file is used to configure the web proxy; see The cmisproxyconfig.properties File for further details of the settings in this file.

Note: If your TIBCO Business Studio connects with TIBCO ActiveMatrix BPM using HTTPS, you cannot use the Preview functionality to preview the sample form. This is a result of the way that TIBCO Business Studio handles the connection.

As provided, the sample application can connect to both Alfresco and Microsoft SharePoint services, and display lists of documents provided by those services on the same form. You can then select a document from that list and, assuming you have the appropriate viewer installed, display the document in a browser window.

Using the information in this guide, you can customize the sample application provided to connect with other CMIS-compatible content management services.