Orchestrator REST API를 사용하여 기존 작업의 속성을 변경할 수 있습니다.

시작하기 전에

Orchestrator에서 샘플 워크플로 패키지를 가져왔는지 확인합니다. 이 패키지는 Orchestrator 설명서 페이지에서 다운로드할 수 있는 Orchestrator 샘플 애플리케이션 ZIP 파일에 포함되어 있습니다.

이 태스크 정보

작업에 새 스케줄링 속성을 추가하거나 기존 속성 값을 변경할 수만 있습니다. 작업의 스케줄링 속성을 바꾸려면 해당 작업을 삭제하고 새로 만들어야 합니다.

프로시저

  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>