businessRuleUpdate
Update an existing business rule's basic configuration and metadata.
Modifies business rule properties such as name and other basic settings. Only the provided fields will be updated while others remain unchanged.
Possible errors:
- BUSINESS_RULE_NOT_FOUND: Business rule with the specified ID does not exist
- BUSINESS_RULE_UPDATE_ERROR: Failed to update the business rule due to validation or system errors
- FORBIDDEN: Insufficient permissions to update business rules
AUTH: Role=[configuration.OWNER,configuration.EDITOR]
businessRuleUpdate(
id: ID!
input: BusinessRuleUpdateInput!
): BusinessRule!
Arguments
businessRuleUpdate.id
● ID!
non-null scalar
Unique identifier of the business rule to update
businessRuleUpdate.input
● BusinessRuleUpdateInput!
non-null input
Updated business rule data containing the fields to be modified
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.