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

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

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

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

При создании и редактировании рабочих процессов действуют ограничения:

  • В рабочем процессе должно быть не менее 2 статусов и переход между ними.
  • В рабочем процессе не должно быть статусов без переходов.
  • Один из статусов должен быть началом рабочего процесса. Началом рабочего процесса может быть статус любого типа. Начало рабочего процесса
  • Хотя бы один из статусов должен иметь тип «Завершен» или «Отменен» — без него в вашей очереди не получится закрывать задачи. Типы статусов
  • Все переходы в рабочем процессе, выходящие из одного статуса, должны иметь уникальные идентификаторы.

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

Перенос типа задач в другой процесс

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

В этом случае вы можете сравнить старый и новый рабочий процессы и найти, каких статусов не хватает в новом процессе. Затем вы можете:

Как перенести тип задач в другой рабочий процесс

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

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

После этого можно удалить рабочий процесс: Как удалить рабочий процесс.