[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]


Workflow Manager

Workflow Manager is an infrequently used GUI through which you can:

To use Workflow Manager, you input all run-time attributes shown in a screen and then execute the workflow. The results are not forwarded to the SDX directory or any other SDX component. Execution control returns a result to Workflow Manager only.

Workflow Manager GUI

Figure 3 shows Workflow Manager functional interfaces. Although Workflow Manager is capable of starting a workflow, it is designed for administering the workflow engine in exceptional situations, such as troubleshooting and cancelling workflows.


Figure 3: User Interfaces Through Workflow Manager Log Files

Library Tab

Workflow Manager displays in the Library tab all workflows that you can execute. To execute a workflow, highlight one workflow name, fill in its attributes in the table, and click the Execute Workflow button.


Figure 4: Library Tab

After a workflow is successfully started, the workflow engine assigns a workflow ID (number) to the workflow instance, and a message box pops up to display it.

Execution Control Tab

Use the Workflow ID to perform any operations related to that workflow, such as checking its status and cancelling it. These operations are available in the Execution Control tab.


Figure 5: Execution Control Tab

You can perform the following three procedures by using the buttons on the Execution Control tab.

Viewing Workflow Details

To view details on an active workflow:

  1. Enter the ID of the respective workflow in the Workflow ID text box.
  2. Click Show Workflow Data.

The information about a workflow state is displayed in the Workflow State Data table.

Cancelling Workflows

To cancel a workflow:

  1. Enter the ID of the workflow in the Workflow ID text box.
  2. Click Cancel Workflow.

The specified workflow is cancelled, but no message is displayed.

Viewing Workflow Progress

To view the progress of a workflow or inspect a workflow:

  1. Enter the ID of the workflow in the Workflow ID text box.
  2. Click the Inspect Workflow button.

The list of executing work items is displayed in the Executing Work Items list box, and the list of terminated work items is displayed in the Terminated Work Items list box.

NOTE: You can check the progress of a workflow that has already been completed or even cancelled, in addition to an active workflow.


Maintenance Tab

Use the Maintenance tab to pause the workflow engine so that the workflow configuration or workflow library can be reloaded or reconfigured. After the library is reloaded or reconfigured, click Resume Engine to start the workflow.


Figure 6: Maintenance Tab

Use the buttons on the Maintenance tab to perform the following procedures.

Pausing and Resuming Workflow

To pause and then resume an active workflow:

  1. To stop the workflow engine, click Pause Engine. Workflow requests are still accepted, but no workflows are started.
  2. To resume processing workflows, click Resume Engine. The active workflows continue to execute. The workflow requests received while the workflow engine was stopped are processed.

Reconfiguring the Workflow Engine

To reconfigure the workflow engine:

  1. Click Pause Engine to stop the workflow engine.
  2. Enter the new configuration information.
  3. Click Reconfigure Engine.
  4. Click Resume Engine.

Reconfiguring an Event Adapter

To reconfigure an event adapter:

  1. Click Pause Engine to stop the workflow engine.
  2. Enter the new event adapter settings.
  3. Click Reconfigure Adapters.
  4. Click Resume Engine.

Reloading a Workflow

To reload a workflow:

  1. Click Pause Engine to stop the workflow engine.
  2. Perform modifications in the workflow library (add workflows to a JAR file, or add a workflow to the SDX directory).
  3. Click Reload Workflows.
  4. Click Resume Engine.

Using the Workflow Probe

At the command line, type:

probe [-d <output directory> | -we <workflow id> | -wc <workflow id>] <log file name>

The three mutually exclusive options specify:

Table 1 shows the layout of the wfstat.csv file.




Table 1: wfstat.cvs File 
Column Name    
Workflow Name    
Total    
Completed
Time to Complete
Cancelled    
Time to Cancel

Data type    

String

Integer

Integer    

Time (s)    

Integer

Time (s)

Table 2 shows the layout of the wistat.csv file.




Table 2: wistat.csv File 
Column Name
Work Item Name
Work Item Type
Workflow Name
Total
Completed
Time to Complete
Cancelled
Time to Cancel

Data type

String

String

String

Integer

Integer

Time (s)    

Integer

        Time (s)


[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]