incentiveRuleCreate
Create a specialized business rule configured for incentive and discount management.
Initializes a business rule with a pre-configured decision table containing order items input/output columns and the necessary structure for implementing incentive actions such as discounts, promotions, and special offers.
Possible errors:
- BUSINESS_RULE_UNKNOWN_ERROR: Unexpected error occurred during incentive rule creation
- FORBIDDEN: Insufficient permissions to create incentive rules
AUTH: Role=[configuration.OWNER]
incentiveRuleCreate(
input: BusinessRuleCreateInput!
): BusinessRule!
Arguments
incentiveRuleCreate.input
● BusinessRuleCreateInput!
non-null input
Business rule creation data with incentive-specific configuration and metadata
Type
BusinessRule
object
Complete business rule workflow represented as a directed graph structure.
Each business rule consists of interconnected nodes (input, decision tables, output) connected by edges that define the execution flow. Decision tables contain multiple rows where each row represents a specific rule condition and corresponding action. The graph structure enables complex business logic modeling with branching, parallel processing, and conditional execution paths.