많은 규칙이 포함 된 Drools 프로젝트를 작업 중입니다. 검증을 위해 Drools 규칙을 사용합니다. 많은 분야와 다양한 오류 조합이 있습니다. Drools Workbench 6.4.0에서 우리는 Guided Rules (DSL 사용) 마법사를 사용하여 비즈니스 친화적 인 UI를 제공하여 규칙을 작성했습니다. 문제는 각각 새로운 Guided Rule 동작으로 하나의 규칙 만 만들 수 있으며 하나의 규칙 파일 인 .rdslr 파일로 저장됩니다.하나의 파일에 여러 규칙을 포함시키기 위해 drools workbench 가이드 규칙
내가 drools 규칙을 수동으로 만들면 10 개 또는 20 개의 규칙처럼 하나의 규칙 파일로 그룹화하기 만하면됩니다. 웹 가이드 규칙 UI를 사용하면 기존 가이드 규칙 파일에 새 규칙을 추가 할 수 있습니까? 그렇지 않으면, 각 규칙에 대한 규칙 파일을 만들어야합니다.이 규칙 파일은 웹 UI에서 탐색하기가 매우 어렵습니다.
각 규칙을 자체 규칙 파일에 보관해야하는 경우 규칙 파일 수가 제한됩니까? 성능에 대한 우려가 있습니까?
유감스럽게도 의사 결정 테이블은 DSL을 지원하지 않으며 대부분의 검증 규칙은 기본 연산자 집합으로 표현할 수 없습니다. 나는 최대 길이의 필드와 같은 간단한 예제의 지원을 보지 못했다. 사용자가 행의 숫자를 입력 할 수 있으면 myfield.length()> maxLength와 같은 규칙을 작성한 다음 오류 코드를 추가 할 수 있습니다. –
안내 의사 결정 테이블에는 많은 약점/부족한 기능이 있습니다. 그것에 관한 두 가지 사항 : 1. 필요한 스 니펫을 코딩 할 수 있도록 BRL 또는 DRL 조건 또는 동작을 사용하십시오. 2. 의사 결정 테이블의 모든 기능을 위해 스프레드 시트를 사용하여 업로드하십시오. 나는 파워 최종 사용자가 의사 결정 테이블에 잘 적응하고 그것을 좋아한다는 것을 알았다. DSL이 필요하지 않습니다. 마지막으로, 귀하의 마지막 진술은 Drools Templates를 고려해야 함을 의미합니다. 데이터를위한 스프레드 시트 (1 행은 1 규칙의 데이터)를 정의하고 스프레드 시트 행당 하나의 규칙을 생성하는 템플릿 규칙 (매개 변수가있는 규칙)을 만듭니다. – Jeff
우리는 유도 된 규칙 편집기에서 다른 규칙을 확장하여이 문제를 해결할 수 있습니까? – Neetika