ValidateDanglingTransition

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • ValidateDanglingTransition 유효성 검사기는 활동에서 종료되지 않는 전환을 찾아 보고합니다.

    주:
    이러한 전환은 워크플로우 캔버스에 그려지지 않지만 데이터베이스에는 계속 표시됩니다.
    경고:
    워크플로우를 실행하지 못하게 하는 심각한 오류입니다.

    확인 요약

    • 위험: 전환이 중단된 워크플로우는 복구 옵션이 없는 워크플로우를 자동으로 중단시킵니다.
    • 심각도 수준: 심각
    • 유효한 결과: 유효함
    • 유효한 메시지: 유효함
    • 잘못된 결과: 잘못됨
    • 잘못된 메시지: 잘못됨
    • 제안된 작업: 문제가 되는 전환을 제거하거나 연결합니다. 확인 보고서 상세 정보에서 소스 활동 이름을 가져오고 문제를 해결합니다. 그런 다음 유효성 검사를 다시 실행하여 변경 내용을 테스트합니다.
    • 게시 가능: 아니요
    • 실행 가능: 아니요
    • 관련 정보: 없음

    문제 해결

    드물게 워크플로우 전환의 대상이 null이 되는 경우가 있습니다. 워크플로우 캔버스에 전환의 증거가 표시되지 않지만 런타임에 이러한 매달린 전환 중 하나가 발생하면 워크플로우가 중단됩니다. ValidateDanglingTransition 검사기가 게시 시 이 조건을 보고하면 문제가 해결될 때까지 게시 작업이 차단됩니다. 런타임 검사에서 이 조건이 탐지되면 현재 기록의 트랜잭션에 대해 워크플로우를 실행할 수 없습니다. 대신, 시스템은 현재 기록의 워크플로우 컨텍스트에 전환 오류가 발생한 활동을 자세히 설명하는 중요 로그 항목을 추가합니다. 워크플로우가 다음 적절한 트랜잭션에서 실행되도록 하려면 워크플로우 모델에서 오류가 있는 전환을 제거하십시오.

    오류가 있는 전환을 찾아 제거하려면:

    1. 확인 도구 상세 정보에 표시된 대로 오류가 발생한 전환이 포함된 워크플로우 버전과 활동을 기록해 둡니다.
    2. 다음으로 이동 워크플로우 > 관리 > 워크플로우 버전.
    3. 워크플로우 버전 목록에서 전환에 오류가 있는 워크플로우를 선택합니다.
    4. 워크플로우 버전 양식에서 워크플로우 활동 관련 목록을 추가합니다. 메뉴 아이콘을 클릭하고 > 관련 목록 구성을 선택한 다음 워크플로 우 활동-->워크플로우 버전을사용 가능 목록에서 선택됨 목록으로 옮기고 저장을 클릭합니다.
    5. 워크플로우 활동 관련 목록에서 유효성 검사기에 인용된 활동을 선택합니다.
    6. 워크플로우 활동 양식에서 워크플로우 전환 섹션 또는 탭을 보고, 해당 목록에서 값이 없거나 대상 열에 null 값이 있는 전환을 식별합니다.
    7. 이 전환을 삭제합니다.
    8. 워크플로우 버전으로 돌아가서 유효성 검사를 다시 실행합니다.

    중요 경고가 사라져야 합니다. 워크플로우는 다음 적절한 트랜잭션에서 예상대로 실행되어야 합니다.