비즈니스 규칙 생성

비즈니스 규칙은 구성요소로 그룹화된 계산으로 이루어진 Calculation Manager 객체입니다.

규칙에는 하나 이상의 구성요소, 템플리트 또는 규칙이 포함될 수 있습니다.

액세스할 수 있는 애플리케이션에 대한 비즈니스 규칙을 생성할 수 있습니다. 규칙 생성 가능 여부는 지정된 역할에 따라 결정됩니다. Oracle Enterprise Performance Management Cloud용 사용자 프로비저닝 관리를 참조하십시오.

규칙은 순서도에 그래픽으로 표현되며, 순서도에 구성요소를 끌어 놓아 규칙을 디자인할 수 있습니다.

비즈니스 규칙을 생성하려면 다음을 수행합니다.

  1. 다음 중 하나를 수행합니다.
    • 시스템 뷰, 사용자정의 뷰, 배포 뷰 또는 필터 뷰에서 새 객체 아이콘을 누르고 새 객체 대화상자에 정보를 입력합니다. 규칙객체 유형으로 선택했는지 확인합니다.

    • 시스템 뷰에서 규칙을 마우스 오른쪽 버튼으로 누르고 새로 작성을 선택한 다음 새 규칙 대화상자에 정보를 입력합니다.

    주:

    규칙 이름에는 '\r', '\n', '\t', '\f', '\b', '<', '>', '(', ')', '"', '\\', '{', '}', '[', ']', '*', '?' 문자를 사용할 수 없습니다.
  2. 규칙 디자이너에서 새 객체기존 객체 아래의 객체를 선택하고 시작종료 사이의 순서도로 끌어 놓습니다.

    다음 사항에 유의하십시오.

    • 기존 공식 또는 스크립트 구성요소를 순서도에 끌어 놓으면 기본적으로 공식 또는 스크립트가 공유 객체가 됩니다. 구성요소를 공유하지 않으려면 공식 또는 스크립트 구성요소의 등록정보에서 공유 확인란을 선택 취소합니다. 스크립트 및 공식 구성요소 공유를 참조하십시오.

    • 스크립트 구성요소를 그래픽 형식으로 보려면 순서도에서 스크립트 구성요소를 마우스 오른쪽 버튼으로 누르고 그래픽으로 변환을 선택합니다.

      스크립트가 적합한 경우에만 스크립트 구성요소가 그래픽 형식으로 변환됩니다. 그래픽 형식으로 변환을 실행취소하려면 스크립트 구성요소를 마우스 오른쪽 버튼으로 누르고 실행취소를 선택합니다.

    • 규칙과 별도로 공식 및 스크립트와 같은 객체를 생성하고 나중에 규칙에 추가할 수 있습니다.

    • 비그래픽 형식(스크립트 형식)의 비즈니스 규칙으로 작업하려면 디자이너 옆에 있는 드롭다운을 누르고 스크립트 편집을 선택합니다(스크립트 모드로 비즈니스 규칙 편집 참조).

  3. 규칙의 등록정보를 입력합니다.

    규칙에 구성요소를 추가하고 순서도에서 구성요소 간에 이동하게 되면 등록정보가 변경됩니다. 특정 구성요소에 대한 등록정보를 입력하려면 순서도에서 구성요소를 선택합니다.

    순서도에서 시작 또는 종료를 선택하는 경우 표시되는 등록정보는 다음과 같습니다.

    • 일반 - 이름, 설명(description) 및 설명(comment)

    • 위치 - 애플리케이션 및 계획 유형

    • 옵션 - 현재 애플리케이션에 대한 옵션

      표 4-1 옵션

      등록정보 설명
      동적 멤버 생성 런타임 프롬프트를 사용하도록 설정된 해당 멤버 유형의 변수에서 기본 동적 상위 멤버를 지정하는 경우 멤버를 생성합니다.

      비즈니스 규칙에서 동적 멤버를 생성하고 기본 동적 상위 멤버를 선택하는 경우 애플리케이션에서 규칙이 실행되기 전에 자동으로 해당 상위 멤버의 1차 하위 멤버가 생성됩니다.

      참고: [동적 멤버 생성]을 선택할 경우 비즈니스 규칙의 실행이 실행하면 새로 생성된 멤버가 삭제됩니다.

      참고: 이 등록정보는 Financial Consolidation and Close 애플리케이션에 사용할 수 없습니다.

      동적 멤버 삭제 런타임 프롬프트를 사용하도록 설정된 해당 멤버 유형의 변수에서 기본 동적 상위 멤버를 지정하는 경우 멤버를 삭제합니다.

      비즈니스 규칙에서 동적 멤버를 삭제하고 기본 동적 상위 멤버를 선택하는 경우 애플리케이션에서 규칙이 실행되기 전에 자동으로 해당 상위 멤버의 1차 하위 멤버가 삭제됩니다.

      참고: 이 등록정보는 Financial Consolidation and Close 애플리케이션에 사용할 수 없습니다.

      통지 사용 오류 여부와 관계 없이 규칙이 실행되면 로그온된 사용자에게 전자메일 통지를 보내는 비즈니스 규칙을 사용합니다.
  4. 규칙 디자이너의 다음 탭에서 정보를 입력하거나 검토합니다.
    • 글로벌 범위 - 비즈니스 규칙 구성요소의 공통 차원을 정의합니다.

      비즈니스 규칙 구성요소의 공통 차원 정의를 참조하십시오.

    • 변수 - 비즈니스 규칙에 사용된 변수에 대한 정보를 검토하고 정의합니다.

      비즈니스 규칙에 런타임 프롬프트 값이 포함된 경우에만 변수 탭이 표시됩니다.

      Groovy 이외의 규칙인 경우, 하나 이상의 멤버 유형의 변수는 ASO(집계 저장영역 옵션) 유형의 Planning 큐브에서만 지원되는 변수 유형입니다.

    • 스크립트 - 규칙에 대해 생성된 스크립트를 표시합니다.

      이 탭의 내용은 변경할 수 없습니다. 스크립트를 변경하려면 디자이너 옆 드롭다운에서 스크립트 편집을 선택합니다.

    • 사용 - 규칙을 사용하는 규칙과 규칙 세트를 표시합니다.

      이 탭의 정보는 편집할 수 없습니다. 규칙을 생성할 때 규칙은 기본적으로 규칙이나 규칙 세트에서 사용되지 않습니다.

    • 오류 및 경고 - 비즈니스 규칙에 대해 스크립트 진단을 실행하려면 스크립트 진단 버튼를 누릅니다. 이 작업을 수행하면 Calculation Manager에서 비즈니스 규칙 스크립트를 분석하고 다음을 표시합니다.

      • 검증 오류, 규칙이 검증되지 않은 경우.

        검증 오류를 해결하려면 오류를 마우스 오른쪽 버튼으로 누르고 스크립트에 표시 또는 디자이너에 표시를 선택합니다. 디자이너에 표시를 선택하면 Calculation Manager에서 오류가 있는 구성요소를 표시하며, 여기에서 필요한 내용을 변경하고 규칙을 저장한 다음 스크립트 진단을 다시 실행할 수 있습니다. 구성요소를 편집하려면 디자이너 보기에 있어야 합니다.

      • 요약, 경고 및 블록, 규칙이 검증되는 경우.

        경고 또는 블록 항목을 누르고 스크립트에 표시 또는 디자이너에 표시를 선택합니다. 디자이너 뷰에서는 구성요소만 편집할 수 있습니다.

        • 요약 - 계산의 데이터 셀 수, 데이터 통과 수 및 부정확하게 사용되는 차원 수 등의 통계가 있습니다.

        • 경고 - 모든 희소 차원을 셀 참조에 대해 지정할지 여부, 셀이 희소 멤버를 참조할지 여부 및 지정이 다른 데이터 블록의 희소 차원 멤버를 참조할지 여부 등의 정보가 있습니다.

        • 블록 - "각 Fix 명령문에 대해 Fix 명령문의 영향을 받을 수 있는 잠재적 예상 블록 수" 등의 정보가 있습니다.

  5. 규칙을 저장하려면 저장 버튼를 누릅니다.