규칙 편집기 사용
규칙 편집기에서 선택한 규칙에 대한 작업 편집기의 작업 및 조건 편집기의 조건을 보고 편집할 수 있습니다.
규칙 편집기의 일부인 조건 편집기에서 규칙을 발생시킬 조건을 보고 편집할 수 있습니다. 바로 가기 메뉴를 사용하여 기본 제공 조건부를 추가하고, 팩트 탐색기에서 항목을 끌어 인수 및 조건부를 정의하고, 인수 링크를 클릭하여 인수 값을 인라인으로 입력할 수 있습니다.
바로 가기 메뉴에서 다음 옵션에 액세스할 수 있습니다.
사용 항목 | 원하는 작업 |
---|---|
논리적 AND 추가 | 논리 AND 식을 형성하기 위해 둘 이상의 조건자를 결합하는 연산자를 추가합니다. |
논리적 OR 추가 | 논리 OR 식을 형성하기 위해 둘 이상의 조건자를 결합하는 연산자를 추가합니다. |
논리적 NOT 추가 | NOT 연산 자를 추가하여 논리 식 또는 조건자를 부정합니다. |
조건자 | 규칙 개체 모델에서 제공하는 기본 제공 조건자(예: Is Equal To 연산자) 중 하나를 기반으로 조건자 식을 추가합니다. |
조건부\이후 | "시간1이 날짜순으로 시간2 이후인가?"라는 질문에 답하는 임시 조건부를 나타냅니다. |
조건부\이전 | "시간1이 날짜순으로 시간2 이전인가?"라는 질문에 답하는 임시 조건부를 나타냅니다. |
조건부\사이 | "시간1이 날짜순으로 시간2와 시간3 사이인가?"라는 질문에 답하는 임시 조건부를 나타냅니다. |
조건부\같음 | 같음 관계 연산자를 나타냅니다. |
조건부\있음 | 규칙 조건에 사용되는 XML 요소 또는 특성 존재 조건부를 나타냅니다. |
조건부\보다큼 | 보다큼 관계 연산자를 나타냅니다. |
조건부\크거나같음 | 크거나같음 관계 연산자를 나타냅니다. |
조건부\보다작음 | 보다작음 관계 연산자를 나타냅니다. |
조건부\작거나같음 | 작거나같음 관계 연산자를 나타냅니다. |
조건부\일치 | 지정한 입력 문자열에 정규식이 있는지 확인합니다. |
조건부\같지않음 | 같지않음 관계 연산자를 나타냅니다. |
조건부\범위 | 값이 범위 내에 있는지 여부를 테스트합니다. |
논리 연산자 삭제 | 선택한 논리 연산자(AND, OR 또는 NOT)를 삭제합니다. |
조건부 삭제 | 선택한 조건부를 삭제합니다. |
위로 이동 | 조건부를 한 위치 또는 한 수준 위로 이동합니다. |
아래로 이동 | 조건부를 한 위치 또는 한 수준 아래로 이동합니다. |
어휘로 이동 | 팩트 탐색기에서 선택한 조건부나 인수에 해당하는 어휘 정의를 찾습니다. |
소스 팩트로 이동 | 팩트 탐색기에서 선택한 조건부나 인수에 해당하는 XML 요소, 데이터베이스 열 또는 .NET 메서드를 찾습니다. |
인수 다시 설정 | 선택한 인수 및 중첩된 인수를 삭제하고 초기 정의를 복원합니다. |
null로 설정 | 선택한 인수를 Null 상수 정의로 바꿉니다. |
빈 문자열로 설정 | 선택한 인수를 빈 문자열 값으로 바꿉니다. |
규칙 편집기의 일부인 작업 편집기에서 규칙 발생 시 실행할 작업을 표시하고 편집할 수 있습니다. 바로 가기 메뉴를 사용하여 기본 제공 작업을 추가하고, 팩트 탐색기에서 항목을 끌어 작업 및 인수를 정의하고, 인수 링크를 클릭하여 인수 값을 인라인으로 입력할 수 있습니다.
사용 항목 | 원하는 작업 |
---|---|
작업 삭제 | 선택한 작업을 삭제합니다. |
어휘로 이동 | 팩트 탐색기에서 선택한 작업 또는 인수에 해당하는 어휘 정의를 찾습니다. |
소스 팩트로 이동 | 팩트 탐색기에서 선택한 작업 또는 인수에 해당하는 XML 요소, 데이터베이스 열 또는 .NET 메서드를 찾습니다. |
위로 이동 | 작업을 한 위치 또는 한 수준 위로 이동합니다. |
아래로 이동 | 작업을 한 위치 또는 한 수준 아래로 이동합니다. |
인수 다시 설정 | 선택한 인수 및 중첩된 인수를 삭제하고 초기 정의를 복원합니다. |
null로 설정 | 선택한 인수를 Null 상수 정의로 바꿉니다. |
빈 문자열로 설정 | 선택한 인수를 빈 문자열 값으로 바꿉니다. |
함수 | Add 연산자처럼 Rule 개체 모델에서 제공하는 기본 제공 함수 중 하나를 기반으로 인수를 추가 합니다. |
StartupExpression | 규칙 엔진 인스턴스의 작업 메모리에 새 팩트를 추가합니다. |
Retract | 규칙 엔진 인스턴스의 작업 메모리에서 팩트를 제거합니다. |
RetractByType | 규칙 엔진 인스턴스의 작업 메모리에서 지정된 유형의 팩트를 제거합니다. |
지우기 | 규칙 엔진 인스턴스의 작업 메모리 및 어젠더를 다시 설정합니다. |
Halt | 규칙 처리를 종료합니다. |
업데이트 | 규칙 엔진 인스턴스의 작업 메모리에서 팩트를 업데이트합니다. |
출력 창에서 선택한 정책 버전에 대한 테스트 실행 결과를 볼 수 있습니다.
바로 가기 메뉴에서 다음 옵션에 액세스할 수 있습니다.
사용 항목 | 원하는 작업 |
---|---|
모두 지우기 | 출력 창에서 텍스트를 모두 지웁니다. |
Copy | 출력 창에서 선택한 텍스트를 클립보드로 복사합니다. |
모두 선택 | 출력 창에 포함된 텍스트를 모두 선택합니다. |
파일에 저장 | 출력 창에 포함된 텍스트를 지정된 파일에 저장합니다. |