Provides methods to work with business rules. Currently only exposes ExecuteBusinessRule method. More...
Public Member Functions | |
BusinessRuleOutputCollection | ExecuteBusinessRule (string sessionId, BusinessRuleRuntimeIdentity businessRuleRuntimeIdentity, BusinessRuleInputCollection ruleInputs) |
Executes a specified business rule using the supplied rule inputs. More... | |
Provides methods to work with business rules. Currently only exposes ExecuteBusinessRule method.
BusinessRuleOutputCollection ExecuteBusinessRule | ( | string | sessionId, |
BusinessRuleRuntimeIdentity | businessRuleRuntimeIdentity, | ||
BusinessRuleInputCollection | ruleInputs | ||
) |
Executes a specified business rule using the supplied rule inputs.
sessionId | A string that uniquely identifies the Session for the current logged on user. If the SessionId is invalid then an exception will be raised. | ||||||||||||||||
businessRuleRuntimeIdentity | A BusinessRuleRuntimeIdentity identity object identifying the required business rule. Cannot be null
| ||||||||||||||||
ruleInputs | A BusinessRuleInputCollection collection of BusinessRuleInput objects identifying the rule inputs and their values. Can be null BusinessRuleInput members.
|
Name | Type | Comment |
---|---|---|
Name | String | Name of a rule output |
Type | Int16 | The rule output's type. See Remarks section for the returned value and its corresponding type |
Value | Object | The value of the rule output |
Enumeration | Description |
---|---|
2 | Short |
3 | Long |
4 | Float |
5 | Double |
6 | Currency |
7 | Date |
8 | String |
11 | Bool |
14 | Decimal |
17 | Byte |
8204 | Complex |
32759 | Folder |
32760 | Document |
32761 | Entity |
32762 | NullableString |
32763 | NullableDate |
32764 | Checklist |
32766 | XmlExpression |
32767 | Xml |