Frequently Asked Questions
Business Rules
Integration Flow is a way to create a decision-making process that can be integrated with data sources. For example, it allows you to batch process 1 million of your clients stored in a CRM or database.
For such decision-making processes, we estimate a duration of tens of seconds to hours.
Yes, if you work with large tables, you can export them with a single click to Excel or Google Sheets, where you can edit them and then easily import them back.
If an error occurs during import, DecisionRules will interactively show you which cell needs to be corrected.
All rules and decision-making processes can be exported and imported. Thanks to the built-in folder structure within each space, it's possible to export individual folders or entire projects.
The export format is JSON.
DecisionRules can standardly handle 30,000 records in a single table. This limit is sufficient for most customers. If you need more, this limit can be increased individually.
Decision Flow is a feature within DecisionRules that allows you to create more complex decision-making processes, consisting of multiple smaller decisions, calculations, or external calls.
Decision Flow enables you to combine multiple decision tables, iterate individual decisions, or aggregate data.
For such decisions, we estimate they take milliseconds to seconds.
DecisionRules works with Decision Tables, Decision Trees, Decision Flows, and Integration Flows. These rules are always no-code and user-friendly.
If a more complex data transformation is needed, you can use a Scripting Rule, where you can apply JavaScript.
Yes, they will be. All interested parties can always look into DecisionRules to see how a specific case is evaluated. For broader monitoring, you can easily connect DecisionRules to PowerBI and view individual decisions statistically.
Integration
Yes, we have a variety of SDKs available on our DecisionRules Github.
DecisionRules can be integrated using a simple Solver REST API. You simply insert a JSON object as input data and receive the output from the rule in the response. You can find integration examples for individual languages and platforms directly in the application.
Yes, DecisionRules is often used with various integration platforms, such as Power Automate, SAP Platform, n8n, Workato and others. The integration is very straightforward.
Deployment
Yes, you can. Many customers choose this approach, starting simply with the Cloud variant and then migrating to a Private Managed Cloud or On-Premise solution. The project can be easily exported and imported into the new environment. It takes about 1 minute of your time.
This allows customers to create rules and integrate systems immediately.
Yes, DecisionRules has publicly available Docker containers that anyone can download. It is advisable to use a pre-prepared Docker compose script that will download, install, and run everything directly on your computer. You only need to have Docker Desktop installed, which is available for free.
Yes, DecisionRules is designed to scale. Scaling can be set automatically based on multiple parameters, such as CPU utilization, number of incoming connections, and more. You can easily have an environment that can make tens of millions of decisions per hour.
Yes, DecisionRules uses Redis Cache, which is commonly available. The cache is used as non-persistent. To increase availability, it is possible to use a Redis Cluster.
DecisionRules supports a wide range of private clouds, such as AWS, Azure, or Google Cloud. If you use your own Kubernetes Cluster, DecisionRules will work perfectly for you.
With Private Managed Cloud deployment, you can choose the country where your data will be stored, ensuring it will not leave the selected location. All backups are also kept in the chosen location.
Our average customer can integrate DecisionRules into their system easily within a few hours.
This process takes approximately 5 days from contract signing.
You can choose from more than 30 Amazon Web Services locations where your environment will be available.
Yes, DecisionRules is a system that commonly operates in large multinational corporations.
Yes, it standardly uses multiple availability zones in individual locations. Thanks to the unique architecture of DecisionRules, it is possible to choose multiple locations that will be automatically selected based on the user's geographical position.
Limits are typically more flexible than in the shared Cloud. Limits are always tailored to the client's needs.
You can choose from more than 30 Amazon Web Services locations where your environment will be available.
DecisionRules offers 3 options:
DecisionRules uses MongoDB or its clones like CosmosDB or DocumentDB for data storage. It is also possible to use Mongo Atlas or your own cluster without problems. Using managed MongoDB is advantageous for database backup, which is a 1-click operation.
Private Managed Cloud is designed for medium and large companies that want to consume DecisionRules as a service under a pre-agreed SLA and have their own dedicated infrastructure that is not shared with anyone.
Most common operational issues can be resolved by DecisionRules itself thanks to its excellent architecture. If any service intervention is needed, our DevOps team will perform it.
Onboarding
Yes, DecisionRules has extensive publicly available documentation, which we enrich and refine every week. The documentation is available at docs.decisionrules.io.
Yes, DecisionRules has a publicly available academy that guides you step-by-step on how to use DecisionRules. We also provide online and offline training for customers.
Interested in training? Contact us.
No. Anyone with Excel knowledge can use DecisionRules.
General
Yes, DecisionRules natively versions individual rules.
DecisionRules is suitable for both medium and large companies. If you have issues with changes to configurations, business logic, or decision-making processes, then DecisionRules is the system for you.
DecisionRules saves you money by eliminating the need for developers to change business logic for every business rule modification. All rule changes can be made by a skilled product owner or a junior analyst.
Changes that take days or weeks in organizations can be made in DecisionRules in a matter of minutes. It really works.
Yes, our customers include multinational corporations, financial institutions, and insurance institutions, which are among the most complex organizations in the world. We can handle yours too.
The easiest way is to upgrade to a higher plan. The change takes effect immediately.
Another option is a customized offer tailored to your specific needs. We would be happy to provide you with a tailored offer.
Yes, DecisionRules includes an AI assistant that helps you create all the necessary rules. For example, you can take an internal policy that you need to convert into a decision table, and DecisionRules will automatically create the table based on the policy.
This is the basic unit around which DecisionRules is built: the number of business rules you can create.
In the case of nodes, it refers to the number of nodes you can place in a Decision Flow or an Integration Flow.
The total number of rules and nodes used must not exceed the limit set by your plan.
A Space is a shared area for rules that are somehow related. It's an independent project within DecisionRules that allows you to separate logic for different departments or teams in your company.
The Management API simply serves for automated modifications directly within DecisionRules. You can use it to load data about DecisionRules objects into your system, such as rule names, available versions, etc.
Furthermore, the Management API is used for automated import/export, backups, or integration with CI/CD pipelines.
Access to the Management API is via an API key, which can be obtained directly in the application.
Support
Yes, we offer our customers global support in 5x8, 24x7 modes, or individual times. You can easily contact support through our Support Portal.
You can handle the implementation yourself without any problems. If you lack team capacity, we can do the first iteration of rules for you or manage them for you long-term.
Of course, our experienced DevOps team will help you install and test DecisionRules on your private cloud. We have done countless installations.
Performance
Yes, DecisionRules allows for batch data processing using jobs that can run for several hours. Alternatively, DecisionRules can be used as part of computational processes orchestrated in other platforms.
DecisionRules is built as a robust and high-throughput system. Our infrastructure can effortlessly handle tens of millions of solved rules per hour for a single customer. The platform automatically scales under higher load.
This is the limit on how many rules you can solve within your plan – or, how many times you can successfully call the Solver API.
DecisionRules can evaluate hundreds of thousands of rules per minute. The result may vary depending on individual deployments. Private Managed Cloud or On-Premise deployments offer the best performance because the infrastructure is not shared with other users.
Simple rules have very low latency, around 20ms. More complex rules can have latency around 250ms, and truly complex decision-making processes with dozens of decision tables and external calls can have latency of several seconds.
DecisionRules is the only tool on the market that can utilize multiple data centers located worldwide. This ensures excellent response times, no matter which continent you are on. If you find DecisionRules missing in a certain region, please let us know. We are open to expanding our infrastructure.
Security
DecisionRules is a secure system. All connections are encrypted, and your data is also protected by encryption.
DecisionRules and our processes are compliant with ISO 270001 certification.
DecisionRules and our processes are compliant with ISO 270001 certification.
License
Yes, we also provide offline licenses.
On-Premise deployment is always an individual matter, where you can set the number of environments, organizations, features, and users you want to have available in your DecisionRules. Our Sales Engineers will be happy to go through your use-case and prepare a tailored solution for you. An unlimited DecisionRules license is also available.
Organization
Organization allows for centralized management of projects and users within your organization. You can define teams and permission groups for individual projects. Organization enables login via SAML Single Sign-On, such as Microsoft Entra ID, Okta, 0Auth, etc. This function is especially useful for larger companies with more complex organizational structures.