Первый алгоритм

Как собрать линейную Р‑схему

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

Разделите состояния и действия

Состояние описывает уже достигнутый и наблюдаемый факт: «запрос получен», «данные проверены», «результат подготовлен». Действие описывает преобразование и хранится на переходе между состояниями.

Хорошее состояние

«Обращение зарегистрировано» — факт можно проверить.

Хорошее действие

«Проверить обязательные поля» — понятно, что выполняется.

Соберите линию

  1. Создайте проект — начальное состояние уже будет на холсте.
  2. Выделите начало и нажмите «Состояние». Новое состояние автоматически соединится с выбранным.
  3. Добавьте ещё одно состояние и затем «Завершение».
  4. Выберите каждый переход и добавьте одно или несколько действий.
  5. При необходимости измените тип перехода на «По условию» и запишите условие явно.
начало
→ действие 1
→ действие 2
→ успешное завершение

Заполните карточку

Щёлкните по свободному месту холста или названию проекта. В панели свойств задайте назначение алгоритма. У конечного состояния отдельно укажите исход — результат, с которым алгоритм завершает работу.

Порядок действий внутри перехода можно менять кнопками вверх и вниз. Именно этот порядок сохраняется в JSON; положение подписей на холсте его не определяет.

Локальный черновик и ручное сохранение

Редактор сразу сохраняет несохранённые изменения в браузере, но не отправляет их на сервер автоматически. Новая revision создаётся только по кнопке «Сохранить» или сочетанию Ctrl+S. После обрыва связи или повторного входа сервис предложит восстановить локальный черновик.

Кнопка «Экспорт JSON» скачивает текущий локальный черновик как переносимый `ProjectDocument` без серверных timestamps, сессий и токенов. Экспорт не создаёт revision.