Документация 0.4 Оркестратор

Процессы и версии

Процесс появляется в оркестраторе, когда разработчик публикует его из студии. Каждая публикация — новая неизменяемая версия (пакет .tpkg с flow и файлами процесса); задания и расписания используют текущую версию.

«Процессы»: текущая версия, успешность за 7 дней, длительность и ближайший запуск
«Процессы»: текущая версия, успешность за 7 дней, длительность и ближайший запуск

Публикация #

  1. В панели: меню пользователя → «Профиль» → «Подключить студию» → «Создать строку подключения».
  2. В студии: «Оркестратор → Подключение…» — вставьте строку (один раз).
  3. В студии нажмите «Опубликовать»: выберите «Рабочая область» и «Процесс» (или «+ Новый процесс»), укажите «Версия» (три числа через точку, например 1.2.0) и «Описание изменений».

Студия собирает пакет из всей папки процесса (лишнее исключает файл .tulparignore) и показывает предупреждения, которые публикации не мешают. Процесс, уже опубликованный из этого flow, находится по идентификатору flow — новая версия добавляется к нему. Номер версии, который уже опубликован, повторить нельзя. Публиковать могут разработчики и владелец области, если у студии есть место по лицензии (см. Лицензирование).

Версии и текущая версия #

Вкладка «Версии» процесса — список версий: номер, когда и кто опубликовал, источник, заметки, предупреждения, размер и SHA-256 пакета.

Действие Что происходит
«Сделать текущей» Новые запуски и расписания используют эту версию
«Откатить на эту версию» То же для более старой версии — быстрый откат после неудачного выпуска
«Скачать flow» / «Скачать пакет .tpkg» Получить файл версии, например чтобы открыть его в студии
«Удалить версию» Удалить пакет с сервера (кроме текущей); выполненные задания сохраняют номер версии

По умолчанию новая версия сразу становится текущей. Если выпуск нужно сначала проверить, выключите в настройках процесса «Новая версия сразу становится текущей» — тогда текущую версию выбирают вручную на вкладке «Версии».

Версии процесса „Сверка платежей“: текущая версия и откат
Версии процесса „Сверка платежей“: текущая версия и откат

Настройки процесса #

Вкладка «Настройки» (изменяют владелец области и разработчики):

Настройка Что задаёт
«Процесс включён» Отключённый процесс не запускается, его расписания не срабатывают
«Приоритет заданий» «Высокий», «Обычный», «Низкий» — порядок выдачи роботам
«Какие роботы выполняют» «Любой робот области», «Роботы с тегом» (например, 1c) или «Выбранные роботы»
«Таймаут задания, мин» По истечении задание останавливается с ошибкой (1–1440)
«Ожидание робота, мин» Сколько задание может ждать свободного робота
«Автоповторов при сбое» и «Пауза перед повтором, мин» Задание, упавшее из-за системной ошибки, запустится снова (0–5 раз)
«Можно запускать из трея на рабочих местах» Процесс виден сотрудникам в трее агента роботов с участием человека
«Подробность журнала» «Все шаги» или компактно — для процессов с огромными циклами
«Аргументы по умолчанию» Значения аргументов процесса; пусто — значение из flow
«Ручная работа» Сколько минут эта работа занимает у человека — на запуск и на элемент очереди; по этим числам встроенный отчёт считает экономию времени

Изменения действуют для новых заданий. Если настройки одновременно изменил другой пользователь, панель предложит «Загрузить актуальные».

«Архивировать» скрывает процесс из списков и останавливает запуски; история и версии сохраняются, имя можно использовать снова.

Другие вкладки #

Вкладка Что на ней
«Обзор» Текущая версия, описание изменений, нужен ли рабочий стол, аргументы, статистика запусков
«Задания», «Расписания» Задания и расписания этого процесса
«Ошибки», «Аналитика» Группы ошибок и показатели процесса (см. Ошибки и аналитика)
«Отчёты» Пользовательские отчёты, связанные с процессом
«Отчёт» Встроенный отчёт процесса за период (см. Встроенные отчёты)
«Паспорт» Описание процесса для аудиторов и сопровождения

Паспорт процесса #

Паспорт собирается автоматически по текущей или выбранной версии — его не нужно писать руками. Он нужен аудиторам, службе информационной безопасности и разработчику, который принимает процесс на сопровождение.

Раздел Что в нём
«Общее» Назначение, рабочая область, состояние, версия, кто и когда опубликовал, SHA-256 пакета, что нового
«Сопровождение» Ответственный, контакты, ссылка на инструкцию, заметки — заполняется вручную
«Аргументы» Аргументы, значения по умолчанию во flow и в настройках процесса
«Шаги» Дерево шагов со сводками, как в студии; отключённые шаги отмечены
«Ресурсы и учётные данные» Какие ресурсы процесс читает и изменяет — только имена, без значений и логинов
«Очереди и отчёты» Из каких очередей берёт, в какие добавляет, в какие отчёты пишет
«Приложения и сайты» Программы и окна Windows, сайты браузера
«Требования» Нужен ли рабочий стол, браузер, минимальная версия робота
«Расписания и триггеры» Когда процесс запускается сам
«Показатели за 30 дней» Запуски, успешность, длительность, экономия времени
«Роботы, на которых выполнялся», «История версий» Где и в каких версиях работал процесс

«Выгрузить в Excel» сохраняет паспорт книгой XLSX, «Печать» открывает страницу для печати (в PDF — из браузера). Чтобы заполнить «Сопровождение», нажмите «Изменить»; «Назначить меня» делает вас ответственным пользователем.

Паспорт процесса: общее, сопровождение, шаги и используемые ресурсы
Паспорт процесса: общее, сопровождение, шаги и используемые ресурсы

Паспорт входит в перенос между средами вместе с настройками процесса.