BPMN을 사용하는 일부 소프트웨어의 배포 프로세스를 모델링하려고합니다. 배포의 여러 부분이 잘못 될 수 있으므로 각 경우에 어떤 단계를 취해야하는지 다이어그램에 나타내려고합니다.BPMN의 "오류"이벤트와 "보상"이벤트의 구분은 무엇입니까?
처음에는 "보상"이벤트를 사용해야하는 것처럼 보였지만 "오류"이벤트가 사용되었습니다. 나는이 둘 사이에 명확한 구별을 찾을 수 없었지만, 가장 좋은 점은 "오류"는 작업에서 오류가 발생하는 경우 즉시 수행해야하는 작업을 나타내는 반면 "보상"은 발생해야하는 작업을 나타내는 것입니다. 언젠가는 나중에 프로세스를 되돌려 야합니다.
내가 보았던 보상의 예는 여행사가 호텔 예약을하는 것과 같습니다. 예약을 취소하는 작업은 예약 작업에 대한 보상 이벤트가됩니다. 필자는 "오류"에 대한 적절한 예를 많이 찾을 수 없었습니다. 제 경우에 "오류"를 사용하는 것이 맞습니까?