Task management
In this section, it is assumed that my_config.py
module contains a Taipy configuration
already implemented.
Tasks get created when scenarios or pipelines are created. Please refer to the Entities' creation section for more details.
Task attributes¶
Now that we assume to know how to create a new Task
, this section focuses on describing the task's attributes and
utility methods for using tasks.
A Task
entity is identified by a unique identifier id
that is generated by Taipy.
A task also holds various properties accessible as an attribute of the task:
- config_id is the id of the scenario configuration.
- function is the function that will take data from input data nodes and return data that should go inside the output data nodes.
- input is the list of input data nodes.
- output is the list of output data nodes.
Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
Taipy exposes multiple methods to manage the various tasks.
Get Tasks¶
The first method to get a job is from its id by using the get()
method
1 2 3 4 5 6 7 |
|
Here, the two variables task
and task_retrieved
are equal.
A task can also be retrieved from a scenario or a pipeline, by accessing the task config_id attribute.
1 2 3 4 |
|
All the jobs can be retrieved using the method get_tasks()
.