Landscapes paint the big picture. The eye moves along the tips of peaks and the valleys below. Decision inventories function the same. They allow...
Accelerate Decision DevOps with CI/CD
If you’re like many InRule® customers, your AD&D and DevOps teams are investigating or have already adopted a continuous integration, continuous...
Give it a REST! Part 2: Retrieving and Using Azure AD OAuth Tokens in a Rule App
In the first part of this two-part series, we created a Rule App that calls out to an irServer REST Rule Execution Service (RES) – if you haven’t...
Give it a REST! Part 1: Calling the irServer REST Rule Execution Service from a Rule App
Warning: in the InRule Blog, we have a wide variety of posts - some are targeted towards business users, and others are targeted towards the more...
Salesforce Integration: Bespoke Execution using Lightning, REST, APEX, and JavaScript
In a previous post, we looked at the fantastic integration options that are available out-of-the-box with our Salesforce integration. While the...
Extending Salesforce with Native InRule Integration
It’s been over three years since we introduced InRule for Salesforce, and our Salesforce integration is now stronger than ever. If you want a deep...
Merging Rules With… Other Rules?
Introducing the irAuthor Merge Extension What is a merge tool? While InRule is designed to empower business users to author their own rules, there...
Guidelines for Organizing Business Rules
In irAuthor, as with most software with structured logic, when you decide to implement a new application or a new addition to an existing...
ETL and Batch Processing using InRule for JavaScript and MongoDB
Many of our clients utilize InRule for data preparation, data cleansing and ETL processing. Recently, we’ve seen a rise in demand in this area so we...
Binding Data schema for improved Data Model Creation
Your rule application is like your house: both benefit from a strong foundation. For rule applications, the entity structure (also called the...
Integrating Rule Apps into your CI/CD Pipeline – Part II
Welcome back! For those of you just joining us, this is part two of a pair of blog posts discussing CI/CD with rule apps – you can find the previous...
Integrating Rule Apps into your CI/CD Pipeline – Part I
Introduction One question that is regularly brought up during customer training sessions is how to integrate Rule Applications into a company’s...
Good Beginnings: Thinking in Metrics
Every project needs a north star. When we kick off a “Discovery Workshop” the first step is to agree what that star looks like. Getting there takes...
Sailing to Success with Data-Driven Decisions
Imagine you are taking a sailboat out to sea. While the shoreline is still in view, it is fairly straight forward to course-correct through trial...
Rule Applications vs Code: Navigating the Shift in Business Logic Implementation
In the evolving landscape of software development and business rules engines, a pivotal debate emerges: rule applications versus traditional coding....
Good Beginnings: Wading into a Decision
More than half of our rule authors identify as non-developers or business analysts. That’s great news for the business since they are closest to the...
Naming Patterns
A rose, by any other name, might be a cactus. If you come from a development background, you know that there's an incredible amount of discussion...
Understanding the complexity of testing tools
Testing rules in a rule engine is not quite the same as testing code. Verifying correct behavior and results in simple rule applications can be as...
Using Abstraction and Encapsulation to Make Sandwiches Rule!
Encapsulation ( inˌkaps(y)əˈlāSH(ə)n ): a group of related methods, properties, logic, and other members treated as a single object. Abstraction (...
Solving Strange Challenges Using Blackjack
Blackjack, Twenty-One, Pontoon, Vingt-et-Un: it goes by many names, but the concept remains consistent - get 21 points and beat the dealer. A simple...
Exciting New Ways to Execute Rules From Microsoft Dynamics 365
I am excited to announce that InRule has introduced several new exciting features for our Microsoft Dynamics 365 Integration Framework in InRule...
Logging Enhancements – Part One
There's an awkward period in many romantic relationships where a person moves in with another person -- but not completely. They still have their...
Maintenance-Driven Development
One of my coworkers has a motorcycle which he frequently complains about and sometimes gets to ride. Earlier today he was lamenting how long it has...
Rule Modeling Exercise: Roll Initiative!
Getting started with rule authoring can feel overwhelming at first. To help with this, one of the things I suggest to our users (after they finish...
Learn more about our pricing options here