Skip to main content

Business Language Authoring Tutorial

📄️ Type Ahead Menu Selection

InRule's unique business language editor includes the ability to type ahead to select from the menus. Typing in text will display the menu and narrow down the options to those that contain the text that was entered. The most likely choice is highlighted and hitting the tab or enter key will select the highlighted item and move the cursor to the next empty placeholder. This functionality allows an author to enter rules rapidly using the keyboard rather than relying solely on point and click entry.

📄️ Function Templates

Functions are managed in business language authoring as templates with placeholders for the function parameters. Some functions are topic first templates, which become available after a data field is initially selected or a value is entered. Functions are also filtered based on the data type of a topic and the available data in the schema. For example, math functions will not be available when a text topic has been entered and collection functions are available only if a collection is defined in the schema. Other functions must be selected first and the objects they operate over appear as a placeholder.