WF 4를 사용하여 기존 워크 플로 솔루션을 대체하려고합니다. 현재 워크 플로우 엔진에서 현재 사용되는 기능 중 하나는 현재 활동을 취소하고 FlowSwitch 유형 활동으로 루프백하는 기능입니다.워크 플로우 내 임시 작업 트리거
따라서 입력 데이터에서 'O'와 밑줄로 시작하는 다음과 같은 일반적인 워크 플로에서 워크 플로는 현재 입력 대기중인 책갈피를 차단하고있는 'A2'경로를 따라갑니다.
---------A1--\
| \
/\ \
O------- ---->--(A2)-------|
^\/ / |
| | / |
| ---------A3--/ |
| |
|----------------------|
그러나 그 동안 밴드 데이터 중 일부는 우리가 'A2'를 취소하고 다시 평가하는 새로운 데이터를 기반으로하는 FlowSwitch에 반환해야 의미에서 온다. 문제는 도착한 대역 외 데이터를 처리하는 가장 좋은 방법은 무엇입니까?
초기 예상치는 대역 외 데이터를 기다리는 하나의 분기와 위에서 설명한 워크 플로 시퀀스가 포함 된 다른 분기가있는 병렬 활동을 갖는 것입니다. brach에서 대역 외 데이터를 기다리는 데이터가 들어온 경우 워크 플로의 현재 작업을 취소하고 FlowSwitch로 강제로 되돌려 놓습니다. 물론이를 처리 할 수있는 더 좋은 방법이 있습니다.
WF3에 대한 WF4 작업에 대한 작업을 실제로 수행하지는 않았으므로 여기서 확실한 것이 빠져있을 수 있습니다.
안녕하세요, 모리스, 고마워요. 내가 이해했는지 확인하기 위해서. 위의 설명과 같이 전체 워크 플로를 호스팅하는 Ad-hoc 이벤트와 다른 선택 분기를 기다리는 두 가지 선택 분기가있는 선택 활동이 있습니까? 따라서 FlowSwitch -> PickActivity -> Flow switch로 되돌아 가십시오. PickActivity는 두 개의 분기를 호스팅합니다. 와우, 나는 이것을 단어에 넣으려고 고심 중이다. –
아니면 A1, A2, A3 각각의 활동이 임시 작업을위한 PickActivity 한 그룹에 있어야하고 예상되는 작업을위한 다른 그룹이 있어야한다고 말하는가? –
==> 활동 A1, A2, A3 각각이 임시 작업을 위해 PickActivity 하나의 brach에 있고 예상 작업에 대해 다른 하나가 있어야한다고 말하고 있습니까? 네, 당신은 무엇을 해야할지 결정합니다. 주 활동 후 계속하거나 임시 활동 후에 되돌아갑니다. – Maurice