Home » New Features in Genesis Application Platform Version 8.10

New Features in Genesis Application Platform Version 8.10

by FXInsider

A recent update of the Genesis Application Platform, now at version 8.10, brings several enhancements aimed at improving user experience and operational efficiency. With this version, users can now configure a greater variety of actions and data directly through the user interface, simplifying the server-side data configuration and enhancing unit testing capabilities.

One of the key features introduced is a Scheduling option within the Genesis Foundation UI framework. This new feature allows users with appropriate permissions to set automatic triggers for various business logic and tasks. Among the actions that can be scheduled are the generation of reports, publishing of content, data import/export, and reminders for task completions. The Scheduling feature works in conjunction with the Genesis Evaluator, a microservice designed to handle time-based scheduling and related events.

Another significant addition is the Rule Builder, which functions as a self-service rules engine. This enables users to dynamically define the conditions that prompt their applications to execute specific actions or processes. For instance, users can create rules for filtering data to be used in reports or connected systems, or establish conditions under which system data can trigger business logic, such as routing orders based on specified attributes.

Version 8.10 also enhances the configuration of data operations through numerous improvements to the Genesis Data Server. Key advancements include:

– Support for non-unique indexes, which boost response times when filtering data with frequently used non-unique field values.
– The ability to configure Data Servers to inherit multiple table indexes selectively, avoiding the need for redundant definitions.
– Expanded support for UTF-8 strings, allowing non-alphanumeric characters to be included in indexed values.
– Improved tracking for priming progress to facilitate monitoring of the Data Server priming process during startup.

Moreover, there are various upgrades within the GenesisJUnit server unit testing suite designed to make testing and error resolution more efficient. Notable improvements include a new @UserRight annotation allowing straightforward testing of user permissions and additional annotations such as @ThreadDumpOnFailure, @CoroutinesDumpOnFailure, and @FullDumpOnFailure that provide developers with in-depth error reporting during unit tests.

The update also enhances support for monitoring the process status after a GenesisJUnit test completes. Assertions such as confirming a process remains “HEALTHY” or checking if it was correctly set to “ERROR” enable developers to verify that the expected state is maintained after test execution.

Overall, these enhancements within version 8.10 of the Genesis Application Platform promise to significantly improve the user experience while streamlining various operational processes, making it a valuable update for both users and developers of the platform.

You may also like

@2024 – All Right Reserved by FXInsider


The reCAPTCHA verification period has expired. Please reload the page.