Legacy: 상태 모델 전환 구성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 1분
  • 스크립트 포함 또는 UI 정책을 사용하여 상태 모델을 구성하고 변경 요청을 한 상태에서 다른 상태로 이동하는 기준을 설정할 수 있습니다.

    시작하기 전에

    주:
    릴리스 이후 Quebec 변경 상태 기능이 변경 모델로 대체되었습니다. 자세한 내용은 변경 모델 생성 문서를 참조하십시오.

    필요한 역할: script_include_admin, ui_policy_admin 또는 admin

    프로시저

    1. 상태 전환을 사용하는 스크립트 포함에 상태 변경 기준을 추가하려면 다음 단계를 완료합니다.
      1. 다음으로 이동 시스템 정의 > 스크립트 포함.
      2. 편집하려는 상태 전환 모델에 대한 스크립트 포함을 엽니다.
        상태 전환 모델 스크립트 포함
        정상 ChangeRequestStateModel_normal
        표준 ChangeRequestStateModel_standard
        응급 ChangeRequestStateModel_emergency
      3. 스크립트 포함에서 적절한 메서드 canMove 메서드를 수정합니다.
        예를 들어, 일반 변경을 위한 조건을 추가하여 신규 상태에서 승인됨 상태로 전환하려면 스크립트 포함에서 메서드를 수정 draft.authorized.canMove() 합니다.ChangeRequestStateModel_normal 스크립트에서 현재 작업 중인 GlideRecord를 변수를 this._gr 사용하여 참조할 수 있습니다.

        메서드는 canMove 변경 유형에 사용할 수 있는 전환을 정의하는 구조의 일부입니다. 메서드는 canMove 구조에 포함되어 있습니다 currentState.nextState.canMove() .

    2. UI 정책을 사용하여 상태 전환에 대한 새 기준을 추가하려면 다음 단계를 완료합니다.
      1. 다음으로 이동 시스템 UI > UI 정책.
      2. 기본 UI 정책을 열고 편집하거나 신규 를 클릭하여 새 정책을 만듭니다.
        다음은 기본 UI 정책입니다.
        UI 정책 설명
        표시 승인 상태 이후의 일반 및 긴급 변경에 대한 CAB 필드입니다.
        필수 할당 그룹 필드
        필수 종결 상태일 때 메모 및 코드 필드를 닫습니다.
        주:
        두 필수 UI 정책 모두에서 변경 요청의 상태에 따라 필수 필드가 결정됩니다. 표시 - CAB 필드의 경우 표준 변경에는 승인이 필요하지 않기 때문에 변경 유형도 고려됩니다.
      3. UI 정책을 완료하고 저장합니다.