BPM CMIS Sample BOM Objects

The sample project contains two Business Object Models that contain the business objects that are required to run the CMIS sample application.

The business object models are:

  • CMISSample.bom - This object model contains the following objects:

    • Four classes. These are mutually exclusive, so only one of the four can be set at any one time:
      • The CMISServer class contains information required for the connection to the ECM system. For example, one instance of this class can contain the values for Alfresco and another for SharePoint.
      • The CMISQuery class is used for a query to the ECM system.
      • The CMISDocDisplay class controls how many documents to display in the form.
      • The BPMServer class contains the information for the connectivity to ActiveMatrix BPM.
    • The CMISVendor enumeration lists the available ECM system vendors. In the sample, these are Alfresco and SharePoint.
  • CMISObjects.bom - This object model contains the following objects:

    • The CMISObject class contains parameters that provide information about the documents that will be listed in the form. For example, the document name, creator, and ID.
    • The CMISObjectList class contains a list of CMISObjects.