In many solutions build using viabl.ai, each runtime case is processed by a single runtime session of a single deployed application (Silent,Dialog or Chat), However, some solutions require the processing of each runtime case through multiple stages spanning a Silent Decision orchestrator application, together with one or more Dialog or Chat deployed applications (a so called human-in-the loop). These type of solutions are referred to intelligent workflow or Decision Orchestration applications.
Decision Orchestration applications. are designed to automate the sequence of tasks within a business process to solve a problem. The decision flow guides a case through an organized series of decisions and actions, which are determined by a dynamic combination of data, established policies/rules, algorithms, and human expertise. The process continues until all necessary tasks within the decision flow are executed to completion.
The following are the typical viabl.ai features and tools used in building such applications:
Use Decision Flow Trees to graphically represent the logic of your process flow:
Use Case Management Tools to track individual "cases" that require state management through any number of deployed viabl.ai applications.
Use Add Runtime Task to create a unique asynchronous Task (based on any deployed viabl.ai application).
Use Add Workflow Suspend for asynchronous integration (e.g. with a human-in-the-loop)
Call 3rd party REST APIs from within your Decision Flow Trees to access data, enterprise systems and other web services
Use the existing Viabl.ai Integration Build Tools where applicable for accelerated no-code integration. The following are some of these Build Tools grouped by Category:
Create custom connectors if necessary using using Viabl.ai (JavaScript) Scripts
Consider using RPA Build Tools if you need to integrate with 3rd party applications that have no published APIs
Use the PDF Generator Build Tool if your application requires requires PDF document generation.
Other Integration content: