MultiInstance Process: создание задачи голосования пользователя
Настройка среды: Red Hat BPM 6.4, Red Hat EAP 7.0
Вариант использования: я хочу создать процесс, в котором несколько пользователей (пользователи BPM) могут проводить голосование параллельно. Это будет пользовательская задача, и в настоящее время пользователи выбираются из списка.
Постановка проблемы: Когда я использую MultiInstance Process для описанного выше варианта использования, он не создает разные процессы для каждого пользователя, он создает несколько экземпляров одной и той же задачи N(количество пользователей в списке) с одинаковым идентификатором задачи. Следовательно, когда любой пользователь завершает задачу, все другие экземпляры задачи уничтожаются.
Я пробовал несколько подходов, таких как:
Используя цикл, чтобы назначить идентификатор актера для каждого пользователя, присутствующего в списке. Это тоже не работает.
Как я могу достичь описанного выше варианта использования, мой подход неверен?
Я застрял в этом в течение последних 2 месяцев, любая помощь будет принята с благодарностью.