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

워크플로우 기본 사항

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

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

입력 워크플로우 매개 변수

대부분의 워크플로우를 실행하는 데는 일부 입력 매개 변수가 필요합니다. 입력 매개 변수는 워크플로우가 시작 시 처리하는 인수입니다. 워크플로우가 시작 시 처리할 입력 매개 변수는 사용자, 애플리케이션 또는 다른 워크플로우나 작업에 의해 전달됩니다.

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

출력 워크플로우 매개 변수

워크플로우의 출력 매개 변수는 워크플로우의 실행 결과를 나타냅니다. 출력 매개 변수는 워크플로우 또는 워크플로우 요소가 실행될 때 변경될 수 있습니다. 워크플로우는 실행 중에 다른 워크플로우의 출력 매개 변수를 입력 매개 변수로 받을 수 있습니다.

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

워크플로우 프레젠테이션

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

사용자 상호 작용

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