시스템 검증
각 승인 작업에 대해 해당되는 경우 다음 검증 프로세스가 수행됩니다.
승격/승인을 위한 시스템 검증
사용자는 엔티티로의 쓰기 권한이 있는 유효한 소유자입니다.
엔티티의 현재 위치는 지정된 사용자입니다.
엔티티의 계산 상태가 정상임/데이터 없음/시스템 변경됨
기간별 향상된 조직이 사용으로 설정된 애플리케이션에서 엔티티의 계산 상태와 노드 상태는 둘 다 정상/데이터 없음/시스템 변경됨이어야 합니다.
잠금을 위한 시스템 검증
현재 기간 동안 엔티티를 잠그려면 엔티티와 동일한 연도 내의 모든 이전 기간을 잠가야 합니다. 현재 기간이 연도의 첫번째 기간인 경우 이전 기간(이전 연도의 마지막 기간이 됨)은 잠긴 상태여야 합니다.
단계 종속성이 없는 단계적 승인
단계에 대한 종속성이 없으므로 동일한 기간 내에서 시스템은 2단계가 잠길 수 있기 전에 1단계가 잠겼는지 여부를 확인하지 않습니다.
시스템이 이전 기간 잠금을 확인합니다. 잠금 기간 확인의 경우 현재 기간의 단계를 잠그기 위해 이전 기간의 모든 단계가 잠깁니다.
예를 들어, 3월, NY: GroupA를 잠그려면 이 엔티티에 대한 모든 이전 기간 및 모든 단계를 잠가야 합니다. 그러므로 2월, NY: GroupA, GroupB, GroupC 및 Jan, NY: GroupA, GroupB, GroupC는 잠겨 있어야 합니다.
단계 종속성이 있는 단계적 승인
종속성이 있는 단계적 승인의 경우 시스템은 이전 기간을 확인할 뿐만 아니라 동일한 기간 내의 모든 이전 단계가 잠겨 있는지도 확인합니다.
시스템은 각 단계를 잠글 때 계산 상태를 확인합니다. 단계를 잠그려면 엔티티가 정상 또는 SC 또는 NoData여야 합니다.
예를 들어, 1단계가 잠겨 있을 수 있지만 아직 잠기지 않은 2단계에서 더 많은 데이터를 입력했을 수 있습니다. 2단계를 잠그려면 계산 상태가 정상이 되도록 엔티티를 연결한 후 2단계를 잠가야 합니다.
잠금 해제를 위한 시스템 검증
현재 기간 동안 엔티티의 잠금을 해제하려면 엔티티와 동일한 연도 내의 모든 미래 기간(데이터 포함)에 대한 잠금을 해제해야 합니다.
단계 종속성이 없는 단계적 승인
단계에 대한 종속성이 없으므로 동일한 기간 내에서 시스템은 2단계의 잠금을 해제할 수 있기 전에 1단계의 잠금을 해제할 수 있는지 여부를 확인하지 않습니다.
시스템은 현재 기간의 단계를 잠금 해제하기 위해 데이터가 포함된 미래 기간의 모든 단계가 잠겨 있지 않은지 확인합니다.
예를 들어, 3월, NY: GroupA의 잠금을 해제하려면 데이터가 포함된 마지막 기간이 5월이라고 가정하면 모든 미래 기간(4월 및 5월)에 대한 모든 단계의 잠금이 해제되어야 합니다. 4월, NY: GroupA, Group B, Group C 및 5월, NY: GroupA, GroupB, GroupC의 잠금이 해제되어야 합니다.
단계 종속성이 있는 단계적 승인
단계 종속성이 있는 단계적 승인의 경우 시스템은 미래 기간을 확인할 뿐만 아니라 동일한 기간 내의 모든 이후 단계가 잠겨 있지 않은지도 확인합니다.
사용자 정의 검증
단계별 승인 검증은 각 단계 내의 셀에 정의된 규칙을 기반으로 합니다.
사용자는 필요한 검증 규칙을 정의할 수 있습니다. 데이터 양식에서 규칙을 생성하거나 계산 스크립트를 사용하여 계산을 수행한 후 검증 규칙의 일부로 양식에서 참조하는 계정에 결과를 지정할 수 있습니다.
다른 단계에 다른 검증 규칙을 사용하려면 단계 정의의 일부로 특정 검증 계정을 포함할 수 있습니다.
사용자정의 검증은 선택사항이므로 일부 단계에서는 검증이 필요하지 않고 다른 단계에서는 적용할 수 있습니다.
단계 종속성 검증
승인 단위 계층에 대해 단계 종속성 옵션을 선택한 경우 추가 검증을 수행한 후 특정 승인 작업이 허용됩니다. 추가 단계 종속성 검증이 필요한 승인 작업은 다음과 같습니다.
시작
제외
승격
거부
소유권 확보
다시 열기
승인
잠금
잠금 해제
엔티티가 시작될 때까지 사용자가 데이터 입력을 시작할 수 없으므로 단계 종속성 검증은 데이터 입력에 적용되지 않습니다.
승인 단위 계층 구조 내의 엔티티 그룹에는 종속성 검증을 위해 고려되는 세 가지 등록정보가 있습니다.
승인 상태 검증(작업 수행 이후의 새 승인 상태)
N+1단계의 승인 상태는 N단계와 같거나 낮아야 합니다.
위치 검증(작업 수행 이후의 새 위치)
레벨 X 엔티티의 위치는 레벨 X+1과 같거나 낮아야 합니다.
소유자 및 검토자 검증
동일한 위치 내에서 소유자와 검토자에 대한 종속성 검증이 없습니다. 그러므로 승격 경로 내에서 동일한 위치의 소유자와 검토자1 및 검토자2는 동일한 것으로 간주됩니다.
승인 작업을 수행하려면 승인 상태와 위치 검증 모두에 대한 종속성 검증을 통과해야 합니다. 검증의 일부가 실패하면 승인 작업이 실패하게 됩니다.
승인 작업에 대한 검증 규칙뿐만 아니라 시스템은 사용자가 데이터에 액세스할 수 있는 시점 및 수행할 수 있는 작업을 확인합니다. 데이터 검증 규칙를 참조하십시오.