Blog Posts DMN

Achieving a Goal Instead of Fixing a Problem

Blog: The Data Center

At Decisions, when a client contacts the support team with a problem or a question, they should expect and receive more than simple technical support. While it could be satisfactory enough to receive a fix for a problem or to be pointed in the direction of a usable step, the support team chooses to also work towards a client’s overall goal with their process. Sometimes that might mean offering suggestions or going the extra mile to figuring out a solution that not only answers the current concern, but also makes future additions easier or more manageable. In this post we will learn how support Team member Tony Kelley helped achieve such a result.

One day, Tony received a support ticket from a banking client. This client’s problem was relatively simple and straightforward, as was their description of their problem in the support ticket. The client had a “couple hundred thousand” records that they wanted to convert into a single text file within Decisions. However, they did not want to take the obvious route of iterating through the records because of the potential immense processing and memory cost.

Tony’s initial response was to suggest using the Chunking ForEach step. (ForEach documentation) While this step could ease the processing and memory burden, it was still essentially the same iteration loop. Unsatisfied with this suggestion, Tony researched and experimented with using other steps to accomplish the client’s goal. In his own words, his first suggestion “helped but didn’t solve [the problem].”



Tony consulted with other team members and ran his own tests in order to formulate a process that was much faster, more efficient and also more easily adjusted in the future. “The conversion was faster through the backend, without taxing the system,” Tony said of the new process. Instead of using several steps in an iterative loop, the new process only used the Run Report and Create File steps to create the desired text file from all the records all at once. Additionally, the Run Report step would allow the contents of the end text file to be changed or adjusted in the future with minimal interference. (Create File documentation)



Tony responded back to the client with his new process, which the client the found to be the perfect solution to their initial concern. This illustrates the dedication the Decisions support team has to not only solving a client’s current problem, but to also trying to find a solution that better achieves the larger end goal of a client’s process for the current situation and the future.

(Of course we don’t always manage to reach this goal, and if you’re reading this post and think we’ve let you down, please contact


The post Achieving a Goal Instead of Fixing a Problem appeared first on Decisions Blog.

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples