Я использую EA 14.0.1422, и у меня возникают проблемы с тем, чтобы заставить работать бизнес-правила или понять, как они должны работать.
У меня есть 2 бизнес-правила и задача правила, как показано вследующее изображение:
![Business Rules and Rule Task with supporting Class and Enumeration](https://i.stack.imgur.com/qpVAD.png)
Теперь, когда я запускаю «Rule Composer» и привязываю правила к таблице решений и присваиваю значения, моя таблица выглядит следующим образом:
![Rule Composer IsValidBorn](https://i.stack.imgur.com/1VGLz.png)
Для Person.Birthday
я определил следующие «допустимые значения»: ![Person.Birthday Allowable Values](https://i.stack.imgur.com/1NnPu.png)
Однако, когда я начинаю проверку, я получаю следующее предупреждение (и ошибку):
Warning: Same action logic is bound to different rules!
Error: Conflicting rule as different condition logics found for same rule!
Validation complete - 1 error(s), 1 warning(s)
Когда я нажимаю на предупреждение, выделяются следующие части:
![Rule Composer Validation Warning](https://i.stack.imgur.com/e1Ba3.png)
Когда я нажимаю на ошибку, подсвечиваются следующие части:
![Rule Composer Validation Error](https://i.stack.imgur.com/MAHQE.png)
Так я определилклассы:
![Supporting Classes Birthday and System.DateTime](https://i.stack.imgur.com/6P2c9.png)
Мои вопросы, если кто-нибудь может дать мне подсказку:
- Что такоеЯ делаю не так?
- Как это должно работать?
Большое спасибо за помощь!