저는 AS7에서 jBPM5.4를 실행하는 jBPM noob입니다. 나는 jBPM duscussion board에이 질문을 게시하려했지만 행운이 없다. 그래서 나는 여기에 스택을 시도 할 것이라고 생각했다.외부 응용 프로그램에서 gwt-console-server로 실행중인 프로세스에 메시지를 삽입 하시겠습니까?
내 목표 : guvnor에서 프로세스를 만들고, gwt-console-server에서 실행하고, 내 Java 응용 프로그램에서 프로세스에 정보를 제공하고, jbpm 콘솔의 현재 상태를 따르십시오.
지금까지 jbpm 콘솔과 콘솔 서버는 물론 Guvnor와 디자이너를 jBOSS AS7에 설치했습니다. Guvnor에서 프로세스를 생성하고 jbpm 콘솔에서 프로세스를 모니터링하고 모니터링 할 수 있습니다. 누락 된 부분은 내가 어떻게 외부로 메시지를 실행중인 프로세스에 삽입하는지 이해할 수 없다는 것입니다.
이클립스와 jBPM 예제를 사용하여 프로세스를 실행하고 메시지를 삽입 할 수 있지만 저의 목표는 jbpm 콘솔을 사용하여 프로세스를 모니터링하는 것입니다.
gwt-console-server에서 실행중인 knowledgesession에 액세스해야한다고 가정하지만 그 작업을 수행하는 방법을 잘 모르겠습니다. 데이터베이스에 저장되는 세션에 액세스하거나 수정하는 것이 안전합니까? (예 : gwt-console-server와 내 사용자 정의 응용 프로그램 모두 수정할 수 있음) jbpm 콘솔에서 세션을 읽을 수 있습니까?
가 나는 통합 계층이 있다는 BPM 콘솔 참조 (https://community.jboss.org/wiki/BPMConsoleReference)에서 볼 수 있지만, 그것을 활용하는 방법에 대한 아무것도 없다 - 그리고 문서에있는 등 고장 :(
는는 누군가가 날 지점 수 어떤 통찰력 대단히 jBPM을 콘솔에 의해 모니터링되거나이를 수행하기위한 방법을 제시하고있는 jBPM을 프로세스에 메시지를 공급하는 외부의 적용 예?
감사. -J
PS. I가 가지고 새로운 jBPM Developer 's Guide, 그러나 그것에서 아무 것도 찾을 수 없다. elp me with this (그래서 뭔가를 놓친다면 그 가이드에 대한 참조를 처리 할 수 있습니다.)
감사합니다. Kris. 불행히도, 나는 당신의 첫 번째 요지를 잘 모르겠다. 당신이 참조하는 REST 인터페이스는 gwt-console-server입니까? 나는 신호 이벤트를 삽입하는 방법을 보지 못한다; 나는 그것을 놓쳤는가? 더 구체적으로, 나는 현재 drools 통합 서버에 수신되는 메시지를 라우트하는 Apache Camel 앱을 가지고 있습니다. 이벤트에 따라 jbpm의 인스턴스로 메시지를 유사하게 라우트하고 싶습니다. 내 프로세스가 중간 이벤트와 게이트를 사방에 잡아 먹는 것처럼 보이지만, 기본적으로 메시지를 보내면 (그리고 그 안에있는 데이터가) 프로세스를 유도하게됩니다. – eze