nerdexam
IBM

C1000-010 · Question #9

A rule task in a ruleflow contains multiple rules and all the rules in this task need to be evaluated. Which Exit Criteria should be chosen?

The correct answer is A. Rule. Rule exit criteria is correct because it instructs the rule task to evaluate every rule within the task before exiting, making it the appropriate choice when complete, exhaustive rule evaluation is required. It operates at the granularity of individual rules, ensuring no rule…

Executing Rules

Question

A rule task in a ruleflow contains multiple rules and all the rules in this task need to be evaluated. Which Exit Criteria should be chosen?

Options

  • ARule
  • BNone
  • CLiteral
  • DRulelnstance

How the community answered

(27 responses)
  • A
    81% (22)
  • B
    4% (1)
  • C
    11% (3)
  • D
    4% (1)

Explanation

Rule exit criteria is correct because it instructs the rule task to evaluate every rule within the task before exiting, making it the appropriate choice when complete, exhaustive rule evaluation is required. It operates at the granularity of individual rules, ensuring no rule is skipped during processing.

Why the others are wrong:

  • None (B) means no exit criteria is defined, which does not guarantee all rules will be evaluated and may cause the task to exit prematurely or behave unpredictably.
  • Literal (C) exits the task when a specific hard-coded condition is met, which would short-circuit evaluation and prevent remaining rules from being processed.
  • RuleInstance (D) exits the task after a particular rule instance fires, again causing early termination before all rules have had a chance to run.

Memory tip: Think "Rule = Run all Rules." When you need the rule task to go the full distance and evaluate every rule, pick the exit criteria that matches the unit you're evaluating - the Rule itself.

Topics

#ruleflow#rule task#exit criteria#rule evaluation

Community Discussion

No community discussion yet for this question.

Full C1000-010 Practice