Обратная совместимость
При редактировании или удалении рабочего процесса важно поддержать обратную совместимость для существующих задач в очереди.
Виды ошибок обратной совместимости:
- удаление рабочего процесса, когда в очереди есть задачи, в которых он поддержан;
- удаление из рабочего процесса типа задач или резолюции, которые используются в задачах очереди;
- удаление статуса из рабочего процесса.
Редактирование рабочего процесса
Если вы хотите глобально переработать рабочий процесс, во избежание ошибок совместимости с существующими задачами в очереди, мы рекомендуем несколько способов:
- перенести существующие задачи в другую очередь вместе со старым рабочим процессом, а в старой очереди редактировать рабочий процесс;
- создать новую очередь для нового процесса и изначально настроить там нужный рабочий процесс.
Если вы не хотите создавать новую очередь, есть возможность совместимость старый и новый рабочие процессы в одной очереди. Для этого важно в обоих рабочих процессах поддержать:
- один одинаковый статус, для которого настроены переходы из любого статуса процесса;
- одна одинаковая резолюция;
- один одинаковый тип задач.
Удаление рабочего процесса
Перед удалением рабочего процесса нужно поддержать обратную совместимость для существующих задач с типами, для которых определен этот рабочий процесс. Это можно сделать несколькими способами:
- Добавить типы задач удаляемого рабочего процесса в другие рабочие процессы очереди, а затем удалить их из удаляемого процесса.
- С помощью фильтров найти все задачи очереди с типами, для которых настроен удаляемый процесс и изменить у них тип задач.
После того как вы поддержали обратную совместимость для типов задач удаляемого рабочего процесса, можно приступать к его удалению:
-
Откройте страницу очереди и перейдите в ее настройки: нажмите
Настройки очереди. -
На вкладке Рабочие процессы найдите рабочий процесс, который хотите удалить.
-
Удалите резолюции и типы задач в этом процессе.
-
Удалите сам процесс: в правом верхнем углу нажмите
.