Mettez à jour vos tâches dupliquées ayant un seul déclencheur pour en faire des tâches uniques avec plusieurs déclencheurs.
Vous avez peut-être dupliqué une tâche pour chaque déclencheur à utiliser pour cette tâche. Vous n'avez plus besoin de ces doublons. Vous pouvez à présent définir directement ces déclencheurs pour un ordonnancement et appliquer cet ordonnancement à cette tâche.
GET /executables/tasks/{taskId}/schedule
pour obtenir les détails de l'ordonnancement de la tâche.Avant de commencer
-
Générez des jetons d'accès :
- Pour les utilisateur·trices, générez un jeton d'accès personnel en suivant Générer un jeton d'accès personnel.
- Pour les comptes de service, générez un jeton d'accès de compte de service en suivant la procédure Générer un jeton de compte de service.
Une fois généré, un jeton de compte de service expire après 30 minutes. S'il expire, générez un nouveau jeton à l'aide de la méthode POST sur l'endpoint
https://api.<env>.cloud.talend.com/security/oauth/token
. Pour plus d'informations concernant la génération d'un jeton, consultez Générer un jeton de compte de service. - Vous devez connaître l'ID de la tâche à laquelle associer l'ordonnancement. Dans Talend Cloud Management Console, cet ID est affiché sur la page dédiée de la tâche. Par exemple :
method: GET endpoint: https://api.<env>.cloud.talend.com/processing/executables/tasks headers: { "Content-Type": "application/json", "Authorization": "Bearer <your_personal_or_service_account_access_token>" } query parameters: { "workspaceId": "id_of_the_workspace_of_the_task_to_be_updated" }
- L'utilisateur·trice ou le compte de service doit avoir le rôle
TMC_OPERATOR
et l'autorisationEXECUTOR
pour l'espace de travail auquel appartient la tâche à mettre à jour.
Procédure
Résultats
Cela fait, votre tâche contient tous les déclencheurs temporels qui devaient être ajoutés pour chaque instance dupliquée de la tâche.
GET
vers https://api.<env>.cloud.talend.com/orchestration/executables/tasks/<taskId>/run-config
afin de vérifier la réponse. Dans l'objet Trigger (Déclencheur)
, le champ type
affiche à présent MULTIPLE
.{
"trigger": {
"type": "MULTIPLE"
},
"runtime": {
"type": "CLOUD"
},
"parallelExecutionAllowed": false,
"logLevel": "WARN"
}