공식 구성요소 디자인

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

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

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

    새 공식 대화상자를 Planning 애플리케이션 유형, Planning 애플리케이션 및 계획 유형으로 채웁니다.

    주:

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

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

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

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

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

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

      팁:

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

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

    주:

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

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

    주:

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

  13. 공식 행에서 등호 기호 오른쪽의 행을 눌러 공식문을 완료합니다. 작업 아이콘을 누르고 다음을 선택합니다.
  14. 설명 아이콘을 눌러 계산 문 행에 대한 설명을 입력합니다. 확인을 누릅니다.
  15. 선택 사항: 다른 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단계에서 14단계를 반복합니다. 공식 그리드는 공식문 모음이 포함된 하나 이상의 공식 블록으로 구성될 수 있습니다. 또한 블록에 대한 설명과 조건을 선택적으로 입력할 수 있습니다.

      팁:

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

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

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

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

      주:

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

    5. 공식에 대한 설명을 입력합니다. 예를 들어 공식의 용도를 알려 줄 수 있습니다.
  17. 비즈니스 규칙에 대한 공식 구성요소를 생성하는 사용자만 해당: 사용에서 공식 구성요소를 사용하는 규칙을 볼 수 있습니다.

    주:

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

  18. 저장 버튼를 누릅니다.