2013-09-02 4 views
0

필자는 BPM 솔루션에 대한 연구를 해왔으며 jBPM을 사용하여 내 목표를 달성하고자합니다. 프로세스 신호를 프로세스 인스턴스로 시작하는 것이 가능하다는 것을 알고 있지만, 프로세스 ID를 알지 못해도 해당 엔진에서 현재 실행중인 프로세스 인스턴스와 상호 작용할 수 있기를 원합니다.비즈니스 데이터를 기반으로 jBPM에서 프로세스 인터럽트를 수행하는 방법

비즈니스 데이터에서 해당 특정 일치 항목을 포함하는 프로세스 인스턴스와 일치하는 비즈니스 데이터가있는 이벤트를 프로세스 엔진에 전송하여이 목표를 달성하고자합니다 (예 : 프로세스 인스턴스).

아직 어떻게해야 할지를 알지 못했습니다. 내 목표 중 하나는 REST/SOAP를 통해이를 노출하는 것입니다.이 기능은 현재 jBPM5 콘솔 REST 인터페이스에 구현되어 있지 않습니다.

이 작업을 수행하는 표준 패턴은 무엇입니까? 아니면이를 수행하기 위해 다른 프로세스 엔진을 사용해야합니까?

답변

0

그래, jbpm으로 달성 할 수 있고 jbpm6 CR2를 확인하는 것이 좋습니다. 필요한 것을하기 위해 KieSession 내에서 여러 프로세스를 시작한 다음 고객을 이벤트의 페이로드로 보낼 수 있습니다 . 해당 고객이있는 프로세스 만 이벤트를 catch합니다 (고객이 필터링하는 catch 이벤트 노드로 올바르게 모델링 된 경우).

나머지 끝점은 이미 jbpm6에 있습니다.

희망 하시겠습니까?