Menu
Introduction
Getting Started
Developer guide
Release
Architecture
CLI
Technical documentations
Version
Publication date

Mar 9, 2022

Confidentiality
Public
Reactions
1
Share

TriggeredJobService

Service for managing triggered jobs

Functions
activate @classmethod
create_from_process @classmethod
create_from_template @classmethod
deactivate @classmethod
delete @classmethod

Delete a triggered job

job_id : str
execute_job @classmethod

Execute a triggered job. Creates a Scenario from the job's source and runs it.

job : TriggeredJobModel
trigger : JobRunTrigger
Return type : TriggeredJobRunModel
get_all @classmethod

Get all triggered jobs

Return type : list
get_by_id_and_check @classmethod

Get a job by ID and raise 404 if not found

job_id : str
Return type : TriggeredJobModel
get_run_by_id_and_check @classmethod

Get a run by ID and raise 404 if not found

run_id : str
Return type : TriggeredJobRunModel
get_runs @classmethod

Get all runs for a job

job_id : str
limit : int - 100
Return type : list
run_manual @classmethod

Manually trigger a job execution

job_id : str
Return type : TriggeredJobRunModel
run_to_dto @classmethod

Convert a TriggeredJobRunModel to DTO

run : TriggeredJobRunModel
Return type : TriggeredJobRunDTO
to_dto @classmethod

Convert a TriggeredJobModel to DTO

job : TriggeredJobModel
Return type : TriggeredJobDTO
update @classmethod
Shine Logo
Technical bricks to reuse or customize

Have you developed a brick?

Share it to accelerate projects for the entire community.