defineWorkflowJob
Rôle et comportement
Section intitulée « Rôle et comportement »Renvoie un handler de file qui construit un workflow à partir de l’entrée de chaque job de déclencheur et le démarre sous le runId du job, avec le signal du job et checkpoint.version suivi d’une empreinte de l’entrée comme version de checkpoint. La valeur du job résume l’exécution (statut, tâches, gates en pause, demandes de saisie) avec son usage de tokens ; un workflow failed ou cancelled, ou un checkpoint incompatible, termine le job avec une erreur. La création lève une erreur sans fabrique de workflow, stockage et version de checkpoint.
Exemple complet et règles détaillées.
Paramètres et propriétés
Section intitulée « Paramètres et propriétés »optionsRequisWorkflowJobOptionsFabrique de workflow, réglages de checkpoint et options de démarrage.options.workflowRequis(input: WorkflowJson, context: WorkflowJobContext) => Workflow | Promise<Workflow>Construit le workflow pour une entrée de job ; la même entrée doit construire le même workflow, et la fabrique peut être asynchrone.options.checkpointRequisWorkflowJobCheckpointStockage de checkpoint et version de base partagés par chaque job ; la création lève une erreur sans les deux.options.startOptionnelWorkflowJobStartOptions | undefinedAutres options de démarrage du workflow, comme concurrency, budget, onQuota ou timeoutMs ; checkpoint, signal, decisions et answers sont gérés par le job.