Intellimas Technical Tools
Intellimas is an enterprise low code app builder so it has lots of great end user features which make it a compelling solution for a myriad of use cases. However the backbone of Intellimas is made up of the technical features or tools which allow us to create comprehensive apps for cloud or on premise deployments. Many of our projects require data to be integrated with other systems or within Intellimas itself. We found over many years that we could not depend on 3rd party tools for integration so we created our own in Intellimas. Now our clients have the tools they need to eliminate redundant data or handle comprehensive use cases without creating raw code. Below are details about the suite of tools we now have that make Intellimas a one stop shop in the low code, app building world.
After Save Script
- The script fires after saving data within an Intellimas Entity
- Business logic created with VB or C#
- Messages can be created which the message bus can process for integration purposes
Scheduled Jobs
- Creates a process or messages that are fired on a schedule
- Reads external or internal data sources to push data or asynchronous messages to various destinations
- Using the record's date/time stamp, pick up the latest source data updates since the last job run
Message Bus
- Processes messages from After Save Script or Scheduled Jobs or Asynchronous Processes
- Messages can be consumed by entities and Asynchronous Processes to ultimately push data downstream
- Includes error handling and reprocessing for locked records
Asynchronous Processes
- Processes that receive messages from AfterSave Scripts, Scheduled Jobs, or other Async Processes
- Uses VB or C# script to create processes or transform data for a complete integration process
- Writes to Integration Tables or Entities
Integration Tables
- Create database tables that function as a long lived staging table
- Retrieve data from any Intellimas entity and use it for external systems or processes
- Can be used as a way to consolidate or transform data for Intellimas entities
Live Data Retrieval
- Retrieve data from internal or external sources in order to eliminate data redundancy
- Use external API's, SQL queries, or plugins to retrieve data into predefined entity fields
- Use Integration Tables to stage data where necessary, which makes the process near real time
Web API's
- View or edit data in any Intellimas entity from external systems or processes
- Retrieve data from any Intellimas entity and use for external systems or processes
- Use 3rd party business intelligence tools to retrieve Intellimas data