조건부 흐름이있는 BPMN 이벤트 기반 게이트웨이

요른 호르스트 만

여러 메시지와 선택적으로 타이머를 기다리는 이벤트 기반 게이트웨이를 모델링하려고합니다. 실제 모델에서 사용하기 전에 단위 테스트에서 시도했는데 camunda 엔진에서는 조건이 완전히 무시 된 것 같습니다. 이제 이것을 모델링하는 쉬운 대안이 없다면 이것이 bpmn에 의해 지원되어야하는지 궁금합니다.

프로세스 모델

camunda-engine-unit-test 프로젝트를 기반으로 한 단위 테스트를위한 코드 는 다음과 같습니다.

Map<String, Object> variables = singletonMap("isTimerActive", (Object) false);
ProcessInstance pi = runtimeService.startProcessInstanceByKey("testProcess", variables);
assertFalse("Process instance should not be ended", pi.isEnded());

String id = pi.getProcessInstanceId();
Job timer = managementService.createJobQuery().processInstanceId(id).timers().active().singleResult();

assertNull(timer);
Thorben

이것은 허용되지 않습니다.

이벤트 게이트웨이의 나가는 시퀀스 흐름에는 conditionExpression이 없어야합니다.

BPMN 2.0 사양 섹션 10.5.6, 페이지 297

편집 : 출처 : http://www.omg.org/spec/BPMN/2.0/PDF

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

BPMN-병렬 분기에서 나가는 독점 게이트웨이

분류에서Dev

JQuery 조건부 이벤트

분류에서Dev

JS 성능 : 조건 내부의 이벤트 처리기와 이벤트 처리기 내부의 조건

분류에서Dev

Google 클라우드 데이터 흐름의 조건부 반복

분류에서Dev

502 불량 게이트웨이 탄성 콩 줄기 봄 부트

분류에서Dev

두 패널 관찰간에 발생하는 이벤트를 기반으로하는 조건부 병합

분류에서Dev

Meteor-이벤트 핸들러 그룹을 조건부로 반환

분류에서Dev

게이트웨이의 클라이언트 기반 라우팅

분류에서Dev

조건부로 슬라이드 트리거 및 자바 스크립트 이벤트 숨기기

분류에서Dev

C ++, g ++, 호스트 이름을 기반으로 한 조건부 컴파일?

분류에서Dev

JavaFx 테이블보기, 테이블 게이트웨이 패턴 및 조인

분류에서Dev

jQuery : 또는 조건이있는 여러 이벤트를 기반으로 작업 수행

분류에서Dev

BPMN 2.0의 병렬 게이트웨이가 수직선으로 표시되는 이유는 무엇입니까?

분류에서Dev

Github 작업 | 지점 이름을 기반으로 한 조건부

분류에서Dev

Babel 흐름이있는 Yeoman 생성기

분류에서Dev

기본 게이트웨이 변경

분류에서Dev

기본 게이트웨이 변경

분류에서Dev

여러 기본 게이트웨이

분류에서Dev

이벤트에 따라 조건부로 이벤트 제거 방지

분류에서Dev

페이지의 조건부 onbeforeunload 이벤트

분류에서Dev

약속이있는 조건부 반환 : 던지기 vs 반환 null

분류에서Dev

조건문을 기반으로하는 행렬 요소의 조건부 업데이트

분류에서Dev

봄 클라우드 게이트웨이 연결이 조기에 마감 제공

분류에서Dev

결제 게이트웨이 기반 woocommerce 감사 메시지

분류에서Dev

여러 번 실행되는 Javascript 조건부 클릭 이벤트

분류에서Dev

RxJS 주제 조건부 next () 업데이트, 현재 새 값 기반

분류에서Dev

조건부 텍스트를 기반으로 LOGSTASH의 날짜 차이 계산

분류에서Dev

Ansible-Docker 모듈의 인벤토리 파일을 기반으로 조건부로 볼륨 및 TLS 호스트 이름 설정

분류에서Dev

조건부 플롯이있는 반짝이는 대시 보드

Related 관련 기사

  1. 1

    BPMN-병렬 분기에서 나가는 독점 게이트웨이

  2. 2

    JQuery 조건부 이벤트

  3. 3

    JS 성능 : 조건 내부의 이벤트 처리기와 이벤트 처리기 내부의 조건

  4. 4

    Google 클라우드 데이터 흐름의 조건부 반복

  5. 5

    502 불량 게이트웨이 탄성 콩 줄기 봄 부트

  6. 6

    두 패널 관찰간에 발생하는 이벤트를 기반으로하는 조건부 병합

  7. 7

    Meteor-이벤트 핸들러 그룹을 조건부로 반환

  8. 8

    게이트웨이의 클라이언트 기반 라우팅

  9. 9

    조건부로 슬라이드 트리거 및 자바 스크립트 이벤트 숨기기

  10. 10

    C ++, g ++, 호스트 이름을 기반으로 한 조건부 컴파일?

  11. 11

    JavaFx 테이블보기, 테이블 게이트웨이 패턴 및 조인

  12. 12

    jQuery : 또는 조건이있는 여러 이벤트를 기반으로 작업 수행

  13. 13

    BPMN 2.0의 병렬 게이트웨이가 수직선으로 표시되는 이유는 무엇입니까?

  14. 14

    Github 작업 | 지점 이름을 기반으로 한 조건부

  15. 15

    Babel 흐름이있는 Yeoman 생성기

  16. 16

    기본 게이트웨이 변경

  17. 17

    기본 게이트웨이 변경

  18. 18

    여러 기본 게이트웨이

  19. 19

    이벤트에 따라 조건부로 이벤트 제거 방지

  20. 20

    페이지의 조건부 onbeforeunload 이벤트

  21. 21

    약속이있는 조건부 반환 : 던지기 vs 반환 null

  22. 22

    조건문을 기반으로하는 행렬 요소의 조건부 업데이트

  23. 23

    봄 클라우드 게이트웨이 연결이 조기에 마감 제공

  24. 24

    결제 게이트웨이 기반 woocommerce 감사 메시지

  25. 25

    여러 번 실행되는 Javascript 조건부 클릭 이벤트

  26. 26

    RxJS 주제 조건부 next () 업데이트, 현재 새 값 기반

  27. 27

    조건부 텍스트를 기반으로 LOGSTASH의 날짜 차이 계산

  28. 28

    Ansible-Docker 모듈의 인벤토리 파일을 기반으로 조건부로 볼륨 및 TLS 호스트 이름 설정

  29. 29

    조건부 플롯이있는 반짝이는 대시 보드

뜨겁다태그

보관