Script Elements for Handling Tasks
You can write scripts to activate or deactivate tasks, retrieve information about tasks and manage other aspects of tasks.
This page includes the following:
Execute or Deactivate a Task
The following script elements execute or deactivate objects.
- 
                                                
ACTIVATE_UC_OBJECT
Executes an object - 
                                                
CANCEL_UC_OBJECT
Terminates an active task - 
                                                
RESTART_UC_OBJECT
Executes an object again
See also: Script Elements for Restarting Tasks - 
                                                
DEACTIVATE_UC_OBJECT
Deactivates a completed task - 
                                                
SET_SYNC
Executes an action defined in a Sync object 
Information about an Activated Task
- 
                                                
SYS_ACT_JP
Determines if a task was activated in a workflow
Predefined variable: &$IN_PROCESSFLOW# - 
                                                
GET_PUBLISHED_VALUE
Returns the value or PromptSet variable of a task - 
                                                
GET_UC_OBJECT_NR
Returns the RunID of an activated object - 
                                                
GET_UC_OBJECT_STATUS
Returns the status of an activated object - 
                                                
SYS_ACT_HOST
Returns the name of the host - 
                                                
GET_STATISTIC_DETAIL
Returns the execution data of an executable object 
Information about the Current Task
The following functions retrieve details of the task that the script is written in.
- 
                                                
SYS_ACT_ME_LNR
Returns the sequence number of the current task - 
                                                
SYS_ACT_ME_NAME
Returns the name of the current task - 
                                                
SYS_ACT_ME_NR
Returns the RunID of the current task
Predefined variable: &$RUNID# - 
                                                
SYS_ACT_ME_TYPE
Returns the object type of the current task
Predefined variable: &$OBJECT_TYPE# 
- 
                                                
SYS_ACT_PTTYP
Returns the partner type of the user that a Job is run by
Predefined variable: &$PARTNER_TYPE# - 
                                                
SYS_ACT_USERID
Returns the User ID that a Job is run by from the Login object 
Check Object Status
- 
                                                
SYS_ACTIVE_COUNT
Returns the number of all activated objects - 
                                                
SYS_STATE_ACTIVE
Checks if an object has already been activated - 
                                                
SYS_STATE_JOB_ACTIVE
Checks if a Job has already been activated - 
                                                
SYS_STATE_JOBS_IN_GROUP
Returns the number of Jobs that are registered in a Group - 
                                                
SYS_STATE_JP_ACTIVE
Checks if a Workflow has already been activated - 
                                                
TOGGLE_OBJECT_STATUS
Stops or starts the automatic processing of several object types 
Modify a Task
The following script elements manage workflows and tasks in workflows.
- 
                                                
:ATTACH_SYNC
Assigns a Sync object to a task - 
                                                
:MODIFY_STATE
Modifies the return code or status text of a job when the job has finished - 
                                                
MODIFY_TASK
Modifies a task in an active workflow, letting you change a wide variety of task properties 
Set or Retrieve Task Start Times
- 
                                                
GET_CONDITION
Returns the earliest start times in a workflow - 
                                                
:SET_CONDITION
Sets the earliest start time for tasks in a workflow 
Task Forecasts
The following script functions create or manage forecasts for tasks.
- 
                                                
FORECAST_TASK
Generates a forecast for a particular active task - 
                                                
FORECAST_OBJECT
Generates a forecast for a particular object - 
                                                
DELETE_FORECAST
Removes one or more specific forecasts stored in the Automation Engine database - 
                                                
AUTOFORECAST
Calculates forecast data for future activities 
Rollback
The following script elements let you roll back tasks or handle tasks after a rollback.
- 
                                                
ROLLBACK_UC_OBJECT
Runs the rollback of a particular task - 
                                                
RERUN_UC_OBJECT
Continue a workflow by restarting all child tasks after a rollback 
See also: