Decision Builder enables developers to decouple decision logic from their code by creating and maintaining decision rules.

Overview

For an in-depth review and demo of Decision Builder's features and benefits, see Decision Builder Testing and Publishing | Creator Toolbox - ServiceNow.

Get started

Features

Note: After you install Decision Builder, you can only access decision tables previously created in the classic environment through Decision Builder. You can no longer create or modify decision tables in the classic environment.

Decision Builder provides an intuitive interface to create and manage decision tables, which store sets of decision rules.

Decision tables in Decision Builder embed business logic into a series of if-then decision rules. Decision tables read data from inputs and evaluate the data according to specified conditions. When all the conditions for a decision rule are met, the decision table returns one or more results.

Administrators can use the delegated development capability to manage workload efficiently by assigning the delegated development role to developers or non-admin users. A delegated developer has more permissions than a user, but less than an admin. Non-admin designated users can create and manage decision tables at the application level. For more information, see Delegated development.

Decision Builder enables you to do the following:

  • Create inputs that read data at runtime from existing records, external data sources, or hard-coded values.
  • Create and modify decision rules.
  • Change the order of evaluation criteria to optimize results.

Benefits

Decision Builder provides the following benefits:

  • Build complex decisions easily with decision tables.
  • Meet changing business requirements and quickly update decisions by modifying only the decision logic and not the application code.
  • Increase efficiency by reusing decision logic across multiple applications.
  • Evaluate data at runtime from multiple sources, including existing ServiceNow records and data from external sources.

Decision Builder integration with other applications

Extend the capabilities of Decision Builder by integrating with applications in the Now Platform® suite.
Table 1. Decision Builder integration
Application Description Reference
App Engine Studio
  • App Engine Studio (AES) provides an Integrated Development Environment (IDE) application-like interface for app developers to build custom applications in one centralized location while maintaining your organization's brand and application development standards.
  • AES users can create decision tables using an AES wizard and access existing decision tables for their applications without leaving AES.
See Add a decision in App Engine Studio.

Troubleshoot and get help