표현식 및 비즈니스 규칙

사용법 측면에서 볼 때 표현식 및 비즈니스 규칙은 데이터에 비즈니스 인텔리전스를 추가합니다. 기술적인 면에서는 정적 데이터 속성을 동적 표현식으로 바꿔 계산을 수행하거나 속성의 값을 조정합니다.

표현식을 하나의 특정 요소(다중 선택을 사용하는 경우에는 여러 특정 요소)의 속성 값 또는 새 요소의 기본 속성 값으로 입력할 수 있습니다.

표현식을 실행하기 전에 먼저 IBM® Rational® Focal Point™로 각 표현식을 평가하여 표현식 강도 요구사항을 충족하는지 확인합니다. 표현식이 평가에 실패하는 경우 표현식의 오퍼레이션이 완료되지 않으며 사용자는 수신한 피드백에 따라 표현식을 정정해야 합니다.

단순 표현식의 예제는 3.1415 대신 =PI를 입력하는 것입니다. 비즈니스 규칙은 요구사항의 품질을 점검하거나 완전한 워크플로우를 구현하거나 대기업의 매출 상황을 집계하는 데 사용되는 고급 표현식입니다.
주: IBM Rational Focal Point에서 비즈니스 규칙을 추가하고 관리하려면 글로벌 관리자이거나 글로벌 권한 비즈니스 규칙이 있어야 합니다.

표현식은 정보를 제공하는 수학적 계산입니다. 예를 들어, 표현식은 모듈의 속성을 요약하거나 정적 날짜 필드를 현재 날짜로 바꿉니다.

비즈니스 규칙에는 일반적으로 여러 개의 매개변수가 사용되며 보다 복잡한 오퍼레이션을 완료합니다. 비즈니스 규칙을 실행하면 이메일 알림을 송신하는 것과 같은 단순 값을 리턴하는 것 외에 여러 조치가 수행될 수 있습니다.

예를 들어, 총 비용 속성이 하드웨어 비용 및 소프트웨어 비용 속성의 합계를 제공하는 경우 총 비용 속성 필드의 표현식은 = Hardware Cost + Software cost입니다.

하드웨어 비용 및 소프트웨어 비용 속성은 소스 속성이며 총 비용 속성은 대상 속성입니다. 대상 속성은 소스 속성의 변경을 감지하여 변경이 발생하는 경우 자체적으로 갱신합니다. 비즈니스 규칙에서도 이와 비슷한 구조를 사용합니다.

모든 표현식 및 비즈니스 규칙은 속성에 저장됩니다. 그러나 일부 경우에는 비즈니스 규칙이 일반 속성과 독립적으로 전용 속성에 있기도 합니다. 예를 들어, 알림을 송신하거나 행렬을 채우는 비즈니스 규칙은 전용 비즈니스 규칙 컨테이너 속성에 있어야 합니다. 컨테이너는 단순히 비즈니스 규칙을 포함하는 텍스트 속성입니다.

중요사항:
다음 예제에서 LinkListAttributeSum 비즈니스 규칙은 링크, 링크 목록 또는 입력 링크 속성에 나열된 모든 요소의 속성의 합계를 계산합니다. 대상 요소에는 총 자원 요구사항이라는 속성이 있으며 이 속성은 링크된 소스 요소의 소스 속성이 변경될 때마다 업데이트되는 대상 속성입니다. 비즈니스 규칙은 대상 요소의 총 자원 요구사항 속성에 저장됩니다. 요소가 표시되면 계산 결과(90)를 볼 수 있습니다.
대상 및 소스 요소의 예제

표현식으로 이미지, 그래프 및 표도 표시할 수 있습니다. 표현식에 TrafficLight에서와 같은 특수 편집 모드가 있을 수도 있습니다.


피드백