Outbound operations for external ECM systems and BPM stores
IBM® Business Automation Workflow uses standard Enterprise Content Management (ECM) operations to interact with external ECM systems defined in the process application settings page. These operations can also be used to develop applications within Business Automation Workflow, which use repositories that are called BPM stores.
The following table displays the name of each ECM operation
and indicates whether the operation is available for an external ECM
system that is defined in the process application settings page. The
table also indicates whether the operation is available in a BPM store.
| Operation name | Description | Available for external ECM systems? | Available for the BPM managed store? | Available for the BPM content store? | Available for the BPM document store? |
|---|---|---|---|---|---|
| Add document to folder | Adds a document to a folder. | Yes | Yes | Yes | No |
| Add folder to folder | Adds a folder to a folder | No | Yes | No | No |
| Cancel check-out document | Releases a document from the check-out state, which makes it possible for other users to work with it. | Yes | No | Yes | Yes |
| Check-in document | Checks in a document, giving all users access to it. | Yes | No | Yes | Yes |
| Check-out document | Checks out a document; only the person who checked it out can use it. | Yes | No | Yes | Yes |
| Copy document | Copies a document. | Yes | No | Yes | Yes |
| Create document | Creates a document. | Yes | No | Yes | Yes |
| Create folder | Creates a folder. | Yes | Yes | Yes | No |
| Delete document | Deletes a document. | Yes | No | Yes | Yes |
| Delete folder | Deletes a folder. | Yes | Yes | Yes | No |
| Get all document versions | Gets all versions of a document. | Yes | No | Yes | Yes |
| Get children | Gets the children - documents and folders - of a folder. | Yes | Yes | Yes | No |
| Get document | Gets a document that matches a document identifier. | Yes | No | Yes | Yes |
| Get document content | Gets a stream of data that is the content of the document. | Yes | No | Yes | Yes |
| Get documents in folder | Gets all documents in a folder. | Yes | No | Yes | No |
| Get folder | Gets a folder that matches a folder identifier. | Yes | Yes | Yes | No |
| Get folder by path | Gets a folder as determined by a path to it. | Yes | No | Yes | No |
| Get folder tree | Gets a set of folders in an array. | Yes | No | Yes | No |
| Get type definition | Gets the type definition of a document or folder (including its properties). | Yes | No | Yes | Yes |
| Get type descendants | Gets the type definition descendants as determined by the depth level. | Yes | No | Yes | Yes |
| Move document | Moves a document from one folder to another. | Yes | No | Yes | No |
| Move folder | Moves a folder. | Yes | No | Yes | No |
| Remove document from folder | Removes a document from a folder. | Yes | Yes | Yes | No |
| Remove folder from folder | Removes a folder from a folder. | No | Yes | No | No |
| Rename document reference | Renames a document reference. | No | Yes | No | No |
| Rename folder reference | Renames a folder reference. | No | Yes | No | No |
| Search | Retrieves a set of document or folder references according to a query. | Yes | No | Yes | Yes |
| Set document content | Updates a document with content. | Yes | No | Yes | Yes |
| Update document properties | Updates the properties of a document. | Yes | No | Yes | Yes |
| Update folder properties | Updates the properties of a folder. | Yes | Yes | Yes | No |