Оглавление > Модуль "Техническое задание" > Раздел «Процесс»
Данный раздел используются при работе над проектом с применением бизнес-процессов.
В вики для каждой страницы можно в графическом интерфейсе без программирования создавать схемы бизнес-процессов в нотации BPMN 2.0.
На данный момент система распознает следующие элементы диаграммы:
Элемент | Примечания | Количество исходящих потоков управления | Интерпретация |
Начало процесса Plain event | В каждом процессе или подпроцессе должно быть одно начало | 1 | Отправная точка для обработки |
Поток управления Sequence flow | Задает последовательность обработки | - | Если поток исходит из логического оператора, подписи на потоке являются вариантами ответа |
Логический оператор “Или” Exclusive gateway | Ветвление процесса в зависимости от решения пользователя | 2 или более | Отображается как вопрос с вариантами ответа |
Подпроцесс Subprocess | В названии нужно указать идентификатор соответствующего подпроцесса [sXX] | 1 | Обрабатывается как вложенная часть родительского процесса. Название отображается как заголовок группы пользовательских задач |
Пользовательская задача User task | Элементарный шаг алгоритма. В названии можно указать идентификатор соответствующей услуги [fXX vXX] | 1 | Отображается как задача. Также экспортируется в техническое задание |
Окончание процесса Plain event | Играет декоративную роль | 0 | Не обрабатывается |
Остановка Terminate event | Означает невозможность выполнения процесса при заданных условиях | 0 | Отображается как сообщение об ошибке |
Бизнес-правило Business rule task | Этап работ | 1 |
С помощью элемента “Подпроцесс” можно вкладывать процессы внутрь друг друга, что дает возможность их повторного использования и в целом упрощать диаграммы, вынося составные части в отдельные схемы. Для этого в настройках страницы вики нужно указать, является ли соответствующая диаграмма процессом или подпроцессом.
В редакторе технического задания эти диаграммы бизнес-процессов преобразуются в простой набор вопросов. В зависимости от выбранных пользователем ответов с диаграмм автоматически отбираются нужные пользовательские задачи, а также отсекаются вопросы, которые больше не имеют смысла. Таким образом, формируется последовательность работ в этой конкретной ситуации. Сохраняемый набор ответов на вопросы при этом по сути является весьма детальной характеристикой текущей ситуации с объектом недвижимости.
Так как процессы и подпроцессы связаны со страницами вики, мы можем подгружать нужную справочную информацию из неё. Для этого реализовано определение заголовков на странице вики. Если заголовок совпадает с названием пользовательской задачи на диаграмме, считается, что это пояснения к ней. Так исполнитель работ может сразу видеть все имеющееся справочные материалы именно по этой конкретной ситуации.
Таким образом, имея настроенные в вики диаграммы бизнес-процессов, для исполнителя становится возможным генерировать алгоритм действий, просто отвечая на вопросы.
Далее можно сгенерировать техническое задание, используя кнопку на панели инструментов.