Оформление
Настроить жизненный цикл
Жизненный цикл задаёт состояния объекта и разрешённые переходы между ними. Он определяет не только схему на экране, но и условия, обязательные поля и действия при смене состояния.
Где находится
Настройки платформы → Классы и права → тип → Жизненный цикл. Редактор показывает статусы, матрицу переходов и диаграмму.
Настроить процесс
- Определите начальное состояние и возможные результаты работы.
- Добавьте или откройте статус. Проверьте название, код, начальный/конечный признак.
- В матрице задайте допустимые переходы.
- Откройте нужный переход и проверьте его подпись, права, поля, условия и действия.
- Сохраните и выполните доступную проверку конфигурации.
- На тестовой записи пройдите основной путь и хотя бы один отказ.
Название и код — разные вещи. Два статуса «В работе» могут описывать разные этапы. Не объединяйте их по совпадению текста.
Как читать и сохранять матрицу
В матрице строка — откуда, столбец — куда. Галочка разрешает маршрут в конфигурации, а подпись под ней открывает его настройки. На диагонали без перехода стоит прочерк: объект и так находится в этом статусе.
- Найдите строку исходного состояния и столбец целевого. Не ставьте галочку в обратной ячейке по ошибке.
- Для нового маршрута включите ячейку. Введите «Название кнопки перехода», например «Передать на проверку», и нажмите «Готово». Это ещё не общее сохранение матрицы.
- Проверьте счётчик «Изменено переходов». Нажмите «Сохранить» под матрицей. «Отменить изменения» отменяет только ещё не сохранённые правки этой матрицы и порядка статусов.
- После сохранения нажмите подпись перехода и задайте его поля, условия и действия. Если редактор просит сначала сохранить или отменить матрицу, завершите этот шаг: открытие другого окна не должно терять текущие правки.
- Переключитесь на «Диаграмма» и проверьте направление стрелок. Это другой вид того же процесса, не отдельная схема для публикации.
Стрелки в списке статусов меняют их порядок отображения, а не маршрут заявки. Новый порядок применяется той же кнопкой сохранения под матрицей. Флажок «Названия переходов» только делает таблицу компактнее; команды не удаляются.
Снятие галочки отключает маршрут; удаление статуса — другое действие с проверкой зависимостей. Удалить статус со связанными переходами, объектами, историей или правилами нельзя просто ради очистки схемы. У согласований и базы знаний некоторые направления специально недоступны в матрице: не переносите на них произвольную модель заявки.
Что проверить в окне статуса
Откройте название статуса → «Редактировать». Здесь задаются название, цвет, описание, начальный/конечный признак и доступные настройки назначения. Код находится в «Дополнительно» и после создания не меняется.
«Текущий ответственный» сохраняет назначение при входе. Выбор конкретной команды или сотрудника означает переназначение при входе, вместо назначения соглашения/услуги. Следующая автоматизация может изменить его ещё раз — проверьте порядок действий. Не выбирайте фиксированного сотрудника, если бизнес-смысл — «сотрудник, который нажал кнопку»: для этого есть отдельное действие.
«Показывать кнопку изменения ответственного» управляет представлением, а не выдаёт пользователю права назначения. Начальный статус определяет точку входа новых объектов; конечный признак влияет на завершение процесса и связанные механизмы. Не отмечайте его только ради цвета или сортировки.
Сохраняйте окно статуса отдельно от матрицы. При закрытии с изменениями редактор предупреждает об их потере. Для обязательного согласования или настроенного специального процесса сначала прочитайте условия и действия, а не заменяйте их новым общим правилом.
Переход — не просто новая надпись
При выполнении проверяются текущий статус и ревизия объекта, права, условия и обязательные значения. Действия процесса могут менять назначение или создавать связанные записи. Ошибка препятствует завершению команды.
Наличие ребра в матрице не означает, что оно доступно всем пользователям или выполняется автоматически.
Изменение существующего процесса
В актуальной конфигурации экран может сохранять изменения сразу. Версионный режим показывается отдельно. Не считайте публикацию новой версии автоматическим переносом всех старых объектов: у существующих записей сохраняются привязки к конфигурации.
WARNING
Не снимайте обязательное согласование, чтобы «разблокировать» переход. Сначала восстановите участников и корректно завершите согласование.
Что проверить
Начальное состояние; достижимость нужного результата; отсутствие случайных переходов; права обычного специалиста; обязательные поля; сохранение назначения; ошибки действий. Для разных типов не обязательно подходит одна общая цепочка статусов.