why we are adding circumstance definition while circumstancing rule when we are already adding it in circumstance template? Will other definitions of the same template also execute? What is the role of priority here?
Thank you for posting your query. The circumstance template is the rule that defines the properties used to determine if the circumstance is applicable. For each circumstanced rule, you must also provide a unique circumstance definition. A circumstance definition defines the values for the circumstance template. You do not have to account for all possible combinations. The rule resolution algorithm uses the base rule when the circumstance definition is inapplicable.