Как управлять ролями и создавать веб-формы с помощью Drools Flow?

Я создаю рабочий процесс (интегрированный в веб-приложение Java) для одобрения приложения. Рабочий процесс выглядит следующим образом:

Запрос на отпуск поднят для работника.

Случай 1: если роль сотрудника не является руководителем группы. Запрос отправляется руководителю команды сотрудника. Если руководитель группы отвергает, рабочий процесс заканчивается. Если руководитель группы утверждает, запрос направляется менеджеру.

Случай 2: если роль сотрудника является руководителем группы. Запрос напрямую отправляется менеджеру.

Рабочий процесс заканчивается, когда менеджер одобряет / отклоняет заявку. Во время одобрения / отклонения пользователь должен ввести комментарий.

Мне нужно создать веб-форму для пользовательского ввода. Параметры могут быть динамическими и должны быть определены в самом рабочем процессе. Как мне этого добиться? Как правильно управлять различными направлениями рабочего процесса на основе разных ролей?

Любые мысли / предложения приветствуются. Будет полезно, если кто-то может направить меня к примеру / коду кода для достижения этой цели.

1 ответ

Возможно, вас заинтересует Jboss Tohu - это среда, которая генерирует веб-формы из рабочих процессов и правил Drools. Я не совсем уверен, готов ли он к производству, но, похоже, у него достаточно функциональности.

Другие вопросы по тегам