Общий алгоритм включает такие этапы:
ввод данных авторизации;
если пользователь не валиден, то выход из приложения;
если пользователь валиден, то отображение главной формы;
создание маршрута согласования;
отправка документа на согласование по маршруту
цикл «Для каждого этапа маршрута согласования»:
o просмотр документа;
o прикрепление файлов и/или сообщения;
добавление документа в архив обработанных документов.
Также приложение работает с базой данных. Поэтому представим блок
схему выполнения запроса к БД (рисунок 34).
Алгоритм состоит из таких этапов:
создание параметров запроса;
выполнение запроса SQL;
если запрос не на выборку, то возврат результата в вызывающий
модуль;
если запрос на выборку, то инициализация массива;
цикл «Для каждой строки результата выборки»:
o Копирование строки в массив;
возврат массива в вызывающий модуль.