Конструктор бизнес-процессов и потоков документов Данный модуль является базовым для всей ERP-системы IT-Enterprise (контуры управления производством, логистики, бюджетирования, управления персоналом …) и позволяет формализовать произвольные бизнес-процессы предприятия и произвольную стадийную обработку универсальных документов предприятия. Под произвольным бизнес-процессом понимается совокупность взаимосвязанных действий и задач персонала предприятия для поддержания деятельности предприятия и достижения определенных целей. Под произвольным (универсальным) документом понимается совокупность данных системы IT-Enterprise, объединенных по определенным характеристикам. Конструктор позволяет организовать произвольную стадийность обработки для всех данных (таблиц базы данных). Маршруты потоков и прохождения стадий, условия переходов, визирование, различные права доступа применимы к любым строкам любых таблиц. Реализуется следующая функциональность: Произвольным документом может быть как строка таблицы, так и группа строк таблицы, группа строк нескольких таблиц и т.д.; Для документа определяются стадии его жизнедеятельности. Например, выписка в отделе, визирование начальником смежного отдела, оприходование на складе, обработка в бухгалтерии, сдача в архив; Маршрут движения документа описывается произвольным графом со стадиями-вершинами, разветвителями движения и условиями переходов между стадиями (рис.1); Рис.1 Элементы маршрута.  В процессе обработки документа маршрут каждого конкретного документа может быть динамически изменен пользователем в зависимости от прав пользователя; Доступ к документу, а, следовательно, и к полям таблиц изменяется на протяжении его жизненного цикла; Для разных пользователей существуют различные права на строки таблицы в целом и на поля в отдельности на разных стадиях. Регулируется набор допустимых действий с документом. Например, удалить документ можно только на стадии выписки, но не на стадии бухгалтерской обработки. Для удаления в этом случае необходимо обратное движение через склад; Перевод со стадии на стадию при выполнении заданного условия. Движение документа по стадиям осуществляется как вперед, так и назад; Согласование документа с различными службами. Документ нельзя передать на следующую стадию, пока все необходимые службы его не завизируют; Различное внешнее представление документа на разных стадиях. Статус документа изменяется при переходе по стадиям, изменяется и внешний вид; Вся функциональность реализуется без программирования. Выполняется визуальное конструирование бизнес-процессов и потоков документов как показано на рисунке 2: Рис.2 Визуальный конструктор.  |