top of page
VisiRule expert system in JavaScript

VisiRule JavaScript Rules Engine

VisiRule to HTML Javascript Rules Engine

In addition to server-side deployment, VisiRule now also offers a dedicated JavaScript rules engine, VRJS, which means you can deliver solutions which run client-side without any server interaction, both online and offline.

Client-side delivery provides a super fast and highly responsive way of servicing mobile devices even when there is limited or no internet access.

Draw Your Knowledge & Deliver with a Single Click

VisiRule is decision tree software where you draw your knowledge as a sequence of interconnected questions with logic expressions to link them together.

 

You can immediately test the logic to see how it behaves, rearrange and edit the nodes until you are happy. You can, with a single click, generate an HTML web page which contains all the needed code.

Simple VisiRule Expert System Chart

Backtrackable Questions

BMR Calcualator in HTML

The VisiRule JavaScript Business Rules Engine maintains a dynamic stack of all the questions asked and the answers given in the session.

 

This lets users to go back in the conversation to a previous question and change their answer. VisiRule then will re-evaluate, and take them down another branch of the decision tree logic.

The stack maintains the current state. Upon completion, the session can be shared with other processes and/or people.

Multiple Charts & Callable Sub-Charts

You can combine multiple charts into a single application. Charts can call other charts. This enables you to develop solutions in a modular manner. It also simplifies both development and testing.

Common sub-charts can be queried multiple times but only asked once.

Affordable Flat Fee Pricing

Client side JavaScript chatbot

Client side delivery is available for a flat fee. The generated HTML code can live on your web site and be delivered directly to your customer's device by you, or be pre-loaded if required.

You can deliver troubleshooting flowcharts to run on their phone.

Total Control of Presentation

Because delivery is in standard HTML, you can easily change the presentation of how questions appear using standard HTML and CSS.

You can also use standard HTML to include images, video, graphics and links to other web pages as part of an explanation to a question or conclusion.

Peripheral Troubleshooting Screen

Document Generation

HTML view of Generated Document

At the end of the session, you can invoke the VisiRule Document Generator to generate a document instance based on a document template that you have and populated using the user's answers plus any calculated values.

The VisiRule decision tree flowchart software can help create the right document and select the right clauses to use.

Inspecting Run-Time Execution

You can switch on the VRJS inspector to show some of what is going on under the hood in terms of the current state of dynamic stack of question, answers and calculations that VisiRule maintains.

bottom of page