Skip to content

Tasks

'Tasks' interface manages execution of our algorythmic code. It can be use to explicitly call our functions, or to enable or disable specific functions in real-time.

Tasks.call

Execute a specific task. This is a blocking call. The execution of your code will halt until "Mytask" has completed. When called explicitly via this method, a task will be executed regardless if it is enabled or not. This gives control over explicit vs implicit execution of tasks.

    Tasks.call("Mytask")

Tasks.callAsync

Execute a task given a task name, however, this is a non-blocking call. The task "Mytask" will not hold up the execution of the remainder of your function. When called explicitly via this method, a task will be executed regardless if it is enabled or not.

    Tasks.callAsync("Mytask")

Tasks.enable

Enables execution of a task. In the UI, the task will be marked with a green dot.

    Tasks.enable("Mytask")

Tasks.disable

Disables execution of a task. In the UI, the task will be marked with a red dot.

    Tasks.disable("Mytask")