Features available in all plans
ProcessMIX visual code builder allows you to create apps from premade graphic nodes. It contains drag-and-drop functional nodes, graphic connectors, and business logic elements along with data transformation functions to create back-end flows on short notice. In addition, the builder helps you to incorporate business logic with rules, exceptions, calculations, and processes of any complexity.
ProcessMIX supports various data models to work with any data type. The platform’s data model builder provides for inheritance, encapsulation, and polymorphism data structuring without limitations. With ProcessMIX, you can build data structures of any complexity and organize them in parametrized arrays, maps, JSON objects, and custom structures.
ProcessMIX lets users integrate applications in minutes with external/internal databases (PostgreSQL/MSSQL) and web services via REST/SOAP APIs with the help of SWAGGER/WDSL contract descriptions. Beyond that, the platform has a Kafka connector to handle events and produce new messages and blockchain EVM for Ethereum blockchain capabilities integration.
The platform organizes data sets and app business logic into Decision tables, Scorecards, PMML models, and Dictionaries. ProcessMIX assets allow you to adjust the conditions, calculation values, data organization parameters, and business rules to drive precise outcomes for automated decision-making.
ProcessMIX lets you deploy with a click on AWS Cloud and use apps right away. ProcessMIX generates a Java application with endpoints for REST/SOAP APIs according to the app flow settings.
ProcessMIX Debugger tool identifies business logic problems and shows where to adjust the app to match your requirements. At the same time, Testing Helper checks the flow output against the expected results.
An AI assistant that predicts the set of proper attributes for your app’s data structure is embedded directly into ProcessMIX. We trained the AI assistant to drive precise predictions to any data model you can use on the platform.
ProcessMIX speeds up the development process and enhances team collaboration with version control features. Coding on ProcessMIX, developers can view version history, create branches, merge, and commit changes without any hassle. The platform permits an unlimited number of branches and allows you to commit app versions to any of them. On ProcessMIX, you can review the complete development history and roll back to any version or commit created on the project.
Whenever there are conflicts between the two merged commits on the same property, the ProcessMIX Conflict Resolver feature determines the changes developers should apply to stay consistent with their code.
The platform makes it possible to run the app deployment automatically at any time on any environment of your choice.
ProcessMIX automates structure creation for your apps, allowing users to import data models in XSD format.
The platform can export applications in JAR/WAR files and Java source code to use within other development environments.
In ProcessMIX, you can create a flow with scheduled execution, a cron component is used to set the schedule.
In ProcessMIX administrative application, users are able to access the compilation and request logs to keep track of the deployment creation process, flow calls, and the results of their execution.
ProcessMIX DB transactions group DB-related operations into one atomic bundle. DB transactions work with sets of DB operations where it is crucial for the app to perform several actions with data altogether. The feature improves data management coherence across different DB locations.