상태 모델 전환 구성

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

    시작하기 전에

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

    프로시저

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

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

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