Как я могу использовать подпроцесс в APS / activiti - PullRequest
0 голосов
/ 25 июня 2018

Требование:

  1. Кандидаты заполняют форму заявки.
  2. HR рассмотрит заявку и представит ее на утверждение Технической бригаде (P2).
  3. После технической бригадыпроверять HR не нужно ждать одобрения Manger, и HR должен иметь возможность получать данные технической группы (с одобрением менеджера или без него).
  4. HR должен быть в состоянии представить для окончательного утверждения.

P1: process one

P2: process two

Решения, которые я пробовал:

  1. Если я использую свернутый подпроцесс, мне нужно дождаться завершения задачи одобрения менеджера.
  2. Я пытался использовать подпроцесс, выбрасывать и перехватывать события.Создано два подпроцесса, 1-й подпроцесс выдает сигнал, а второй подпроцесс будет перехватывать сигнал, если HR подаст другое приложение, 2-й подпроцесс не будет перехватывать сигнал.
  3. Если я использую тип нескольких экземпляров Call Activity в качестве последовательногомне нужно предоставить Cardinality, это будет фиксированный номер заявки, которую HR сможет подать на Техническое утверждение, в моем случае это не должно быть фиксированное число циклов.
  4. Если я использую Call Activity, Call Activity будетне передавать свои данные процессу P1, в моем случае данные должны передаваться из P2 в P1.

Пожалуйста, помогите мне.

Спасибо & С уважением Amruta Wandakar

...