Я создаю рабочий процесс (интегрированный в веб-приложение Java) для одобрения оставления приложения.Рабочий процесс выглядит следующим образом:
Запрос на отпуск подан для сотрудника.
Случай 1: Если роль сотрудника не является руководителем группы.Запрос отправляется руководителю команды сотрудника.Если руководитель группы отвергает, рабочий процесс заканчивается.Если руководитель группы утверждает, запрос направляется менеджеру.
Случай 2: Если роль сотрудника является руководителем группы.Запрос направляется непосредственно менеджеру.
Рабочий процесс заканчивается, когда менеджер утверждает / отклоняет заявку.Во время утверждения / отклонения пользователю необходимо ввести комментарий.
Мне нужно создать веб-форму для ввода данных пользователем.Параметры могут быть динамическими и должны быть определены в самом рабочем процессе.Как мне этого добиться?Как правильно управлять различными направлениями рабочего процесса на основе разных ролей?
Любые мысли / предложения приветствуются.Будет полезно, если кто-то может направить меня к примеру / коду кода для достижения этой цели.