您可使用 Orchestrator REST API 變更現有工作的內容。

開始之前

請確認您已在 Orchestrator 中匯入範例工作流程套件。套件包含在 Orchestrator 範例應用程式 ZIP 檔案中,您可從 Orchestrator 說明文件頁面下載此檔案。

執行這項作業的原因和時機

您只能新增排程內容至工作或變更已存在內容的數值。若您想要更換工作的排程內容,您必須刪除工作並建立新工作。

程序

  1. 在您要修改工作的 URL 提出 GET 要求:
    GET https://{orchestrator_host}:{port}/vco/api/tasks/{task ID}/
  2. 在要求回應本體中檢查工作內容。
  3. 若要修改工作,請透過在要求本體的 task-data 元素提供工作的新內容並在工作的 URL 提出 POST 要求。

結果

POST 要求成功,API 會在回應本體中傳回狀態碼 200 及更新工作。

更新 Send Hello 範例工作

您可更新工作的開始與結束日期。您可修改在 建立工作 中導入的範例工作。您必須透過在要求本體中提供新的開始與結束日期並在工作的 URL 提出 POST 要求:

<?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>