Четыре основных обозначения блок-схемы
Блок-схема показывает последовательность действий и условия перехода между ними. Для первого варианта обычно достаточно начала и конца, действий, решений и стрелок. Добавляйте специальные символы, когда они действительно поясняют процесс, а не ради разнообразия фигур.
Начало и конец — овал или скруглённый блок
Такой блок обозначает границы процесса. Подписи «Заявка получена» и «Заявка закрыта» точнее, чем просто «Старт» и «Конец», потому что показывают конкретные события. Если возможны разные результаты, у процесса может быть несколько конечных блоков.

Действие — прямоугольник
В прямоугольнике записывают выполняемое действие: «Проверить наличие товара», «Рассчитать стоимость», «Отправить уведомление». Используйте глагол и не объединяйте в одном блоке шаги с разными ответственными или условиями.

Направление потока — стрелка
Стрелки показывают порядок перехода между блоками. Используйте единый стиль соединений; число стрелок определяется процессом, а не ограничивается одной или двумя. Избегайте лишних пересечений и подписывайте выходы из решения, чтобы читателю не приходилось угадывать маршрут.

Решение — ромб
Ромб содержит проверяемый вопрос, например «Товар есть на складе?». Выходы обозначают варианты ответа: «Да» и «Нет». Для нескольких вариантов нужны понятные, непересекающиеся условия. Само действие «Проверить наличие» и результат проверки — разные элементы.

Документы, данные и соединители
Следующие обозначения помогают показать, откуда поступает информация, где она хранится и куда переходит поток. Названия фигур в редакторах могут немного различаться, поэтому при необходимости добавьте к схеме легенду.
Документ и несколько документов
Документ обозначает информационный результат или вход: «Квитанция», «Счёт», «Отчёт об испытании». Действие «Провести испытание» остаётся прямоугольником; созданный по его итогам отчёт — документом. Несколько наложенных символов используют для комплекта документов.

Хранилище данных
Хранилище показывает место сохранения информации, например базу заказов. Цилиндр часто используют для базы данных. Подпишите конкретное хранилище, а действие «Записать заказ» оставьте отдельным этапом процесса. Не следует выводить смысл фигуры только из её расположения на странице.

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

Соединители на странице и между страницами
Соединитель позволяет продолжить поток в другом месте без длинной пересекающей схему линии. Парные метки, например «A», должны совпадать. Для перехода на другую страницу укажите страницу или название части процесса. Объединение ветвей и переход между страницами — разные задачи, хотя оба могут сокращать сложность рисунка.

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

Как пользоваться памяткой по символам
Иллюстрация ниже помогает сравнить формы. В рабочей схеме выбирайте минимальный набор обозначений и используйте каждое последовательно. Если одна фигура означает документ, не применяйте её дальше для обычного действия.

Где применяют блок-схемы
Одинаковые базовые символы подходят для разных задач; меняются подписи и уровень детализации.
-
Принятие решения. Покажите вопросы и последствия вариантов: например, когда заявку одобряют, отклоняют или отправляют на уточнение.
-
Алгоритм. Отобразите последовательность вычислений, условия и циклы. Стрелки должны позволять пройти каждый возможный путь.
-
Производство. Разделите операции, проверки качества, брак и возврат на доработку. Выход каждой проверки должен вести к конкретному действию.
-
Бизнес-процесс. Покажите движение заявки от поступления до результата. Если важно, кто выполняет шаг, добавьте дорожки ответственных.
Пример: проверка и отправка заказа
Сначала запишите путь словами: заказ получен → проверить наличие → товар доступен? Если да — подтвердить и отправить; если нет — предложить замену или отменить заказ. После этого перенесите действия в фигуры.
-
Определите границы. В этом примере начало — получение заказа, конец — отправка или отмена. Оплата и возврат могут быть отдельными процессами, если они не входят в задачу схемы.
-
Расположите действия. Выделите проверку, подтверждение и отправку в отдельные прямоугольники. Не нужно заставлять все ветви заканчиваться одним и тем же результатом.
-
Добавьте условие. В ромбе напишите «Товар доступен?», а на двух выходящих стрелках — «Да» и «Нет». На ветви «Нет» покажите, что происходит после ответа клиента.
-
Соберите схему на доске. Откройте шаблон блок-схемы Boardmix, измените подписи и соедините фигуры. Для обсуждения с коллегами настройте права доступа к доске.
-
Пройдите два сценария. Проследите заказ с доступным товаром и заказ без него. Если стрелка заканчивается без результата или выбор не имеет подписи, уточните соответствующий участок. Такой проход проверяет сам процесс, а не только аккуратность рисунка.