Weāre thrilled to unveil ReĆ«ls 2.0, a complete reimagining of our rule engine platform! We understand that the previous rule design approach could be cumbersome, often forcing you to break down your thought process into overly small pieces, leading to deviated rule logic and a less-than-intuitive experience. ReĆ«ls 2.0 addresses these challenges head-on. This isnāt just an update; itās a ground-up rebuild designed to empower you with unprecedented control, efficiency, and insight. Our goal was to create a platform where āwhat you think is what you configuredā ā truly intuitive rule design. Every aspect of ReĆ«ls 2.0 has been meticulously enhanced, from a brand-new user interface to powerful AI-driven analytics. Weāve listened to your feedback and focused on delivering a seamless, intuitive, and robust experience that maximizes usability. Get ready to explore a suite of transformative features that will revolutionize how you create, manage, and leverage your business rules.
Here are the enhancements that make Reƫls 2.0 a game-changer:
1. Testing Enhancements: Testing capabilities have been significantly expanded:
- Single and Bulk Testing: Users can perform both single tests (testing with one set of data) and bulk tests (testing with multiple sets of data). This allows users to revisit past tests and understand how a workflow has performed under different conditions. Bulk testing is particularly useful for evaluating different permutations and combinations of input data and their impact on the output.
- Brand New Sandbox Interface: A completely redesigned sandbox interface provides a more user-friendly and efficient environment for testing rules.
- Individual Rule Type Testing: Individual rules can now be tested independently, even during workflow configuration, without requiring execution of the entire workflow. This enables focused debugging and validation of specific rule logic, streamlining the configuration process. This granularity in testing allows for quicker identification and resolution of issues within specific rules. Previously, testing a rule required configuring the entire workflow, which could be cumbersome for complex rules. Now, each rule can be tested in isolation, regardless of its connections within the workflow, providing greater flexibility and efficiency during development and debugging. If a workflow does not produce the expected outcome, analysts can systematically test each rule within the workflow to pinpoint the source of the discrepancy.
Testing - Before
Testing - After
2. Simplified Rule Consumption: The process of designing, deploying, and consuming rules has been drastically simplified. Previously, multiple steps were required. Now, a āsave and publishā action makes the rule immediately available for consumption, streamlining the workflow. Previously we had to separately create deployments and use those deployments in our upstream services so now the āsave and publishā button will always deploy the workflow as well.
Rule Consumption - Before
Rule Consumption - After
3. Optimized Token Management: Reƫls 2.0 introduces a game-changing approach to token management, enhancing both security and usability. Let us explore how this critical upgrade sets a new standard for rule engines:
The Old Way: A Security and Usability Nightmare
Previously, Reƫls operated with a cumbersome token system. Each time a workflow was saved and deployed; a new, unique token was generated with an unlimited lifetime. This posed several challenges:
- Security Risk: Lifetime tokens increased the potential attack surface. If a token was compromised, it remained vulnerable indefinitely.
- Management Overhead: Every workflow change necessitated a new token, requiring manual updates across all upstream systems. This was time-consuming and error prone.
- Limited Control: There was no centralized mechanism to manage token validity or revoke access when necessary.
The Reƫls 2.0 Way: Secure, Centralized, and Efficient
Reƫls 2.0 introduces a centralized token management system that addresses these limitations head-on:
Enhanced Security:
- Admin-Controlled: Token generation, validity, and revocation are now managed by the administrator, providing centralized control and oversight.
- Configurable Expiry: Tokens can be generated with specific expiry periods, limiting the window of vulnerability, and enforcing regular renewal.
- Revocation Capabilities: Compromised or unused tokens can be instantly revoked, mitigating security risks.
Improved Usability:
- Single Token for All: A single token can now be used across all workflows, rules, rule groups, and master data, eliminating the need for multiple tokens.
- Simplified Management: The centralized system streamlines token management, reducing administrative overhead and potential errors.
Why This Matters
This optimized token management system not only strengthens security but also empowers users with greater control and flexibility. Developers can now focus on building and deploying rules without the hassle of managing multiple tokens, while administrators gain enhanced security oversight and streamlined token management capabilities.
Token Management - Before
Token Management - After
4. Enhanced Visibility and Logging: The platform now provides multiple levels of logging and visibility:
- Activity Logs: Track user logins, session durations, and other platform usage.
- Audit Logs: Record changes made to workflows and rules, including who made the changes, when, and what was modified. It also includes a dedicated column specifying the type of action performed, providing clear visibility into whether a record was created, modified, or deleted.
- Rule Execution Logs: To enhance transparency and facilitate detailed analysis, rule execution logs now provide granular visibility into the execution of complex workflows. Provide detailed information about rule execution, including the parameters used, performance metrics (how long each rule takes), and the data processed by each rule. For instance, in a workflow comprising 100 rules, users can now examine the input and output of each individual rule, rather than just the overall workflow input and output. Upon running a workflow, users can access detailed records of each step, including specific calculations such as the base premium and user age. This is crucial for developers to understand and optimize rule performance. For business users, these logs, combined with AI-powered insights, offer a high-level understanding of rule impact, allowing them to analyze outcomes, identify trends, and make data-driven decisions on pricing, underwriting, and other business processes.
5. Upgraded Dashboards: The platform dashboards have been upgraded to provide more comprehensive statistics and visualizations related to rule creation and execution.
Dashboards - Before
Dashboards - After
6. Introducing Genie, Your AI-Powered Business Analyst: Reƫls 2.0 unleashes the power of AI with Genie, an intelligent agent designed to revolutionize how business users interact with and derive insights from their data. This groundbreaking feature sets Reƫls 2.0 apart, providing unparalleled capabilities for data exploration and analysis.
Unlocking the Power of Your Data
Genie empowers business users to effortlessly uncover valuable insights hidden within their data. Using natural language queries, users can ask questions about various business parameters and receive instant, relevant answers. For example, users can:
- Analyze Quotation Trends: āHow many quotations were generated today?ā
- Understand Premium Variations: āWhat is the average premium variation across different age groups?ā
- Identify Customer Demographics: āWhat are the demographics of customers who purchased comprehensive insurance for XYZ vehicle number?ā
Genieās AI-powered engine understands the context of your data and provides insightful responses in real-time, eliminating the need for complex data analysis tools or technical expertise.
Unleashing the Potential of AI
With Genie, Reƫls 2.0 delivers a truly intelligent and user-friendly experience. This cutting-edge AI integration empowers business users to:
- Make Data-Driven Decisions: Gain a deeper understanding of business performance and make informed decisions based on real-time data insights.
- Identify Trends and Patterns: Uncover hidden trends and patterns in data to proactively address emerging opportunities and challenges.
- Improve Business Outcomes: Optimize pricing, underwriting, and other key processes based on data-driven insights.
Genie is your AI-powered partner in business success. Experience the future of data analysis with Reƫls 2.0!
7. Improved Constant Management: The user experience for managing constants has been significantly improved in Reƫls 2.0. Previously, constants were managed in a separate tab or window, requiring users to navigate away from the rule configuration to add or modify constants. This process often involved interrupting the rule creation workflow, leading to potential rework and inefficiency. To address this, Reƫls 2.0 introduces a streamlined approach where constants are now accessible within the rule configuration window itself. Dedicated tabs for constants, input models, output models, and other relevant information are now provided within the rule window. This allows users to seamlessly add, modify, and manage constants without leaving the rule context, significantly improving efficiency and user experience. This enhancement eliminates the need to repeatedly switch between tabs or windows, streamlining the rule creation and modification process.
Constant Management - Before
Constant Management - After
8. Integrated Data Mapping: Reƫls 2.0 streamlines rule configuration by integrating data mapping directly into the rule definition process. Previously, a separate data mapper was required for each rule to map it to the input parameters, output parameters and constants. This added complexity and required users to navigate between different interfaces. Now, data mapping is seamlessly integrated within the rule configuration itself. Users can simply select the desired input and output sources from dropdown menus within the rule definition, eliminating the need for a separate data mapper.
Data Mapping - Before
Data Mapping - After
9. New Rules Designer: ReĆ«ls 2.0 introduces a brand new, intuitive rule designer featuring a drag-and-drop interface. This visual rule designer provides a ārule drawerā or stencil that displays all available rules, rule types, individual custom rules, and master data elements. Users can simply drag and drop the desired elements from the drawer into the workflow, simplifying rule assembly and enhancing the overall design experience.
Rules Designer - Before
Rules Designer - After
10. Master Data Migration Across Environments: Previously, when you wanted to deploy master data from a testing environment (like SIT) to a production environment, you had to recreate the master data in the new environment and reconfigure all your applications to use the new IDs (Master Data ID and Entity ID). This could be a time-consuming and error-prone process, especially when dealing with numerous applications.
Now, with our new Export/Import functionality, you can effortlessly migrate your master data while retaining the crucial IDs. Hereās how it works:
- Export Configuration: From your source environment (e.g., SIT), you can now export the configuration of your master data, including the Master Data ID and Entity ID. This export generates a configuration file.
- Export Data: You can also export the actual data of your master data (typically in an Excel file) from the source environment.
- Import Configuration: In your target environment (e.g., Production), instead of creating a new master data, you can now import the configuration file you exported. This will create the master data structure with the same Master Data ID and Entity ID as in your source environment.
- Import Data: You can then import the data file you exported, populating the master data in the target environment with the same information.
This new feature streamlines your workflow and ensures a smoother transition of your master data across different environments.
ReĆ«ls 2.0 marks a significant leap forward in rule engine technology. Weāve not only enhanced individual features but also fundamentally transformed the entire ReĆ«ls experience. With improved security, streamlined workflows, powerful testing capabilities, and the revolutionary Genie AI, youāre now equipped with the most advanced tools to drive your business forward. Weāre confident that ReĆ«ls 2.0 will empower you to build more sophisticated rules, gain deeper insights, and achieve greater efficiency than ever before. Dive in, explore the enhancements, and experience the future of rule engine management. We look forward to seeing the incredible solutions you create with ReĆ«ls 2.0!