You are here
There are 2 methods for initiating a workflow from the API: BPMInitiateWorkflow and BPMInitiateWorkflowWithDocuments that allow you to start a SpringCM workflow with either custom XML or a set of SpringCM documents respectively. Both methods require the name of the workflow to start which should match the name of a workflow definition in the SpringCM user interface in the account.
When calling BPMInitiateWorkflow the data parameter is a string that must be valid XML. XML should be kept simple and if possible, not include XML namespaces. BPMInitiateWorkflowWithDocuments takes an array of one or more SpringCM document Id's used to initiate the workflow.