입력 변수 제거

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 삽입 및 업데이트 동작과 같은 워크플로우 입력 변수를 삭제하면 사용자의 현재 업데이트 세트에 고객 업데이트 기록이 생성됩니다.

    이러한 삭제는 입력 변수를 소유하는 워크플로우가 동일한 업데이트 세트에 게시되었는지 여부에 관계없이 업데이트 세트가 포함된 새 인스턴스로 마이그레이션됩니다. 워크플로우를 편집하고 업데이트 세트를 선택할 때는 신중하게 계획하고 주의해야 합니다.

    입력 변수 제거 위험

    기존 워크플로우에는 이미 두 개의 입력 변수가 포함되어 있습니다.

    1. 워크플로우가 두 개의 변수가 있는 프로덕션 인스턴스로 마이그레이션되었습니다.
    2. 개발 인스턴스에서 사용자 A는 업데이트 세트 A를 선택하고 워크플로우를 체크아웃합니다.
    3. 사용자 A는 워크플로우에서 하나의 입력 변수와 이에 대한 모든 참조를 제거합니다.

      시스템이 업데이트 세트로 들어갑니다. 입력 변수 삭제를 반영한 한 고객 업데이트 기록 더 이상 입력에 의존하지 않는 새 워크플로우 버전에 대해 추가되는 기록이 없습니다. 워크플로우가 게시될 때까지 이 작업은 수행되지 않습니다.

    4. 사용자 A는 업데이트 세트 A에서 프로덕션으로 이전해야 하는 다른 기능을 계속 작업하고 있습니다.
    5. 사용자 A는 워크플로우를 게시하지 않고 업데이트 세트 A를 완료하고 프로덕션 인스턴스로 마이그레이션합니다.

      워크플로우 입력 변수를 제거하는 업데이트 세트 항목이 이제 프로덕션 인스턴스에 적용됩니다. 이전 버전의 워크플로우가 이 인스턴스에서 실행 중이며 여전히 누락된 변수를 참조합니다.

    입력 변수 제거 솔루션

    워크플로우를 편집할 때, 특히 입력 변수를 삭제할 때는 모든 변수 편집과 워크플로우 게시에 단일 업데이트 세트를 사용해야 합니다.

    필요한 경우 워크플로우가 게시된 후 배포를 목표로 하는 보다 일반적인 세트에 업데이트 세트를 병합합니다. 업데이트 세트에 대한 자세한 내용은 시스템 업데이트 세트를 참조하십시오.

    주:
    프로덕션 시스템에서 워크플로우 버전이 이미 실행 중이고 최신 버전에서 입력 변수가 삭제된 경우 이러한 삭제는 이전 버전에서 이미 실행 중인 트랜잭션에 영향을 줄 수 있습니다. 워크플로우 입력 변수를 삭제할 때는 각별한 주의를 기울이고 마이그레이션을 신중하게 계획하십시오.

    입력 변수 제거 방지

    워크플로우 버전을 게시하기 전에 시스템은 디자이너가 배포를 계획하는 데 도움이 되도록 워크플로우 모델의 유효성을 검사합니다.

    이 확인은 워크플로우의 원활한 실행을 방해할 수 있는 치명적인 오류에 대해 경고하지만 업데이트 세트의 종속성과 상충에 대해서도 경고합니다. 자세한 내용은 ValidateUpdateSetDependencies 문서를 참조하십시오.