definePauseTask
Rôle et comportement
Section intitulée « Rôle et comportement »Définit une tâche gate qui retient l’exécution une fois ses dépendances terminées jusqu’à ce qu’un acteur autorisé soumette resume ou reject. Elle prend les mêmes options et validations que defineApprovalTask() ; resume fait du WorkflowDecisionRecord la valeur de la gate.
Exemple complet et règles détaillées.
Paramètres et propriétés
Section intitulée « Paramètres et propriétés »optionsRequisWorkflowGateOptionsClé de la gate, dépendances, prompt, acteurs autorisés à reprendre ou rejeter, et l’authentification signed facultative.options.authenticationOptionnel"signed" | undefinedsigned exige une preuve Ed25519 vérifiée sur chaque décision de cette gate. Enregistré dans la gate et dans l’identité du checkpoint.options.keyRequisstringClé de tâche de la gate, unique dans le workflow et reprise par chaque décision. Lettres, chiffres, point, tiret bas et tiret, en commençant par une lettre ou un chiffre.options.afterOptionnelreadonly Task<unknown>[] | undefinedTâches qui doivent être terminées avant que la gate se suspende. Si l’une échoue ou est ignorée, annulée ou rejetée, la gate est ignorée.options.promptRequisstringQuestion posée aux acteurs, copiée dans la demande en attente. Un prompt vide lève une erreur.options.actorsRequisreadonly string[]Noms autorisés à décider la gate : au moins un, uniques et non vides. Outpost fait confiance à l’acteur soumis par votre application, sauf si la gate est signée.
Task<WorkflowDecisionRecord>