BusinessRuleDecisionTableInputOutput
Column definition for decision table inputs and outputs specifying data structure and field mapping.
Input columns define the data fields that will be evaluated against rule conditions. Output columns define the result fields that will be populated when rules are executed. Supports hierarchical field organization using dot notation for complex data structures.
type BusinessRuleDecisionTableInputOutput {
id: ID!
name: String!
field: String!
type: String!
}
Fields
BusinessRuleDecisionTableInputOutput.id
● ID!
non-null scalar
Unique identifier for this column definition within the decision table
BusinessRuleDecisionTableInputOutput.name
● String!
non-null scalar
Human-readable name of the column for identification and documentation purposes
BusinessRuleDecisionTableInputOutput.field
● String!
non-null scalar
Data field path specification for input evaluation or output generation.
Input columns: Full path from the root of the input payload (e.g., "order.customer.email") Output columns: Target field name for result population, supports nested structure with dot notation
Examples:
- Input: "order.items[0].price" - Access first item's price
- Output: "result.discount.amount" - Set discount amount in nested result structure
- Output: "customer.loyaltyPoints" - Update customer loyalty points
BusinessRuleDecisionTableInputOutput.type
● String!
non-null scalar
Column data type classification, currently supports "expression" for dynamic content evaluation