Skip to main content

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.