계약 수명주기

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 2분
  • 생성부터 종결까지 계약은 편집 가능한 필드를 결정하는 수명주기를 따릅니다.

    계약이 초안 상태일 때는 계약 레코드의 거의 모든 필드를 편집할 수 있습니다. 계약이 초안 상태를 지난 후에는 특정 날짜, 갱신, 연장 및 재무 필드가 읽기 전용이 됩니다. 상태 필드와 하위 상태 필드는 읽기 전용입니다.

    매일 밤 계약 [ast_contract] 테이블에서 계약 준수 확인의 예약된 작업이 자동으로 실행됩니다. 예약된 작업에 대한 자세한 내용은 조건 검사 정의 사용을 참조하십시오. 예약된 작업은 다음과 같은 작업을 수행합니다.
    • 계약이 승인되고 지정된 시작 날짜가 되면 계약 상태를 활성으로 변경합니다.
    • 계약 갱신이 승인되고 지정된 시작 날짜가 되면 계약을 갱신합니다.
    • 계약 상태가 활성이고 종료 날짜가 되면 계약 상태를 만료됨으로 변경합니다.
    contract_compliance_check_job.enable_override 시스템 속성을 사용하면 계약 준수 확인 작업이 계층 구조의 검사를 무효화할 수 있습니다. 기본적으로 이 시스템 속성은 True로 설정됩니다. 상위 및 하위 테이블의 동일한 필드에 검사가 정의되면 계약 준수 확인 작업은 다음을 수행합니다.
    • 상위 테이블에 있는 기록의 경우, 테이블의 조건 검사는 조건에 지정된 값으로 필드를 설정합니다.
    • 하위 테이블에 있는 기록의 경우, 하위 테이블의 조건 검사가 상위 테이블 조건을 재정의하고 그에 따라 하위 테이블의 필드 값을 설정합니다.

    예를 들어 계약(상위) 및 임대(하위) 테이블의 설명 필드에 검사가 정의되면 임대 테이블의 필드는 하위 테이블 조건에 지정된 값으로 설정됩니다. 계약 준수 확인 무효화 기능을 비활성화하려면 시스템 속성 contract_compliance_check_job.enable_override를 False로 설정합니다.

    활성 상태이거나 만료된 계약에서만 Expense Line이 생성됩니다.

    표 1. 계약 상태
    상태 설명
    초안 사용자가 계약에 대한 정보를 추가하고 승인자를 지정합니다.
    활성 계약이 승인되었으며 지정된 시작 날짜가 되었습니다.
    만료됨 계약의 지정된 종료 날짜가 되었습니다. 승인 대기 중인 활성 갱신 워크플로우가 있는 만료된 계약의 하위 상태는 검토 대기 중입니다. 갱신이 승인되었지만 아직 갱신 날짜가 지나지 않은 활성 갱신 워크플로우가 있는 만료된 계약의 하위 상태는 갱신 승인됨입니다. 활성 갱신 또는 연장 보류 중인 워크플로우가 없는 만료된 계약의 하위 상태는 비어 있습니다.
    취소됨 계약이 중단되어 더 이상 활성 상태가 아닙니다.

    계약에는 상태 외에도 하위 상태가 있을 수 있습니다.

    표 2. 계약 하위 상태
    하위 상태 설명
    검토 대기 중 계약 검토를 준비 중입니다.
    검토 중 계약이 승인자에게 보내졌으며 승인자가 계약을 검토하고 있습니다.
    승인됨 승인자가 계약을 검토하고 수락했습니다.
    거부됨 승인자가 계약을 검토하고 거부했습니다.
    갱신 승인됨 승인자가 계약 갱신을 승인했습니다.
    갱신 거부됨 승인자가 계약 갱신을 거부했습니다.
    갱신 처리 중 계약 갱신 워크플로우를 통해 계약 갱신이 진행 중입니다.
    갱신함 계약 갱신 워크플로우를 통해 계약 갱신이 완료되었습니다.
    연장 승인됨 승인자가 계약 연장을 승인했습니다.
    연장 거부됨 승인자가 계약 연장을 거부했습니다.
    없음 하위 상태가 지정되지 않았습니다.