Home
FlexRule Designer
Creating Logic
Search For
Search
Creating Logic
Model flows, decision tables, and natural language files.
Decision Table
A Decision Table is an approach to modelling logic and rules in a systematic way that will represent all of the combinations of possible conditions for a decision in a tabular form.
Decision Graph
A Decision Graph is a model that inter-connects the decision such as Decision Requirement Diagram (DRD), reusable sub-DRD, and other types of graphs.
Natural Language
NL is a way of modeling business rules and logic using business terminologies. The benefit of using Natural Language is that it hides all the technical complexity from users.
Decision Requirement Diagram
Decision Requirement Diagram (DRD) is a diagram that can be created following Decision Model and Notation (DMN), which is an open standard notation for modeling decisions.
Tree Procedure
Procedural rules in a tree procedure are suitable for implementing complex rules and logic. if necessary, certain parts of the application can be hard-coded.
Flows
A flow allows you to orchestrate the execution of multiple activities, tasks or logic documents. It can be a generic flow or a workflow with human interactions.
Information Requirement Diagram
The Information Requirement Diagram (IRD) is a model used to define a graph in order to process data using data operations, business knowledge, and rules.
Parameters
Parameters are a gateway with which to communicate with the logic. These enable both application-to-logic and logic-to-logic communication.
JavaScript Engine
FlexRule JavaScript Engine contains built-in functions to directly convert your logic to JavaScript. You can also use your external JS files as a part of your logics.
Input Validation Logic
Custom Attributes Manager
Create a dynamic object
RuleAPI Commands
Project Properties
Event & Triggers