Get Facts From Rule Chain
- 11 Jan 2023
- 1 Minute to read
- Print
- DarkLight
Get Facts From Rule Chain
- Updated on 11 Jan 2023
- 1 Minute to read
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
Step Details | |
Introduced in Version | 4.0.0 |
Last Modified in Version | 5.12.0 |
Location | Designer Entities > Rules > Rule Chains |
The Get Facts From Rule Chain step will display data with facts of the specified Rule Chain Id input. It will output a list of the Data Description type.
Properties
Inputs
Property | Description | Data Type |
---|---|---|
Rule Chain Id | The desired Rule Chain Id to get facts from | String |
Outputs
Property | Description | Data Type |
---|---|---|
Output | Outputs a list of facts | String |
Example Inputs and Outputs
Rule Chain Id | Output |
---|---|
08daf3f0-bf22-3532-1f24-2216a00b00a5 | List of Facts |
Null | EXCEPTION MESSAGE |
Empty | EXCEPTION MESSAGE |
Common Errors
Incorrect Parameter Count, Data Not Mapped Correctly
If the Rule Chain Id is empty, an error will occur.
To correct this, map or enter the correct Rule Chain Id.
Exception Message:
Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Get Facts From Rule Chain 1[GetFactsFromRuleChain] in flow [Flow 12]: Incorrect Parmater Count, Data Not Mapped Correctly
---> DecisionsFramework.LoggedException: Incorrect Parmater Count, Data Not Mapped Correctly
---> System.Reflection.TargetParameterCountException: Parameter count mismatch. at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture
at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data)
--- End of inner exception stack trace --- at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(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 ---
Value cannot be null
If the Rule Chain Id is null, an error will occur.
To correct this, map or enter the correct Rule Chain Id.
Exception Message:
Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Get Facts From Rule Chain 1[GetFactsFromRuleChain] in flow [Flow 12]: Exception invoking method GetFactsFromRuleChain on class RuleChainEngine
---> DecisionsFramework.LoggedException: Exception invoking method GetFactsFromRuleChain on class RuleChainEngine
---> System.ArgumentNullException: Value cannot be null. (Parameter 'key'
at System.ThrowHelper.ThrowArgumentNullException(String name
at System.Collections.Concurrent.ConcurrentDictionary`2.TryGetValue(TKey key, TValue& value
at DecisionsFramework.Data.Caching.Implementations.MemoryCacheImpl`1.DoGet(String id
at DecisionsFramework.Data.Caching.Interface.BaseCacheImpl`1.Get(Type type, String id
at DecisionsFramework.Data.Caching.Interface.BaseCacheImpl`1.Get(String id
at DecisionsFramework.Design.Flow.FlowEngine.GetFlowFromCache(String flowId
at DecisionsFramework.Design.Flow.FlowEngine.LoadFlowByID(FlowLoadParameters flowLoadParameters
at DecisionsFramework.Design.Flow.RuleChaining.RuleChainEngine.GetFactsFromRuleChain(String ruleChainId)
--- End of inner exception stack trace --- at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(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?