공식 구성요소 디자인

시스템 뷰나 다른 모든 뷰에서 공식 구성요소를 생성할 수 있습니다. 또한 비즈니스 규칙이나 템플리트를 디자인할 때 규칙 디자이너나 템플리트 디자이너에서 공식 구성요소를 생성할 수도 있습니다. 공식 구성요소는 비즈니스 규칙 및 템플리트에서 사용할 수 있습니다.

주:

공식 구성요소는 Oracle Hyperion Financial Management, Oracle Hyperion PlanningOracle Essbase 블록 저장영역 비즈니스 규칙과 사용자정의 템플리트에서 사용할 수 있습니다.

공식 구성요소를 생성하려면 다음을 수행합니다.

  1. 시스템 뷰에서 공식을 마우스 오른쪽 버튼으로 누르고 새로 작성을 선택합니다.

    새 공식 대화상자에 애플리케이션 유형, 애플리케이션 및 계산 유형, 계획 유형 또는 데이터베이스가 채워집니다.

    주:

    비즈니스 규칙 또는 템플리트에서 새 공식 구성요소를 비즈니스 규칙 또는 템플리트의 순서도로 끌어와 공식 구성요소를 생성할 수도 있습니다.

  2. 공식 구성요소의 이름과 이 구성요소가 속하는 애플리케이션 유형 및 애플리케이션을 입력하거나 기본값을 적용합니다. 다음 중 하나를 수행합니다.
    • Financial Management 사용자만 해당: Financial Management 공식 구성요소를 생성하는 경우 계산 유형을 입력합니다.

    • Planning 사용자만 해당: Planning 공식 구성요소를 생성하는 경우 계획 유형을 입력합니다.

    • Essbase 사용자만 해당: Essbase 공식 구성요소를 생성하는 경우 데이터베이스를 입력합니다.

  3. 확인을 누릅니다.
  4. 선택 사항: 구성요소 디자이너에서 다음 태스크를 수행할 수 있습니다.
    • 그리드 추가를 누르고 그리드 삽입(앞), 그리드 삽입(뒤) 또는 끝에 그리드 삽입을 선택하여 다른 그리드를 추가합니다. 기본적으로 [공식] 탭에는 하나의 그리드가 표시됩니다.

    • 그리드 삭제를 눌러 선택한 그리드를 삭제합니다.

    • 찾기 아이콘을 눌러 작업하고 있는 공식 그리드에서 텍스트를 찾습니다. 다음 태스크를 수행합니다.

    • 찾기 및 바꾸기 아이콘을 눌러 스크립트 내의 텍스트를 찾아서 바꿉니다.

  5. 공식에 공식의 캡션을 입력합니다.
  6. 템플리트의 공식 구성요소를 생성하는 사용자만 해당: 공식 구성요소에서 디자인 타임 프롬프트를 사용하려는 경우 공식 탭에서 디자인 프롬프트 사용을 선택합니다. 그런 다음 조건 그리드에서 다음 태스크를 수행하여 디자인 타임 프롬프트에 대한 조건을 정의합니다.
    1. DTP에서 디자인 타임 프롬프트를 선택합니다.
    2. 연산자에서 연산자 = = 또는 <>를 선택합니다.
    3. 드롭다운 목록에서 값을 선택합니다.
    4. 이 단계를 반복하여 조건에 필요한 만큼 명령문을 생성합니다.

      팁:

      더하기(+) 및 빼기(-) 아이콘을 눌러 그리드에 행을 추가 및 삭제합니다. And 옆에 있는 필드를 누르고 드롭다운 목록에서 Or을 선택하여 And를 Or로 변경합니다.

  7. PlanningEssbase 사용자만 해당: 기본적으로 공식 구성요소 계산 처리는 그리드에 입력된 첫 번째 멤버를 사용하여 시작됩니다. 다른 멤버를 사용하여 공식 구성요소 계산 처리를 시작하려면 멤버 블록에 멤버 또는 함수 이름을 입력하거나 줄임표 아이콘을 눌러 멤버 선택기에서 멤버를 선택합니다. 구성요소에 멤버 및 함수 추가 정보를 참조하십시오.
  8. 설명에, 생성할 조건문 및 공식문에 대한 설명을 입력합니다.
  9. 선택 사항: 공식 구성요소에 대한 조건문(즉, IF 문)을 생성하려면 조건 추가를 누릅니다. 조건 빌더를 사용하여 조건문 생성을 참조하십시오.
  10. 선택 사항: 표시되는 IF 행에 조건문의 텍스트를 입력하거나 행의 오른쪽 열에 있는 조건 추가/편집 아이콘을 눌러 조건 빌더에 액세스합니다. 조건 빌더에서는 조건문을 그래픽 형식으로 디자인할 수 있습니다.

    주:

    아래쪽 화살표에서 IF, ELSE IF 및 ELSE를 선택할 수 있지만 기본적으로 첫 번째 명령문은 IF 문이어야 합니다.

  11. 선택 사항: 조건 빌더를 사용하여 IF 조건문을 디자인합니다. 조건 빌더를 사용하여 조건문 생성을 참조하십시오.
  12. 공식 행에서 등호 기호 왼쪽의 행을 눌러 공식문을 생성합니다. 작업 아이콘을 누르고 다음을 선택합니다.

    주:

    9단계에서 11단계까지 조건문(즉, IF 문)을 생성한 경우 이 단계에서 생성하는 공식문은 조건의 THEN 문입니다.

  13. 공식 행에서 등호 기호 오른쪽의 행을 눌러 공식문을 완료합니다. 작업 아이콘을 누르고 다음을 선택합니다.
  14. Financial Management 사용자만 해당: 각 명령문에 대해 로깅 정보 아이콘을 눌러 로그에 대한 선택적 조건문을 입력합니다. 로그 정보는 조건에 맞는 경우에만 로그 파일에 기록됩니다. 로깅 정보를 저장하면 로그 텍스트가 있음을 나타내는 가로 라인과 함께 [설명] 아이콘이 표시됩니다. 공식문에 대한 로깅 정보 입력(Financial Management 사용자만 해당)를 참조하십시오.

    주:

    로그 텍스트를 로그 파일에 포함하려면 [로깅 사용]을 선택해야 합니다.

  15. 설명 아이콘을 눌러 계산 문 행에 대한 설명을 입력합니다. 확인을 누릅니다.
  16. 선택 사항: 다른 IF 문, ELSE IF 또는 ELSE 문을 생성하려면 다음 단계를 수행합니다.
    1. 조건 추가를 누릅니다.
    2. 아래쪽 화살표를 누르고 다음 옵션 중 하나를 선택합니다.
      • IF: IF 조건문을 생성하려면 선택합니다. IF 문이 TRUE이면 작업이 수행되고 IF 문이 FALSE이면 다른 작업이 수행됩니다.

      • ELSE IF: ELSE IF 조건문을 생성하려면 선택합니다. 연결된 IF 문이 있고 IF 문이 FALSE인 경우 이 명령문의 작업이 수행됩니다.

      • ELSE: ELSE 조건문을 생성하려면 선택합니다. 연결된 ELSE IF 문이 있고 ELSE IF 문이 FALSE인 경우 이 명령문의 작업이 수행됩니다.

        주:

        IF 또는 ELSE IF 블록에서 조건문을 제거하고 다음 블록에 ELSE IF 문이 포함되어 있는 경우, 다음 블록이 IF 블록으로 변경됩니다. 그러나 다음 블록에 ELSE 문이 포함되어 있는 경우에는 이 블록의 조건문이 제거됩니다.

    3. 공식 구성요소에 대한 추가 명령문을 디자인하려면 9단계에서 15단계를 반복합니다. 공식 그리드는 공식문 모음이 포함된 하나 이상의 공식 블록으로 구성될 수 있습니다. 또한 블록에 대한 설명과 조건을 선택적으로 입력할 수 있습니다.

      팁:

      필요한 경우 + 아이콘을 눌러 공식 행을 더 추가합니다.

  17. 등록정보에서 다음 단계를 완료합니다.
    1. 비즈니스 규칙에 대한 공식 구성요소를 생성하는 사용자만 해당: 새 객체에서 비즈니스 규칙으로 공식 구성요소를 끌어서 놓을 때 공유는 선택되지 않습니다. 이 공식을 공유로 설정하려면 공식의 등록정보 탭을 선택하고 공유를 선택한 다음 공식 이름을 지정합니다.

      시스템 뷰에서 공식 구성요소를 생성하는 경우에는 기본적으로 공유가 선택되며 변경할 수 없습니다. 대신, 비즈니스 규칙에서 공식을 복사하려는 경우 공유 공식을 비즈니스 규칙으로 끌어온 다음 등록정보 탭에서 공유 확인란의 선택을 취소합니다. 그러면 비즈니스 규칙에서 공유 공식의 복사본이 생성됩니다. 공유 공식을 변경해도 공유 공식의 복사본은 변경되지 않습니다. 비즈니스 규칙을 저장하면 공식에 더 이상 이름이 없습니다.

    2. 선택 사항: 새 이름을 최대 50자까지 입력하여 공식 이름을 편집합니다. 이름은 기본적으로 [새 공식] 대화상자에서 가져옵니다.
    3. 선택 사항: 공식에 대한 설명을 최대 255자까지 입력합니다.
    4. 선택 사항: 공식의 캡션을 입력합니다. 캡션은 디자이너템플리트 디자이너 순서도에서 공식 아래에 표시됩니다.

      주:

      구성요소에 캡션이 없고 구성요소가 공유되지 않는 경우 구성요소의 첫 번째 부분이 순서도에 표시됩니다. 예를 들어 공유되지 않고 캡션이 없는 공식 "Salaries" = 40이 있는 경우 순서도에서 공식 구성요소에 대해 "Salaries" = 40이 표시됩니다. 구성요소가 공유되고 캡션이 없는 경우에는 구성요소의 이름이 순서도에 표시됩니다.

    5. 공식에 대한 설명을 입력합니다. 예를 들어 공식의 용도를 알려 줄 수 있습니다.
  18. Financial Management 사용자만 해당: 로깅 사용을 선택합니다. 그러면 공식에 로그 텍스트가 있는 경우 규칙이 실행될 때 로그 텍스트가 로그 파일에 포함됩니다. 규칙, 규칙 세트 및 구성요소에 대해 로깅을 사용할 수 있습니다. 그러나 비즈니스 규칙의 공식문에서 포함할 로그 텍스트(있는 경우)를 지정합니다.

    주:

    규칙 세트에 대해서는 로깅을 사용하지 않지만 규칙 세트에 속한 규칙 및 구성요소에 대해 로깅을 사용하는 경우 규칙 세트에 대한 로그 설정이 규칙 및 구성요소에 대한 로그 설정을 재정의하므로 로그 파일이 생성되지 않습니다.

  19. Financial Management 사용자: 타이머 사용을 선택합니다. 그러면 규칙이 실행될 때 공식을 처리하는 데 걸린 시간이 로그 파일에 기록됩니다. 규칙, 규칙 세트 및 구성요소에 대해 타이머를 사용할 수 있습니다. 타이머가 활성화된 모든 객체에 대한 처리 시간이 로그 파일에 포함됩니다. 예를 들어 타이머가 활성화된 규칙이 있고 이 규칙에 타이머가 활성화된 공식 세 개가 포함된 경우 규칙과 규칙의 각 공식을 처리하는 데 걸린 시간이 기록됩니다.
  20. 비즈니스 규칙에 대한 공식 구성요소를 생성하는 Financial Management 사용자만 해당: 사용 안 함을 선택하여 스크립트가 생성되는 동안 공식 구성요소를 사용하는 비즈니스 규칙 내에서 해당 구성요소를 일시적으로 비활성화합니다.
  21. 비즈니스 규칙에 대한 공식 구성요소를 생성하는 사용자만 해당: 사용에서 공식 구성요소를 사용하는 규칙을 볼 수 있습니다.

    주:

    [사용] 탭의 정보는 편집할 수 없습니다.

  22. 저장 버튼을 누릅니다.