Как избежать ошибок при редактировании рабочего процесса

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

Виды ошибок обратной совместимости:

  • удаление рабочего процесса, когда в очереди есть задачи, в которых он поддержан;
  • удаление из рабочего процесса типа задач или резолюции, которые используются в задачах очереди;
  • удаление статуса из рабочего процесса.

Редактирование рабочего процесса

Если вы хотите глобально переработать рабочий процесс, во избежание ошибок совместимости с существующими задачами в очереди, мы рекомендуем несколько способов:

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

Если вы не хотите создавать новую очередь, есть возможность совместимость старый и новый рабочие процессы в одной очереди. Для этого важно в обоих рабочих процессах поддержать:

  • один одинаковый статус, для которого настроены переходы из любого статуса процесса;
  • одна одинаковая резолюция;
  • один одинаковый тип задач.

Удаление рабочего процесса

Перед удалением рабочего процесса нужно поддержать обратную совместимость для существующих задач с типами, для которых определен этот рабочий процесс. Это можно сделать несколькими способами:

  • Добавить типы задач удаляемого рабочего процесса в другие рабочие процессы очереди, а затем удалить их из удаляемого процесса.
  • С помощью фильтров найти все задачи очереди с типами, для которых настроен удаляемый процесс и изменить у них тип задач.

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

  1. На панели слева нажмите  Очереди и выберите очередь.

  2. На странице очереди в правом верхнем углу нажмите  Настройки очереди.

  3. На вкладке Рабочие процессы найдите рабочий процесс, который хотите удалить.

  4. Удалите резолюции и типы задач в этом процессе.

  5. Удалите сам процесс: в правом верхнем углу нажмите .