워크플로우는 워크플로우를 시작한 후 순차적으로 실행되도록 자동화된 일련의 작업 및 결정입니다. Orchestrator에서는 모범 사례에 따라 일반적인 관리 작업을 수행하는 워크플로우의 라이브러리를 제공합니다.

워크플로우 기본 사항

워크플로우는 스키마, 특성 및 매개 변수로 구성됩니다. 워크플로우 스키마는 워크플로우의 주요 구성 요소로, 모든 워크플로우 요소와 워크플로우의 논리적 작업 흐름을 정의합니다. 워크플로우 특성 및 매개 변수는 워크플로우에서 데이터를 전송하는 데 사용하는 변수입니다. Orchestrator에서는 워크플로우가 실행될 때마다 특정 워크플로우 실행의 세부 정보를 기록하여 워크플로우 토큰을 저장합니다. 이 토큰에는 워크플로우 실행과 관련된 모든 매개 변수가 포함됩니다. 예를 들어 워크플로우를 세 번 실행하는 경우 3개의 워크플로우 토큰이 저장됩니다.

vSphere Web Client를 사용하면 vSphere 인벤토리에서 선택한 개체에 대해 워크플로우를 실행하고 스케줄링할 수 있습니다. vSphere Web Client에서 워크플로우를 생성, 삭제, 편집 및 관리할 수 없습니다. 워크플로우 개발 및 관리는 Orchestrator 클라이언트에서 수행합니다. Orchestrator 클라이언트에 대한 자세한 내용은 VMware vRealize Orchestrator 클라이언트 사용을 참조하십시오. 워크플로우 개발에 대한 자세한 내용은 VMware vRealize Orchestrator를 사용한 개발을 참조하십시오.

입력 워크플로우 매개 변수

대부분의 워크플로우는 특정 입력 매개 변수 집합이 있어야 실행됩니다. 워크플로우는 사용자, 애플리케이션, 다른 워크플로우 또는 작업이 전달하는 입력 매개 변수를 처리합니다.

예를 들어 워크플로우가 가상 시스템을 재설정하는 경우에는 워크플로우에 가상 시스템의 이름이 입력 매개 변수로 필요합니다.

출력 워크플로우 매개 변수

워크플로우 출력 매개 변수는 워크플로우의 실행 결과를 나타냅니다. 일부 워크플로우 및 워크플로우 요소는 실행 시 워크플로우의 출력 매개 변수를 변경할 수 있습니다. 워크플로우는 실행 중에 다른 워크플로우의 출력 매개 변수를 입력 매개 변수로 받을 수 있습니다.

예를 들어 가상 시스템의 스냅샷을 생성하는 워크플로우의 경우 출력 매개 변수는 결과 스냅샷입니다.

워크플로우 프레젠테이션

vSphere Web Client에서 워크플로우를 실행하면 클라이언트가 워크플로우 프레젠테이션을 로드합니다. 이 워크플로우 프레젠테이션에서 워크플로우의 입력 매개 변수를 제공합니다.

사용자 상호 작용

일부 워크플로우의 경우에는 실행 시 사용자 작업이 필요하며, 사용자가 필요한 정보를 제공하거나 워크플로우 실행 시간이 초과될 때까지 실행이 일시 중단됩니다.