Vous pouvez modifier les propriétés d'une tâche existante à l'aide de l'API REST d'Orchestrator.

Vous pouvez uniquement ajouter de nouvelles propriétés de planification à une tâche ou modifier les valeurs des propriétés déjà existantes. Si vous souhaitez remplacer les propriétés de planification d'une tâche, vous devez supprimer cette dernière et en créer une nouvelle.

Conditions préalables

Vérifiez que vous avez importé le modèle de paquet de workflows dans Orchestrator. Ce paquet est inclus dans le modèle de fichier ZIP Orchestrator que vous pouvez télécharger depuis la page de la documentation Orchestrator.

Procédure

  1. Soumettez une demande GET au niveau de l'URL de la tâche que vous souhaitez modifier :
    GET https://{orchestrator_host}:{port}/vco/api/tasks/{task ID}/
  2. Vérifiez les propriétés de la tâche dans le corps de la réponse à la demande.
  3. Pour modifier la tâche, soumettez une demande POST au niveau de l'URL de la tâche en indiquant les nouvelles propriétés de la tâche dans un élément task-data de cette demande.

Résultats

Si la demande POST aboutit, l'API renvoie le code d'état 200 et la tâche mise à jour dans le corps de la réponse.

Mettre à jour l'exemple de tâche Send Hello

Vous pouvez mettre à jour les dates de début et de fin d'une tâche. Vous pouvez modifier l'exemple de tâche présenté dans Créer une tâche. Vous devez soumettre une demande POST au niveau de l'URL de la tâche en indiquant les nouvelles dates de début et de fin :

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<task-data xmlns="http://www.vmware.com/vco">
   <recurrence-start-date>2012-02-01T14:00:00+02:00</recurrence-start-date>
   <recurrence-end-date>2012-02-05T14:00:00+02:00</recurrence-end-date>
</task-data>