Workflow

The Workflow Manager serves as a handle to the workflow. With the handle to the Workflow, the beans can switch to the next task, previous task, or to any specific task.

IHWMWorkflow hwmWorkflow = this.GetFrameWork().GetWorkflow();

/**
* The main function wherein, something will be done when the
* button is pressed
*/
public void DoSomething()

IHWMWorkflow hwmWorkflow = this.GetFrameWork().GetWorkflow();

try

hwmWorkflow.NextTask();
}
catch (Exception exception)

exception.printStackTrace();

Some of the methods exposed by the IHWMWorkflow interface include:

NextTask()
Go to the next task.
PrevTask()
Go to the previous task.
GotoTask(String strTaskPath)
Go to the task with given path.
GotoTaskByName(String strTaskName)
Go to the task with given name.
SetCurrentTaskState(int nState)
Set current task state.
Note: Please contact Altair to obtain JavaDocs (a complete list of the methods provided by the IHWMWorkflow interface).