Run Rule Set
  • 11 Jan 2023
  • 1 Minute to read
  • Dark
    Light

Run Rule Set

  • Dark
    Light

Article Summary

Step Details

Introduced in Version4.0.0
Last Modified in Version5.12.0
LocationDesigner Entities > Rule

Rule Sets are a set of Rules and Flows that are targeted to work together for complex data evaluation. Multiple Rules and Flows can be run in a single Rule Set giving a single outcome. Conditional Rules provide the ability to create Rule Sets within a Rule Set.



Properties

Rule Set Configuration

PropertyDescriptionData Type
Rule SetThe desired Rule Set to run---
Selection TypeDefines how the Rule Set is selected---

Inputs

PropertyDescriptionData Type
Date to Test for Rule Active DateAllows the user to define a date to test the ruelDateTime
Flow and Rule Set Run ModeDefines the Run ModeFlowSetRunMode
Show Messages for Skipped Rules and FlowsDetermines whether a message will be displayed for Rules and Flows that are skippedBoolean


Common Errors

Cannot find rule set data

If the Rule Set is not set or the Id is not mapped or entered correctly, an error will occur.

To correct this, ensure that the Rule Set is selected, mapped, entered, or configured correctly.

Exception Message:

Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Run Rule Set 1[RunRuleSetStep] in flow [Example]: Cannot find rule set data for step
 ---> System.Exception: Cannot find rule set data for step at DecisionsFramework.Design.Flow.RuleSetEngine.RunRuleSet(String ruleSetId, Boolean resolveToDonePath, StepStartData data, Dictionary`2& outputValues, String& path, RuleSetResultData currentResult, Boolean complete, RuleSetConfigurationData inputConfiguration
 at Decisions.FlowSets.RunFlowSetStep.Start(StepStartData data
 at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData
 at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData)
   --- End of inner exception stack trace ---



Was this article helpful?