Package wt.workflow.robots

Provides workflow classes responsible for the execution of robot activities that are executed without human intervention.

See:
          Description

Class Summary
WfApplicationRobot The application robot is used to carry out a task that is performed by an external program.
WfExpressionRobot Robot used to carry out a task that is defined in a Java expression.
WfExternalMethod WIExternalMethodencapsulates a non-Windchill method
WfInternalMethod WInternalMethodencapsulates a Windchill method
WfInternalRequest Workflow handler class for internal robot method requests.
WfInvokedMethod WfInvokedMethod is an abstract class to encapsulate the invocation of method..
WfRobotActivity The WfRobotActivity is an abstract class that represents workflow steps which are carried out without human intervention.
WfSynchRobot Robot used to synchronize with with external (non-workflow) events.
WfSynchType Used specify which kind of synchronization is to be performed by the synchronization robot.
WfTimerActivity The WfTimeActivity is a robot used to synchronize with some time event.
WfURLRobot Runtime execution of the URl is performed here.
WfURLRobotConnection This class is the abstraction layer for our various
connection schemes between the method server's URLRobot
and the target server.
WfURLRobotConnectionFactory This class is a factory whose sole purpose is to return the proper WfURLRobotConnection class.
WfURLRobotHttpConnection HTTP Connection to execute an URL using the HTTPClient library.
 

Exception Summary
FailedApplicationException  
FailedURLException  
 

Package wt.workflow.robots Description

Provides workflow classes responsible for the execution of robot activities that are executed without human intervention.

The Workflow Robots Package

The workflow robots package is responsible for the execution of robot activities, that is, activities that are executed without human intervention. The WfInternalMethod class encapsulates a Windchill API and causes it to be invoked when the activity start event is fired.

WfSynchRobot allows a workflow to be synchronized based on events that are emitted by Windchill services or an arbitrary Java expression.

WfTimerActivity allows a workflow to be synchronized on time.

WfExpressionRobot allows an arbitrary Java expression to be executed by the workflow engine.

WfApplicationRobot allows a parameterized command line to be executed by the

workflow engine.

Note: WfExternalMethod is not currently used.

Workflow Robots package diagram