Рекомендации при проектировании
бизнес-процессов
При проектировании бизнес-процессов учитывайте следующие факторы:
- Сложность и связанность бизнес-процессов компании;
Дизайнер бизнес-процессов предоставляет широкий набор инструментов, которые позволяют настраивать комплексную логику, в том числе позволяет выполнять сложные схемы алгоритмов в асинхронном режиме. При этом важно учитывать, что чем больше вычислений производится в каждом элементе бизнес-процесса и выше сложность запросов (обращений в базу данных, к связанным объектам), тем выше будет время выполнения таких вычислений. Также инструмент позволяет расширять no-code логику собственными скриптами (С#, Ext JS), их исполнение и оптимальность кода также влияет на время отработки каждого элемента.
- Планируемое количество пользователей;
Чем выше планируемое количество пользователей системы, запускаемых экземпляров исполнения бизнес-процессов и их элементов, тем проще должны быть реализованы функции и соответственно разделены процессы.
- Сложность вычислений, логики исполнения, глубины запросов в фильтрах.
Рекомендуем избегать глубокой вложенности бизнес-процессов, сложной логики скриптов, обращения к данным с глубокой вложенностью. Также при отладке процессов важно минимизировать количество некорректных веток (зацикленности, незавершенных веток процесса).
Создание бизнес-процессов
При проектировании бизнес-процессов придерживайтесь следующих рекомендаций:
- Не объединяйте разные бизнес-процессы в один;
- Если бизнес-процесс включает много элементов и сложную логику, то рекомендуется создать несколько простых подпроцессов;
- Не создавайте много уровней вложенности при работе с фильтрами в связанных объектах.
События
Общие рекомендации:
- Добавлять одно начальное событие, содержащее условия активации процесса;
- Завершать процесс с помощью конечных событий.
При работе с начальными и промежуточными событиями рекомендуется:
- Ограничиться использованием не более одного исходящего потока операций;
- Избегать применения входящего потока операций.
Графическое представление бизнес-процессов
Придерживайтесь рекомендаций по внешнему виду схемы процесса:
- Указывайте названия для элементов бизнес-процесса, используя ключевые слова (избегайте необычных сокращений и типов элементов в названиях);
- Обозначайте действия с помощью объектно-глагольных меток;
- Стройте бизнес-процессы слева направо для улучшения восприятия;
- Оптимизируйте маршруты между элементами с помощью шлюзов, избегайте пересечения потоков для хорошей читаемости бизнес-процесса;
- Шлюзы чаще всего обозначаются вопросом, а исходящие потоки, например, ответами «Да» и «Нет».
Соблюдайте общие рекомендации при построении бизнес-процессов. Подробнее: Моделирование бизнес-процессов.
Полезные ссылки
Моделирование бизнес-процессов
Рекомендуем изучить
Добавление бизнес-процесса
Добавление элементов
Связи и ветвления