2014-04-09 1 views
0

누구든지 jbpm6에서 workitem 처리기를 사용할 수있는 방법을 알려주십시오. 몇 가지 서비스를 만들었고 bpmn 다이어그램에서 서비스에 대한 매개 변수 값을 설정했습니다. 이제 Java 클래스에서 이러한 매개 변수에 액세스하려고합니다.jbpm6의 Workitem 처리기

jbpm5에서이 작업을 수행했지만 매우 간단했습니다. 방금 사용했습니다

string temp= workItem.getParameter("field name"); 

하지만 jbpm6에서는 작동하지 않습니다.

콘솔에서 위의 명령문을 사용하고 결과를 인쇄 할 때 jbpm5에서 입력 한 속성 값을 얻지 만 이제 화면에 "null"출력이 나타납니다.

누구든지 나를 도와주세요.

스택 오버플로에서 발견 한 내 문제와 가장 가까운 질문이었습니다.

Accessing KieSession from jbpm6 WorkItemHandler

이 문제

이제 해결되었습니다.

this link

답변

1

방법은 jBPM6에서 동일 : 다른 유사한 문제에 직면 누구나 참조 할 수 있습니다. 나는 내 프로젝트에서 그것을 사용하고 잘 작동합니다. 작업 항목에 대한 매핑이 올바른지 확인할 수 있습니까? 작업 항목에 매핑되지 않은 jBPM 프로세스 변수에 직접 액세스 할 수 없습니다.

+0

제안 해 주셔서 감사합니다. 나는 Eclipse를 제거하고 다시 설치했다. 이제 제대로 작동합니다. 문제가 무엇인지는 확실하지 않습니다. – sjaymj62