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

워크플로는 특정 순서로 수행될 때 가상 환경에서 특정 작업이나 특정 프로세스를 완료하는 작업, 결정 및 결과를 조합한 것입니다. 워크플로는 가상 시스템 프로비저닝, 백업, 정기 유지 보수 수행, 이메일 전송, SSH 작업 수행, 물리적 인프라 관리 및 기타 일반 유틸리티 작업 등의 작업을 수행합니다. 워크플로는 그 기능에 따라 입력을 허용합니다. 사용자는 정의된 스케줄에 따라 실행되거나 특정 예상 이벤트가 발생하면 실행되는 워크플로를 생성할 수 있습니다. 정보는 사용자 본인, 다른 사용자, 다른 워크플로, 작업 또는 애플리케이션이 보낸 웹 서비스 호출 등 외부 프로세스가 제공할 수 있습니다. 워크플로는 실행 전 정보의 유효성 검사 및 필터링을 어느 정도 수행합니다.

워크플로는 다른 워크플로를 호출할 수 있습니다. 예를 들어 여러 다른 워크플로에서 가상 시스템을 시작하는 워크플로를 다시 사용할 수 있습니다.

사용자는 워크플로 라이브러리에 액세스하고 워크플로 엔진에서 워크플로를 실행할 수 있는 Orchestrator 클라이언트 인터페이스의 통합 개발 환경(IDE)을 사용해 워크플로를 생성할 수 있습니다. 워크플로 엔진은 또한 Orchestrator에 플러그인한 외부 라이브러리에서 개체를 가져올 수도 있습니다. 이 기능을 사용하면 프로세스를 사용자 지정하거나 타사 애플리케이션이 제공하는 기능을 구현할 수 있습니다.