스크립트 모드로 비즈니스 규칙 편집

비즈니스 규칙의 스크립트를 편집할 수 있습니다.

기본적으로 비즈니스 규칙은 규칙의 그래픽 플로우를 디자인하는 규칙 디자이너를 사용하여 그래픽 모드로 생성합니다. 비즈니스 규칙을 생성하여 저장한 후 그래픽 모드나 스크립트 모드에서 편집할 수 있습니다. 비즈니스 규칙을 스크립트 모드에서 편집할 경우 나중에 그래픽 모드 편집으로 돌아갈 수 있습니다.

스크립트 모드로 비즈니스 규칙을 편집하려면 다음을 수행합니다.

  1. 규칙을 엽니다.
  2. 규칙 디자이너에 있는 디자이너 옆의 드롭다운에서 스크립트 편집을 선택합니다.

    그래픽 모드로 다시 전환하려면 스크립트 편집 옆의 드롭다운에서 디자이너를 선택합니다.

    그래픽 모드 편집에서 스크립트 모드로 전환할 때 비즈니스 규칙에 공유 구성요소(예: 공식 및 스크립트 구성요소) 또는 템플리트가 포함되어 있으면 비즈니스 규칙 스크립트의 스크립트 편집기에는 공유 구성요소 및 템플리트에 대한 참조만 포함됩니다. 공유 구성요소 및 템플리트의 생성된 스크립트 전체가 맨아래 창의 스크립트 탭에 표시됩니다.

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

    • ASO 규칙에서 스크립트 편집을 선택하면 스크립트가 Groovy로 자동 변환됩니다. 그런 후에 규칙을 저장하면 스크립트가 Groovy에서 저장되며 그래픽으로 다시 변환할 수 없습니다. 그래픽 형식을 유지하려면 다른 이름으로 저장을 선택하고 Groovy 스크립트가 포함된 규칙을 다른 이름으로 저장합니다.

    • BSO 규칙에서 [스크립트 편집]을 선택하면 그래픽 규칙이 계산 스크립트 구문을 기반으로 하는 스크립트 모드로 변환됩니다. 스크립트를 Groovy로 변환하려면 스크립트 유형으로 Groovy 스크립트를 선택합니다.

    • 스크립트 모드로 편집할 때는 다음 키워드를 사용하지 마십시오.

      • /*STARTCOMPONENT*/

      • /*STARTCOMPONENT:SCRIPT*/

      • /*STARTCOMPONENT:FORMULA*/

      • /*ENDCOMPONENT*/

      • /*STARTRULE*/

      • /*ENDRULE*/

      • /*STARTTEMPLATE*/

      • /*ENDTEMPLATE*/

  3. 원하는 대로 스크립트를 편집합니다.

    표 2-4 스크립트 모드로 편집할 때 사용 가능한 옵션

    아이콘 설명 참조
    라인 번호 표시

    라인 번호 숨기기

    스크립트 라인 번호를 표시하거나 숨깁니다. 라인 번호는 기본적으로 표시됩니다.  
    함수 삽입 함수와 매개변수 삽입

    함수에 대해 자동 제안이 제공됩니다. 함수의 처음 몇 글자를 입력하고 Ctrl+스페이스를 누르면 제안이 표시됩니다. 제안 중 하나를 선택하고 Enter 키를 눌러 함수를 완성합니다.

    함수 작업
    횡차원 멤버 삽입 횡차원 멤버를 삽입합니다. 구성요소에 멤버 및 함수 추가
    멤버 범위 차원에서 선택한 멤버 범위를 삽입합니다. 구성요소에 멤버 및 함수 추가
    변수 삽입 변수를 삽입합니다. 변수 작업
    스마트 목록 삽입 스마트 목록을 삽입합니다. 스마트 목록 작업
    템플리트 편집 템플리트를 편집합니다. 시스템 템플리트 작업
    설명

    설명 제거

    설명 표시/숨기기

    설명

    설명 제거

    설명을 표시하거나 숨깁니다.

     
    코드 형식 지정 코드 형식을 지정합니다.

    코드 형식을 지정하면 스크립트 라인이 그룹화 및 들여쓰기 되고 빈 라인이 제거됩니다.

     
    구문 확인 구문을 확인합니다.  
    줄 바꿈 페이지 바깥쪽으로 스크롤되는 스크립트의 긴 라인을 동일한 페이지에 여러 라인으로 표시하도록 스크립트를 줄 바꿈합니다.  
    코드 완료 On

    코드 완료 Off

    코드 완료 On/코드 완료 Off

    코드를 완료하기 위한 제안을 사용하거나 제외합니다.

    예를 들어 코드 완료를 시작하려면 FIX를 입력한 후 SHIFT + Space를 입력합니다. 그러면 Oracle Hyperion Calculation Manager에서 () ENDFIX를 입력합니다.

     
    바꾸기 스크립트에서 텍스트 문자열을 찾아 바꿉니다. 비즈니스 규칙 스크립트에서 텍스트 문자열 검색
    찾기 텍스트 문자열 검색 시 대/소문자 구분을 적용할 것인지 전체 단어 일치를 적용할 것인지 선택합니다. 비즈니스 규칙 스크립트에서 텍스트 문자열 검색
  4. 저장 버튼를 누릅니다.

자습서 비디오:


비디오 아이콘
스크립트 검토