ValidateParentFlow

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • ValidateParentFlow 유효성 검사기는 워크플로를 하위 흐름으로 사용하는 모든 워크플로를 보고합니다.

    확인 요약

    • 위험: 워크플로우가 하위 플로우가 될 위험은 없습니다. 이는 하위 플로우로의 급격한 변경으로 인해 다른 워크플로우가 위험에 처할 수 있다는 경고일 뿐입니다.
    • 심각도 수준:경고
    • 유효한 결과: 유효한
    • 유효한 메시지: 현재 <워크플로우 버전 이름>은 하위 플로우가 아닙니다.
    • 잘못된 결과: 없음
    • 경고 메시지:이 워크플로우 버전(<워크플로우 버전 이름>)은 <워크플로우 버전 수> 다른 워크플로우에서 하위 플로우로 필요합니다.
    • 제안된 조치: 부모 워크플로에 부정적인 영향을 주지 않도록 입력 매개변수나 반환 값 등을 수정할 때는 주의해야 합니다.
    • 게시 가능:
    • 실행 가능:
    • 관련 정보: 하위 플로우로 사용되는 워크플로우

    문제 해결

    시스템은 게시 시점과 확인 과정에서 워크플로우 디자이너에게 워크플로우가 하위 플로우임을 경고합니다. 이 경고는 현재 워크플로의 변경 내용이 유효성 검사 보고서에 인용된 워크플로나 프로덕션에서 이미 실행 중인 다른 워크플로에 영향을 줄 수 있음을 디자이너에게 알려 줍니다. 하위 플로우인 워크플로우의 변경이 아무리 간단하더라도 게시 전에 이 확인 보고서에 인용된 모든 상위 플로우를 철저하게 테스트해야 합니다.

    워크플로우가 하위 플로우인 경우 유효하지 않게 될 수 있는 변경 사항은 다음과 같습니다.
    • 입력 변수의 데이터 유형 변경. 이 확인 보고서에 인용된 모든 상위 워크플로우가 올바른 값 유형을 전달할 수 있는지 확인합니다.
    • 입력 변수 추가. 이 확인 보고서에 인용된 모든 상위 워크플로우가 모든 변수 값을 하위 플로우에 전달할 수 있는지 확인합니다.
    • 워크플로의 반환 값을 변경하거나 제거합니다. 워크플로우의 반환 값에 대한 변경 내용이 모든 상위 플로우의 요구 사항과 호환되는지 확인합니다.
    • 워크플로우가 실행되는 테이블을 변경합니다. 테이블 선택이 모든 상위 플로우와 호환되는지 확인합니다.
    주:
    하위 플로우인 워크플로우를 삭제하려면 먼저 이 확인 보고서에 인용된 모든 상위 플로우에서 하위 플로우를 제거하여 의존성을 제거합니다. 의존성이 지워지면 적절한 역할을 가진 사용자가 하위 플로우를 삭제할 수 있습니다.