뭔가이BPMN2에서 사용자 작업 데이터 확인 또는 다시 입력 작업을 처리하는 방법은 무엇입니까? 같은
SomeCheck는 사용자 작업
가 bpmn2이 가능 포함 할 수있다?
저는 프로세스 엔진에 익숙하지 않습니다. 이러한 상황을 처리 할 수있는 다른 방법이 있습니까?
뭔가이BPMN2에서 사용자 작업 데이터 확인 또는 다시 입력 작업을 처리하는 방법은 무엇입니까? 같은
SomeCheck는 사용자 작업
가 bpmn2이 가능 포함 할 수있다?
저는 프로세스 엔진에 익숙하지 않습니다. 이러한 상황을 처리 할 수있는 다른 방법이 있습니까?
제안 된 솔루션은 다음과 같은 방식으로 작동합니다.
는 1. 배우가 2. 배우가 작업을 완료 데이터를 채 웁니다입니다. 액터는 입력을 수정할 가능성이 있습니다. 은 사용자 작업에 리스너를 추가하고있는이 검사 실패의 경우에 예외가 발생합니다 : 방법
. http://www.flowable.org/docs/userguide-5.22.0/index.html#taskListeners
솔직히 위의 작업이 진행되는 동안 프로세스 추적 및 재 작업 데이터가 왜곡 될 수 있으므로 실제로는 바람직하지 않습니다. 그리고, 그것은 오늘날 평범한 UI 세계에서 특히보기 흉한 것입니다. 프로세스에서 계속 진행하기 전에 필드와 양식 필드 조합의 유효성을 검사해야합니다. 분명히 Outbox Community UI는이 기능을 지원하지 않지만 버전 5 UI의 날짜가 오래되었습니다 (4 세 이상).
(Brazos와 같이)보다 강력한 UI 레이어를 강력히 권장합니다. 그렉
예, 웹 UI에서 대부분의 점검을 수행 할 수 있지만 여전히 웹 ui에서 모든 점검을 수행 할 수있는 것은 아닙니다. 점검에는 자동 서비스 태스크 및 수동 사용자 태스크가 포함되어 입력 데이터가 유효한지 확인합니다. – wener
이 검사는 결과가 정확한지 확인하기 위해 자동 검사 및 사용자 작업에 대한 서비스 작업이 포함될 수 있으므로 즉시 실행되지 않습니다. 따라서 필자는 실패 대신 채우기 데이터 단계를 완료해야합니다. – wener
의미가 있습니다. 그래서 모델을 만들 수 있습니다. –
마틴의 접근법에 관한 문제는 "태드 아이디가없는 세금 문서를 요청할 수 없습니다."와 같은 팝업 메시지 이외에 실패 이유를 사용자에게 피드백하기가 어렵다는 것입니다. 물론 작동하지만 90 년대입니다. –