Что не делают блок-схемы 1С: Объект 1С «Бизнес-процесс»
Цель описание бизнес-процесса - понять через некоторое время участнику бизнес-процесса как бизнес-процесс организован, автоматизирован и почему. Созданные схемы бизнес-процесса создаются в едином стиле, понятном участникам команды проекта на заданном уровне описания. Уровня концепции этого бизнес-процесса или уровня кода программы.
Достигнув этой цели менять, передавать и копировать бизнес-процесс будет быстрее и дешевле.
Рассмотрим почему не описываю бизнес-процессы в блок-схемах 1С: Объект 1С «Бизнес-процесс».
Пользователи не настраивают бизнес-процесс без программиста, так как настройка схем бизнес-процесса доступна только из режима "1С Конфигуратор".
Большие схемы еще больше усложняются, так как нет структурного логического представления, такого как в языке "Дракон". Схемы становятся не читаемые.
Так, как нет элементов, которые выделяют отдельные этапы бизнес-процесса. Такие как заголовки "шампуров" в схеме "силуэт" то схемы сложно воспринимаются. Становятся не когнитивными.
Показывают только порядок запуска и работы с элементами программы, обработок и справочников. Следовательно описывает бизнес-процесс только на уровне инструкций пользователя.
Не описывает идею бизнес-процесса - зачем этот бизнес-процесс создавали. Не описывает логику работы кода программы. Таким образом не знаем, зачем бизнес-процесс разрабатывался и какие цели хотели достигнуть.
Исходя из того, что бизнес-процесс описывается как порядок действий пользователя, то обсуждать этот бизнес-процесс с владельцами бизнеса, руководителями подразделений, не выйдет, из-за излишней детализации.
Блок-схемы 1С описывают взаимодействие объектов метаданных, но блок-схемы не описывают сам код работы программы.
Нельзя в элементе блок-схемы 1С хранить ссылки на посторонние файлы, например часто храню ссылки на нормативную документацию, схемы и графики. Без которых нельзя разобраться в логике автоматизации бизнес-процесса.
Вывод
Не хватает гибкости описания. Не хватает наглядности описания. Бизнес-аналитик обучается начальным знания в программировании 1С для работы с блок-схемами. Требует доступа к базе 1С участников бизнес-процесса на уровне программиста.
|