Переключение статуса процесса при помощи StatusPickerStep
Конфигурация
createWizard.step.{@step}.title=Test
createWizard.step.{@step}.class=ru.bgcrm.model.process.wizard.StatusPickerStep
# [Обязательно] Название кнопки для переключения статуса
createWizard.step.{@step}.button.<num>.title=Сохранить
# [Обязательно] ID статуса для перехода
createWizard.step.{@step}.button.<num>.statusId=4
# Цвет кнопки [primary/secondary/success/danger/warning/info/light/dark], по-умолчанию: primary
createWizard.step.{@step}.button.<num>.variant=primary
# CSS класс кнопки
createWizard.step.{@step}.button.<num>.class=
# Необходимость подтверждения операции, по-умолчанию false
createWizard.step.{@step}.button.<num>.needConfirm=true
# Текст вопроса подтверждения
createWizard.step.{@step}.button.<num>.message=Подтвердить переключение статуса на (4)?
# Текст кнопки подтверждения операции
createWizard.step.{@step}.button.<num>.confirmText=Да
# Текст кнопки отмены операции
createWizard.step.{@step}.button.<num>.cancelText=Нет
# Комментарий к статусу (необязательно, по умолчанию: пустой)
createWizard.step.{@step}.button.<num>.comment=Комментарий
Особенности использования
title и statusId - обязательные параметры кнопок. Отсутствие хотя бы одного обязательного параметра приводит к сообщению об ошибке на странице мастера.
В качестве statusId параметра кнопки нужно придерживаться матрицы разрешенных переходов статусов. В случае если будет указан статус не подходящий матрице, кнопка не создастся.