Siebel Business Process Framework: Workflow Guide > Manipulating Data in a Workflow Process > Passing Data to and from a Workflow Process >

Passing Values from a Workflow Process


A workflow process that starts programmatically might not return an output. For example, an interactive workflow process can start programmatically but it can pause, and the output from the call that Siebel CRM uses to start it might reflect the state that exists at an intermediate point. For this reason, only a workflow process that is certain to complete in one call can provide output in the output arguments of a call to the Workflow Process Manager business service. A service workflow process is the only type of workflow process that runs to completion in this way.

An output argument uses the same convention as an input argument. Siebel Tools displays simple workflow process properties, such as String, Number, or DateTime, that are marked Out or In/Out, as properties on the top level property set. It displays hierarchical process properties as children of the output property set. To locate hierarchical process properties, you can examine the Type field of the child, which matches the name of the process property.

Siebel Business Process Framework: Workflow Guide Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.