Разделите состояния и действия
Состояние описывает уже достигнутый и наблюдаемый факт: «запрос получен», «данные проверены», «результат подготовлен». Действие описывает преобразование и хранится на переходе между состояниями.
«Обращение зарегистрировано» — факт можно проверить.
«Проверить обязательные поля» — понятно, что выполняется.
Соберите линию
- Создайте проект — начальное состояние уже будет на холсте.
- Выделите начало и нажмите «Состояние». Новое состояние автоматически соединится с выбранным.
- Добавьте ещё одно состояние и затем «Завершение».
- Выберите каждый переход и добавьте одно или несколько действий.
- При необходимости измените тип перехода на «По условию» и запишите условие явно.
начало
→ действие 1
→ действие 2
→ успешное завершение
Заполните карточку
Щёлкните по свободному месту холста или названию проекта. В панели свойств задайте назначение алгоритма. У конечного состояния отдельно укажите исход — результат, с которым алгоритм завершает работу.
Порядок действий внутри перехода можно менять кнопками вверх и вниз. Именно этот порядок сохраняется в JSON; положение подписей на холсте его не определяет.
Локальный черновик и ручное сохранение
Редактор сразу сохраняет несохранённые изменения в браузере, но не отправляет их на сервер автоматически. Новая revision создаётся только по кнопке «Сохранить» или сочетанию Ctrl+S. После обрыва связи или повторного входа сервис предложит восстановить локальный черновик.
Кнопка «Экспорт JSON» скачивает текущий локальный черновик как переносимый `ProjectDocument` без серверных timestamps, сессий и токенов. Экспорт не создаёт revision.