요청 워크플로를 사용하여 카탈로그 항목 및 리소스 작업을 요청하고 작업 항목을 완료하거나 취소할 수 있습니다.

작업 항목에는 사용자 입력 또는 작업이 필요합니다. 예를 들어 워크플로 상호 작용, 승인 작업, 회수 요청에 대한 응답 등이 필요합니다.

이러한 워크플로는 vRealize Orchestrator 클라이언트의 워크플로 보기에서 플러그인 라이브러리의 요청 하위 디렉토리를 통해 액세스할 수 있습니다.

워크플로

설명

작업 항목 취소

활성 작업 항목을 취소합니다. 이 워크플로는 시스템 관리자만 사용할 수 있습니다.

작업 항목 완료

제공된 사용자 입력에 따라 작업 항목을 완료합니다.

카탈로그 항목 요청

워크플로를 실행하는 사용자에 대한 카탈로그 항목을 요청합니다.

복합 Blueprint를 요청하는 워크플로가 필요한 경우 프로비저닝 요청과 함께 카탈로그 요청 워크플로를 사용합니다.

사용자를 대신해 카탈로그 항목 요청

사용자를 대신해 카탈로그 항목에 대한 요청을 전송합니다. 대리자와 해당 사용자 모두가 권한이 있는 카탈로그 항목에 대해서만 이 워크플로를 사용할 수 있습니다.

프로비저닝 요청과 함께 카탈로그 요청

워크플로를 실행하는 사용자에 대한 카탈로그 항목으로 복합 Blueprint를 요청합니다. 요청에 사용자 지정 입력을 제공하는 경우 워크플로를 사용자 지정해야 합니다. 복합 Blueprint에 이 워크플로를 사용합니다.

리소스 작업 요청

워크플로를 실행하는 사용자가 소유한 카탈로그 항목에 대한 리소스 작업을 요청합니다.

사용자를 대신해 리소스 작업 요청

사용자를 대신해 리소스 작업에 대한 요청을 전송합니다. 대리자와 해당 사용자 모두가 권한이 있는 리소스 작업에 대해서만 이 워크플로를 사용할 수 있습니다.

요청 템플릿을 사용하여 리소스 작업 요청

복잡한 매개 변수가 포함된 리소스 작업을 요청합니다. 워크플로를 복제한 다음 작업에 맞게 사용자 지정하는 것이 가장 좋습니다. 이 워크플로를 사용하여 요청 양식에 표시하지 않으려는 숨겨진 매개 변수 또는 복잡한 매개 변수를 전달할 수 있습니다. 이 워크플로의 주된 응용 분야 중 하나는 IaaS 가상 시스템 재구성 작업을 사용자 지정하는 것입니다.

가상 시스템에서 재구성 작업을 생성하려면, 워크플로 사본을 생성한 다음 스크립트를 수정해야 합니다. vRealize Orchestrator에 나타난 매개 변수를 구성하고 Cafe.Shim.VirtualMachine.Reconfigure.Requestor 매개 변수를 설정합니다. 이 매개 변수는 로깅에 사용되며 비어 있지 않아야 합니다. 다음 예를 참조하십시오.

var requestTemplate = vCACCAFERequestsHelper.getRequestForResourceAction(operation)

var jsonData = vCACCAFERequestsHelper.getResourceActionRequestData(requestTemplate);
var json = JSON.parse(jsonData);
//Change cpu example
json.cpu = 2;

//This is a property needed for the Reconfigure IaaS operation:
json["Cafe.Shim.VirtualMachine.Reconfigure.Requestor"] = 1;
vCACCAFERequestsHelper.setResourceActionRequestData(requestTemplate, JSON.stringify(json));

request = System.getModule("com.vmware.library.vcaccafe.request").requestResourceActionWithRequestTemplate(operation, requestTemplate);

카탈로그 항목 요청 대기

카탈로그 항목 요청이 완료될 때까지 대기합니다.

리소스 작업 요청 대기

리소스 작업 요청이 완료될 때까지 대기합니다.

작업 항목 대기

작업 항목이 완료될 때까지 대기합니다.