2017-10-24 1 views
0

우리는 고객을위한 워크 플로우 요청 승인 워크 플로우를 설계하고 있습니다. 회사에는 많은 레이어가 있으므로 워크 플로에 많은 노드가 있습니다. 노드의 누구나 휴가를 요청할 수 있기 때문에 모든 노드에서 프로세스를 시작할 수 있습니다. 우리는 activiti 엔진을 사용하고 있습니다, 워크 플로우를 단순화하는 모범 사례가 있습니까, 아니면 가능한 모든 워크 플로우 조합을 만들어야합니까?요청 승인 워크 플로우를 일시 중지하는 방법

답변

0

질문이 약간 모호합니다. 그러나 내가 이해하는 한, 각각의 경우에 대한 워크 플로우를 생성하는 것은 지저분 할 것입니다. 하나의 해결 방법은 모든 Atomic Workflow (중요하고 재사용이 가능한 작은 조각을 식별하고 메시지 시작 이벤트 또는 신호 시작 이벤트 또는 일부 사용자 정의 Java 코드를 통해 단일 상위 작업 흐름에 연결하는 것입니다. . 이러한 워크 플로는 Activiti에게 어떤 트리거를 할지를 알려주는 사전 정의 된 변수를 기반으로 트리거 될 수 있습니다.

관련 문제