Рабочий процесс — это набор действий и решений, которые выполняются последовательно. Automation Orchestrator предоставляет библиотеку рабочих процессов, позволяющих выполнять стандартные задачи управления. Automation Orchestrator также предоставляет библиотеки отдельных действий, которые выполняются этими рабочими процессами.
Рабочие процессы объединяют действия, решения и результаты, которые, запускаясь в определенном порядке, выполняют в виртуальной среде определенную задачу или определенный процесс. Рабочие процессы выполняют такие задачи, как подготовка виртуальных машин, резервное копирование, регулярное обслуживание, отправка электронной почты, выполнение операций по протоколу SSH, управление физической инфраструктурой, а также другие стандартные служебные операции. Рабочие процессы принимают входные данные в соответствии с их функциями. Можно создавать рабочие процессы, которые запускаются в соответствии с определенным расписанием или при возникновении определенных ожидаемых событий. Сведения могу предоставляться вами, другими пользователями, другим рабочим процессом или действием либо внешнем процессом, например вызовом веб-службы из приложения. Перед запуском рабочие процессы выполняют определенную проверку и фильтрацию информации.
Рабочие процессы могут вызывать другие рабочие процессы. Например, можно создать рабочий процесс, который вызывает другой рабочий процесс для создания новой виртуальной машины.
Рабочие процессы создаются с помощью интегрированной среды разработки (Integrated Development Environment, IDE) интерфейса Automation Orchestrator Client, которая обеспечивает доступ к библиотеке рабочих процессов и возможность запуска рабочих процессов в обработчике рабочих процессов. Обработчик рабочих процессов также может получать объекты из внешних библиотек, подключенных к Automation Orchestrator. Эта функция позволяет настраивать процессы и реализовывать функции, предоставляемые сторонними приложениями.