ValidateTransitionIn 유효성 검사기는 인바운드 전환이 없고 워크플로에서 실행할 수 없는 활동을 찾습니다.
확인 요약
위험:인바운드 전환이 없는 활동은 워크플로우에서 실행될 수 없습니다. 이러한 활동에서 다른 논리가 빌드되면 워크플로우가 중단되어 앞으로 나아갈 수 없게 됩니다.
목적: 인바운드 전환이 없는 활동을 찾습니다.
심각도 수준: 경고.
유효한 결과:유효한.
유효한 메시지: 이 워크플로우의 모든 활동에는 인바운드 전환이 하나 이상 포함됩니다.
잘못된 결과: 올바르지 않음.
잘못된 메시지:이 워크플로우에는 입력 전환 없이 <활동 수> 활동 조건이 포함됩니다.
제안된 작업:혼동을 줄이고 워크플로우를 이해하기 쉽게 만들기 위해 활동을 제거하거나 적절한 인바운드 전환을 제공합니다.
게시 가능:예
실행 가능:예
관련 정보:없음
문제 해결
이 유효성 검사기에서 검색된 활동은 워크플로 실행에 해를 끼치지 않지만 디자이너는 특히 프로덕션 시스템에서 실행할 수 없고 아무 용도도 없는 작업이 캔버스에 있다는 것을 알아야 합니다. 이 오류는 일반적으로 도면의 시각적 오해로 인해 발생합니다.
이 예시 워크플로우는 완벽하게 유효한 것으로 보입니다. 그러나 자세히 살펴보면 Set Values(값 설정 )에서 전환이 Approval - User(승인 - 사용자 )에서 멈추지 않음을 알 수 있습니다(화살표 끝이 없음). 대신 해당 전환은 End로 직접 이동합니다. 따라서 승인 - 사용자를 실행할 수 없습니다. 승인 조건 라우팅을 기반으로 하는 워크플로우에 활동이 있기 때문에 디자이너가 승인을 실행하려고 의도했으며 수정이 필요한 것으로 보입니다.그림 1. 잘못된 TransitionIn
이 유효성 검사기는 디자이너를 인바운드 전환이 없는 특정 활동 및 조건으로 안내합니다. 디자이너는 전환을 설정하거나 활동을 제거해야 합니다.