Блок-схемы изначально предназначены для описания алгоритмов и программ, организованных согласно структурному подходу, и не могут отразить, например, алгоритм, который реализуется во взаимодействии абстракций при объектно-ориентированном подходе. Для объектно-ориентированного программирования (ООП) отлично подходят схемы UML. Но для логики описания бизнес-процессов таких схем достаточно, там нет элементов ООП.
Для описания бизнес-процессов к блок-схемам добавляются элементы (отступление от ГОСТ), описывающие функции (элементы дорожек для горизонтальных и вертикальных разделений, например, по ролям) и какие-то графические артефакты рабочего процесса (иконки, оборудование, здания, серверы и прочие). Цветом можно выделять действия вне системы. Получается расширенная нотация функциональных блок-схем для описания бизнес-процессов.

Рис. 6.3. Пример функциональной блок-схемы
Функциональные блок-схемы используются для описания бизнес-процессов в продуктах «1С». Ниже приведен скриншот из 1C:ERP процесса согласования документов. В такой нотации можно также описывать любые бизнес-процессы в процессе анализа компании заказчика, создавая файлы графических схем (.grs) в «1С:Предприятии 8» через команду Файл – Новый – Графическая схема. То есть платформа «1С» предоставляет свой инструментарий для графического описания бизнес-процессов в нотации блок-схем.

Рис. 6.4. Карта маршрута согласования документа в 1С:ERP
Рассмотрим возможные элементы схемы бизнес-процессов «1C» подробнее.
| Элемент схемы | Графическое представление | Описание |
|---|---|---|
| Точка начала/конца | ![]() | Начало и завершение бизнес-процесса, является обязательным |
| Действие | ![]() | Соответствует конкретному действию конкретного исполнителя |
| Условие | ![]() | Условие, у которого может быть только 2 состояния (да/нет или с иным названием от контекста) |
| Выбор варианта | ![]() | Возможность выбора дальнейших действий исходя из проверки условия, у которого может быть более двух состояний |
| Точки разделения и слияния | ![]() | Соответствуют моментам разделения и слияния выполнения разных действий параллельно и независимо друг от друга |
| Информация | ![]() | Блок для входящей и выходящей информации, документов и печатных форм |
| Вложенный бизнес-процесс | ![]() | Соответствует выполнению другого бизнес-процесса, который является составной частью текущего и рисуется отдельной схемой |
| Обработка | ![]() | Отвечает за выполнение определенного алгоритма системой |