데이터 검증 규칙 생성 및 업데이트

비즈니스 정책과 관행을 구현하기 위해 양식에서 조건이 충족될 경우 확인되는 데이터 검증 규칙을 빌드할 수 있습니다. 입력한 데이터가 검증 규칙을 위반하면 검증 메시지가 생성됩니다. 검증 규칙을 사용하여 제출되는 승인 단위 데이터에 대한 제한을 빌드하고 일부 조건을 충족하는 데이터를 검토할 검토자, 소유자 또는 통지 수신자를 지정할 수도 있습니다.

예를 들어 데이터 검증을 통해 사용자가 회사의 가이드라인을 벗어난 자본 지출이 포함된 예산을 제출할 수 없도록 하여 부서의 자본 비용이 회사 정책을 준수하게 할 수 있습니다. 데이터 검증 규칙을 사용하여 해결할 수 있는 샘플 시나리오는 데이터 검증 규칙 시나리오에 설명되어 있습니다.

데이터 검증 규칙 정의는 다음과 같은 기본 태스크로 이루어집니다.

  • 조건이 충족될 경우 검증 메시지나 다른 색으로 표시할 데이터 셀 또는 위치 식별

  • 규칙을 평가하는 동안 참가해야 하는 셀을 식별하고 적절하게 규칙 정의

  • 이 항목에 설명된 대로 식별된 위치에서 데이터 검증 규칙 생성

검증 규칙을 생성 및 업데이트하려면 다음을 수행합니다.

  1. 홈 페이지에서 네비게이터 네비게이터 아이콘를 누른 다음 생성 및 관리에서 양식을 누릅니다.
  2. 양식을 생성하거나 편집한 후 양식 및 임시 그리드 관리 페이지에서 레이아웃을 누릅니다.
  3. 레이아웃에서 검증 규칙을 추가하거나 업데이트할 그리드, 행 머리글, 열 머리글 또는 셀을 마우스 오른쪽 버튼으로 누릅니다.

    주:

    레이아웃의 셀을 커서로 가리키면 셀에 검증 규칙이 포함되어 있는지 여부에 따라 컨텍스트 메뉴가 표시됩니다. 검증 메시지를 보려면 데이터 검증 메시지 표시를 선택합니다. 단일 셀을 선택하면 컨텍스트 메뉴도 표시됩니다.

  4. 규칙을 생성하거나 업데이트하려면 검증 규칙 추가/편집을 선택합니다.
  5. 규칙을 추가하려면 규칙 추가 아이콘을 누르고 규칙의 이름과 설명을 입력합니다.

    필요한 경우 위치에서 옵션을 선택하여 규칙을 이동합니다. 기존 규칙과 비슷한 규칙을 생성하려면 복제 아이콘을 누른 다음 규칙을 업데이트합니다. 규칙을 보려면 규칙 보기를 누릅니다. 데이터 검증 규칙 보기를 참조하십시오.

  6. 규칙을 업데이트합니다.
    1. 조건에서 If, Else If, Else, Then, Check Range, Range 등 조건 명령문을 시작하는 옵션을 선택합니다.

      규칙의 첫 번째 부분에는 If 조건이 포함되어야 합니다. 규칙에는 Then 조건 양식도 포함되어야 합니다. 규칙 빌더에서 지원되는 조건을 참조하십시오.

    2. 소스 유형에서 규칙에 의한 평가 옵션을 선택합니다.

      소스 유형 목록에는 조건에 해당하는 옵션이 표시됩니다. 예를 들어 If 조건에는 현재 셀 값, 셀 값, 열 값, 행 값, 멤버 이름, 멤버, 횡차원 멤버, 계정 유형, 버전 유형, Var 보고 유형, UDA 또는 속성이 포함될 수 있습니다. 각 조건 유형에 대한 자세한 내용은 규칙 빌더에서 지원되는 조건을 참조하십시오.

    3. 선택한 소스 유형에 해당하는 경우 옵션을 선택하거나 무형식 값을 입력하여 소스 값에 값을 입력합니다.
    4. =, !=, <, <=, >, >=, Equals, Not Equals, Contains, Starts With, Ends With, In, Not In 등의 평가 연산자를 선택합니다.

      예는 데이터 검증 조건 연산자를 참조하십시오.

    5. 규칙에 해당하는 대상 유형의 옵션을 선택합니다.
    6. 조건 빌더 오른쪽에 있는 작업 열에서 아이콘을 눌러 조건을 업데이트합니다.
      • 조건 추가 아이콘: 현재 행 옆에 조건을 추가합니다.

      • 조건 삭제 아이콘: 현재 행의 조건을 삭제합니다.

    7. 업데이트할 조건 또는 조건 블록을 선택합니다.

      조건 블록을 업데이트하려면 조건 빌더의 맨위에 있는 조건 영역에서 아이콘을 누릅니다.

      • 조건 블록 추가 아이콘: 검증 규칙 내에 If로 시작하는 조건 블록을 추가합니다. 조건을 확장하거나 축소할 수 있습니다. 규칙 빌더에서 지원되는 조건을 참조하십시오.

      • 조건 블록 삭제 아이콘: 선택한 조건 블록을 삭제합니다.

      • 조건 잘라내기 아이콘: 선택한 조건을 삭제하고 새 위치에 붙여넣기 위해 복사합니다.

      • 조건 복사 아이콘: 선택한 조건을 복사합니다.

      • 조건 붙여넣기 아이콘: 선택한 조건을 새 위치에 붙여넣습니다.

      • 조건 그룹화 아이콘: 하나의 조건에서 선택 항목을 그룹화하고 그룹화 괄호를 추가합니다. 사용자가 설정한 그룹화 이외에도 조건을 그룹화하고 사용자정의 그룹화 옵션을 활성화한 경우 그룹화 블록의 If 명령문이 그룹화됩니다.

      • 조건 그룹 해제 아이콘: 선택한 조건을 그룹 해제합니다. 선택한 조건에서 그룹 해제 괄호가 제거됩니다. [그룹 해제]를 선택할 때마다 조건에서 하나의 그룹화가 제거됩니다.

        사용자정의 그룹화를 선택하여 조건에 대해 사용자의 그룹화를 설정한 다음 규칙 정의 영역에서 그룹화를 설정할 수 있습니다.

        선택한 조건에는 음영이 표시됩니다. 선택한 조건을 지우려면 조건 열의 왼쪽을 한 번 더 누릅니다.

  7. 맨 오른쪽 열에서 셀 처리 아이콘을 눌러 처리 지침을 추가합니다.

    주:

    이 아이콘이 표시되지 않는 경우 규칙이 적합한지, 규칙이 셀 처리 지침을 허용하는지 확인합니다. 예를 들어 Else, Range 및 Then 조건에 대한 셀 처리 지침이 포함되어 있습니다. 이 아이콘은 규칙에 필요한 열을 모두 선택해야 표시됩니다.

    셀 서식 지정 및 이관 경로 설정을 참조하십시오.

  8. 양식에서 규칙을 사용할 수 있도록 설정할 준비가 되었으면 검증 규칙 사용을 선택합니다.

    팁:

    규칙을 빌드하는 동안 규칙을 사용으로 설정하지 않고 저장할 수 있습니다. 모든 오류를 해결하여 규칙을 검증하고 사용할 수 있게 되면 규칙을 활성화하고 저장하여 양식에서 사용 가능하게 할 수 있습니다. 검증 규칙 사용을 선택 취소하면 규칙을 일시적으로 비활성화할 수 있습니다.

  9. 규칙 업데이트가 완료되면 규칙을 검증합니다:
    1. 검증을 누릅니다.

      대화상자의 맨위에 검증 상태가 표시됩니다. 변경사항을 저장하기 전에 오류를 수정해야 합니다. 규칙을 검증하여 검증 중에 발견된 오류를 수정하지 않고 대화상자를 닫으면 업데이트 내용이 저장되지 않습니다.

    2. 검증 중에 발견된 오류를 모두 수정한 후 규칙 정의 영역 위에 있는 검증 규칙 사용을 선택하여 애플리케이션에 대해 규칙을 활성화합니다.
    3. 규칙을 검증한 후 확인을 누릅니다.
  10. 선택 사항: 양식 및 임시 그리드 관리 페이지에서 규칙을 보고 검증합니다.
    • 양식 및 임시 그리드 관리 페이지 오른쪽에 있는 검증 규칙 창에서 검증 규칙 추가 아이콘, 검증 규칙 편집 아이콘 또는 선택한 검증 규칙 삭제 아이콘을 눌러 규칙을 추가, 편집 또는 삭제합니다.

    • 같은 위치에 여러 규칙이 정의되어 있으면 규칙의 우선순위가 같을 때 규칙이 처리되는 순서를 변경할 수 있습니다. 규칙을 위, 아래 또는 목록의 맨위나 맨아래로 이동하려면 규칙을 선택하고 화살표를 누릅니다. 데이터 검증 규칙 평가 및 실행 순서를 참조하십시오.

    • 양식 검증 규칙 옵션을 선택합니다.

      표 22-1 양식 검증 규칙 옵션

      옵션 설명
      이 양식에 대한 액세스 권한이 있는 사용자에 대해서만 검증 현재 로그인한 사용자에게 양식에 대한 액세스 권한이 없는 경우 승인 단위를 검증할 때 양식에 연결된 검증을 실행하지 않습니다.
      기존 블록이 있는 페이지에 대해서만 검증 사용하는 경우 시스템에서는 블록이 포함될 수 있는 페이지 조합을 파악하고 해당 페이지 조합에 대해서만 검증을 실행합니다. 이에 대한 몇 가지 예외가 있습니다. 페이지 조합에 [동적 계산], [동적 계산 및 저장], [레이블 전용] 또는 [하나의 1차 하위 멤버와 함께 저장]이 있는 경우 해당 페이지가 항상 로드됩니다.
      사용자에게 액세스 권한이 있는 셀 및 페이지에 대해서만 검증 사용될 경우 검증은 서비스 관리자가 아니라 현재 로그인된 사용자로 실행됩니다. 이는 사용자의 보안이 양식 멤버에 적용됨을 의미합니다.
  11. 양식 및 임시 그리드 관리 페이지에서 양식을 미리 보고 검증한 다음 검증 오류를 모두 해결하고 변경사항을 저장합니다.

    데이터 검증 규칙이 활성화된 양식의 경우 양식을 로드 또는 저장할 때 규칙이 검증됩니다. 데이터 검증 규칙은 양식을 저장할 때 저장됩니다. 양식 생성을 참조하십시오.

    사용자가 양식을 열면 데이터 검증 메시지 창을 통해 검증 메시지를 보고 해결할 수 있습니다.

    Planning 작업에서 데이터 검증 오류 해결을 참조하십시오.