Share via


Configuring a Transparent Process

A transparent process executes silently when the client application invokes an operation in the DCS service. A transparent can modify the request and response messages for an operation when a client application invokes that operation. For more information about transparent processes, see Building and Consuming DCS Services.

After you build and deploy a workflow that implements a transparent process, you must configure the transparent process in the DCS Management Services Console. To enable a transparent process, you perform the following steps:

  1. Mark the workflow as a transparent process.
  2. Create a pipeline
  3. Add transparent processes to the pipeline.
  4. Configure a task to trigger the pipeline when the client application invokes the operation implemented by the task.

The following procedures describe how to perform these tasks.

To mark a workflow as implementing a transparent process

  1. In the DCS Management Services Console, expand the DCS Management Services node, expand the Task Management node, expand Operations, and then expand the category containing the operation that you wish to mark as implementing a transparent process.

  2. In the left pane, click the operation.

  3. In the right pane, right-click the workflow that you want to configure, and then click Edit.

  4. In the TaskEditForm dialog box, select Can be a Transparent Process, and then click OK.

  5. Note

    You can mark any task as transparent, even if it does not contain the required activities. However the results of doing this are unpredictable. You should only configure tasks explicitly implemented to be transparent processes in this way. For more information, see Building a Transparent Process.

To create a pipeline

  1. In the DCS Management Services Console, under Task Management, click Pipelines, right-click Pipelines, and then click New.
  2. In the Edit Pipeline dialog box, provide a name for the pipeline, optionally provide a description, and then click OK to create the pipeline.

To add a transparent process to a pipeline

  1. In the DCS Management Services Console, under Task Management, expand Pipelines, and then click the pipeline to which you want to add a transparent process.
  2. In the left pane, right-click the pipeline and then click New.
  3. In the Select Transparent Process dialog box, in the TransparentProcess list, click the workflow that implements the transparent process to add, and then click OK.

To configure a task to trigger a pipeline

  1. In the DCS Management Services Console, expand the DCS Management Services node, expand the Task Management node, expand Operations, and then expand the category containing the operation that should invoke the pipeline.
  2. In the left pane, expand the operation.
  3. In the right pane, right-click the task to trigger the pipeline, and then click Edit.
  4. In the TaskEditForm dialog box, in the Pipeline list, select the pipeline that the operation should invoke, and then click OK.

See Also

Building a Transparent Process

Building and Consuming DCS Services