Workflow Admin Service Business Service

The Workflow Admin Service business service allows a Workflow Process to do administrative work on multiple Workflow Processes that a search specification defines. Example administrative work includes Activate, Deploy, Export and Import (Workflow Processes).

The following table describes the methods, including the corresponding method arguments, of the Workflow Admin Service business service.

Note: These methods do not apply to the Siebel client.
Note: The ability to import a Workflow Process from a non Workspace-enabled environment to a Workspace-enabled environment is currently not supported.
Method Name Argument Type Argument Name Description

Activate

Input

FlowSearchSpec

The search specification that Siebel CRM uses to identify the Workflow Processes that it must activate. It adds the following default search specification to FlowSearchSpec:

[Status] = "COMPLETED"

It is not necessary to explicitly define the search specification.

Activate

Output

NumFlowActivated

The number of Workflow Processes that Siebel CRM activated.

DeleteDeploy

Input

FlowSearchSpec

The search specification that Siebel CRM uses to identify the Workflow Process deployment records that it must delete.

DeleteDeploy

Output

NumFlowDeleted

The number of Workflow Process deployment records that Siebel CRM deleted.

Deploy

Input

FlowSearchSpec

The search specification that Siebel CRM uses to identify the Workflow Processes that it must deploy. It adds the following default search specification to FlowSearchSpec:

[Status] = "In Progress"

It is not necessary to explicitly define the search specification.

Deploy

Output

NumFlowDeployed

The number of Workflow Processes that Siebel CRM deployed.

Export

Input

ExportDir

The directory to which Siebel CRM writes the export files. For example:

D:\workflows

Export

Input

FlowSearchSpec

The search specification that Siebel CRM uses to identify the Workflow Processes that it exports. For example:

[Process Name] like 'User Reg*' 

Export

Input

Repository

The repository from which Siebel CRM exports Workflow Processes. The default value is Siebel Repository.

Export

Output

NumFlowExported

The number of Workflow Processes that Siebel CRM exports.

Import

Input

ImportDir

The directory where the Workflow Process export files are located.

Import

Input

FileSearchSpec

The search specification that Siebel CRM uses to identify the export files for Workflow Processes that it must import. For example:

User*.xml 

Import

Input

Repository

The repository from which Siebel CRM imports Workflow Processes.

Import

Input

ProjectName

The project from which Siebel CRM imports Workflow Processes. The project must be locked.

Import

Output

NumFlowImported

The number of Workflow Processes that Siebel CRM imported.