MatchRequirementResult

MatchRequirementResult business rule is attached to a Policy, Client or Policy-Client level Requirement in order to associate responses from external services to the Requirement.

The MatchRequirementResult business rule processes during execution of the <Rule> element configured under the Requirement's Definition rule.

Element Attributes Parent Element Description Element / Attribute Values
<MatchRequirementResult>     This the root element for the rule.  
<Process>   <MatchRequirementResult>

Optional:

This element provides a condition that dictates whether the rule processes and makes a match to a Requirement Result record.  When this element is not configured, the remainder of the rule processes without condition.

 
  IF <Process>

Required:

This attribute provides the condition that must evaluate to true in order for the match to process.

  • condition

<RequirementResultGUID>   <MatchRequirementResult>

Optional:

This element identifies a Requirement Result in the AsRequirementResult database table.  

This element cannot co-exist with <UnmatchedRequirementResultGUID> element in the same rule.

  • math variable

<UnmatchedRequirementResultGUID>   <MatchRequirementResult>

Optional:

This element identifies a Requirement Result in the AsUnmatchedRequirementResult database table.

This element cannot co-exist with <RequirementResultGUID> element in the same rule.

  • math variable

XML Schema

<MatchRequirementResult>
    <Process IF="[condition]"/>
    <UnmatchedRequirementResultGUID>[variable | requirement field]</UnmatchedRequirementResultGUID>
</MatchRequirementResult>
 
OR
 
<MatchRequirementResult>
    <Process IF="[condition]"/>
    <RequirementResultGUID>[variable | requirement field]</RequirementResultGUID>
</MatchRequirementResult>

XML Example

<MatchRequirementResult>
    <RequirementResultGUID>RequirementResultGuidMV</RequirementResultGUID>
</MatchRequirementResult>