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