Skip to main content

BusinessRuleOutput

Output node that formats and returns the final results after business rule processing

type BusinessRuleOutput implements IBusinessRuleNode {
type: BusinessRuleNodeType!
id: ID!
name: String!
description: String!
}

Fields

BusinessRuleOutput.type ● BusinessRuleNodeType! non-null enum

Node type identifier, always 'outputNode' for result generation nodes

BusinessRuleOutput.id ● ID! non-null scalar

Unique identifier for this output node within the business rule graph

BusinessRuleOutput.name ● String! non-null scalar

Descriptive name of the output node indicating the type of results it generates

BusinessRuleOutput.description ● String! non-null scalar

Detailed explanation of the output node's result structure and formatting rules

Interfaces

IBusinessRuleNode interface

Base interface for all business rule node types defining common properties and behavior.

Nodes are the fundamental processing units within a business rule graph, each serving a specific function:

  • Input nodes receive and validate incoming data
  • Decision table nodes contain the core business logic and rules
  • Output nodes format and return the final results
  • Function nodes execute custom computational logic