Table of Contents

Table of Contents

FlexScript Class - TaskSequence.Task

TaskSequence.Task

Description

A class representing an individual task in a TaskSequence.

Properties

involved1 Gets/sets the involved1 value of the task.
involved2 Gets/sets the involved2 value of the task.
rank Gets/sets the rank of the task inside its owning task sequence.
state Gets the state of the task.
type Gets/sets the type of the task.
var1 Gets/sets the var1 value of the task.
var2 Gets/sets the var2 value of the task.
var3 Gets/sets the var3 value of the task.
var4 Gets/sets the var4 value of the task.

Details

Do no remove, this fixes the anchor on doc.flexsim.com

TaskSequence.Task.involved1

treenode involved1

Description

Gets/sets the involved1 value of the task.


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
treenode involved1 = ts.currentTask.involved1;
...
      
Do no remove, this fixes the anchor on doc.flexsim.com

TaskSequence.Task.involved2

treenode involved2

Description

Gets/sets the involved2 value of the task.


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
treenode involved2 = ts.currentTask.involved2;
...
      
Do no remove, this fixes the anchor on doc.flexsim.com

TaskSequence.Task.rank

int rank

Description

Gets/sets the rank of the task inside its owning task sequence.


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
int rank = ts.currentTask.rank;
...
      
Do no remove, this fixes the anchor on doc.flexsim.com

TaskSequence.Task.state

int state

Description

Gets the state of the task.

The state of a task will be one of the following values:

  • TASKSTATE_UNFINISHED: The task is not yet finished, and it is not being actively executed.
  • TASKSTATE_ACTIVE: The task is currently being executed.
  • TASKSTATE_COORDINATED: Deprecated. The task is currently being executed as part of a coordinated task sequence.
  • TASKSTATE_FINISHED: The task has been finished.

TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
int state = ts.currentTask.state;
...
      
Do no remove, this fixes the anchor on doc.flexsim.com

TaskSequence.Task.type

int type

Description

Gets/sets the type of the task.


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
int curTaskType = ts.currentTask.type;
...
      
Do no remove, this fixes the anchor on doc.flexsim.com

TaskSequence.Task.var1

Variant var1

Description

Gets/sets the var1 value of the task.


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
Variant var1 = ts.currentTask.var1;
...
      
Do no remove, this fixes the anchor on doc.flexsim.com

TaskSequence.Task.var2

Variant var2

Description

Gets/sets the var2 value of the task.


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
Variant var2 = ts.currentTask.var2;
...
      
Do no remove, this fixes the anchor on doc.flexsim.com

TaskSequence.Task.var3

Variant var3

Description

Gets/sets the var3 value of the task.


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
Variant var3 = ts.currentTask.var3;
...
      
Do no remove, this fixes the anchor on doc.flexsim.com

TaskSequence.Task.var4

Variant var4

Description

Gets/sets the var4 value of the task.


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
Variant var4 = ts.currentTask.var4;
...