Дизайнер бизнес-процессов / Архивация экземпляров процессов

Архивация экземпляров процессов

В ELMA365 администратор системы может отправлять в архив прерванные и завершённые экземпляры процессов и их процессные задачи. Это позволит снизить нагрузку на систему и оптимизировать работу с данными.

Начало внимание

Архивация доступна только в редакции ELMA365 Saas Enterprise и поставке ELMA365 On‑Premises.

Конец внимание

Важно: архивация данных реализована в испытательном режиме и может работать нестабильно. Чтобы активировать её, обратитесь в техподдержку для включения фича-флага.

Архивировать экземпляры можно:

  • автоматически — для определённых бизнес-процессов настройте расписание архивации и задайте условия на языке EQL365 для выбора объектов. В установленное время экземпляры, удовлетворяющие условиям, архивируются;
  • вручную — в мониторе процессов перейдите в карточку экземпляра и нажмите кнопку Архивировать.

После архивации все объекты отображаются в разделе Администрирование > Архивация экземпляров процессов на вкладке История. Здесь можно просмотреть их, а также восстановить из архива.  

Настроить автоматическую архивацию экземпляров процессов

  1. Перейдите в раздел Администрирование > Архивация экземпляров процессов на вкладку Расписание архивации. В правом верхнем углу нажмите кнопку + Расписание.
  2. В открывшемся окне введите название расписания, которое будет отображаться в списке.
    process-archiving-1
  3. Задайте расписание архивации:
  • Запустить архивацию — укажите дату и время, начиная с которых экземпляры процессов будут автоматически архивироваться;
  • Повторять — определите периодичность архивации:
    • Однократно — архивация будет запущена один раз;
    • Ежедневно — каждый день или раз в несколько дней. Укажите количество дней в периоде;
    • Еженедельно — каждую неделю или раз в несколько недель. Выберите, в какой именно день недели нужно архивировать экземпляры;
    • Ежемесячно — каждый месяц или раз в несколько месяцев. Укажите месяцы и дни, когда нужно запускать архивацию;
    • Только по рабочим дням — поле появляется для настройки периодической архивации. Укажите дни, когда запустить архивацию, если по расписанию она выпадает на нерабочий день;
  • Повторять в течение дня — отметьте параметр, чтобы дополнительно запускать архивацию в течение суток с указанной периодичностью;
  • При пропуске — выберите, когда перезапускать архивацию, если в заданное по расписанию время произошёл сбой в системе:
    • Выполнять — запускать архивацию сразу после восстановления работоспособности системы;
    • Игнорировать — проводить архивацию в следующий установленный период по расписанию.
  1. Укажите условия архивации:
  • Процессы* — выберите один или несколько бизнес-процессов компании, экземпляры которых будут архивироваться по данному расписанию;
  • Фильтр* — задайте условия на языке EQL365, по которым определятся экземпляры для архивации.
  1. Нажмите кнопку Сохранить.

После этого расписание отобразится на вкладке Расписание архивации со статусом Включено.

Вы можете:

process-archiving-2

  • скопировать EQL-запрос, например, чтобы использовать его при создании нового расписания. Для этого рядом с запросом нажмите значок process-archiving-3;
  • нажать значок трёх точек и выбрать одно из следующих действий с расписанием:
    • отключить архивацию по этому расписанию, например, если временно не требуется архивировать экземпляры;
    • запустить архивацию в текущий момент, несмотря на заданное в расписании время запуска;
    • удалить расписание.

Просмотреть историю архивации экземпляров процессов

Информация по каждой операции, связанной с архивированием экземпляров бизнес-процессов и их процессных задач, отображается в разделе Администрирование > Архивация экземпляров процессов на вкладке История.

process-archiving-4

В виде таблицы выводится:

  • дата операции;
  • сотрудник, совершивший операцию;
  • расписание, по которому произошла архивация, либо отметка о проведении операции вручную;
  • названия бизнес-процессов, чьи экземпляры архивированы;
  • количество экземпляров процессов — в одной записи содержится информация только о 1 000 экземпляров. Если заархивировано больше объектов, то в таблице добавится несколько записей. Нажав Экземпляры(N), вы можете просмотреть их список и, например, восстановить из архива;
  • количество процессных задач. Нажав Задачи(N), вы можете просмотреть их список;
  • статус операции: Заархивировано, Разархивировано или Завершено с ошибками;
  • сведения об ошибках, если операция завершилась некорректно. Такие записи можно удалить из списка, нажав значок трёх точек и выбрав нужное действие.

Для обновления данных в истории нажмите кнопку Обновить над таблицей.

Вернуть экземпляр процесса из архива

Вы можете восстановить из архива экземпляры процессов, например, если они были отправлены в архив по ошибке и всё ещё актуальны для работы.

По операции в статусе Заархивировано, можно разархивировать:

  • один или несколько экземпляров — в строке таблицы нажмите Экземпляры(N) и в открывшемся окне отметьте нужные записи, нажмите кнопку Разархивировать;
  • все экземпляры — в строке таблицы нажмите значок трёх точек и выберите Разархивировать. Статус операции изменится на Разархивировано, а в истории добавится запись о новой операции, выполненной вручную.

Экземпляры станут доступными для работы и отобразятся в мониторе процессов.

Обратите внимание, если расписание, по которому произошла архивация, ещё включено, экземпляры могут быть заархивированы повторно. Чтобы этого не произошло, отключите или удалите расписание.