OO - Filters on Inputs

Idea ID 1641481

OO - Filters on Inputs

DESCRIPTION

Much like filters on step outputs, I would like to be able to set filters on inputs 

BENEFITS

Because OO is primarily an integration system, I find myself using it to pass data back-and-forth between various service providers to make decisions, etc. Sometimes, different providers want the data in slightly different formats which means I do a fair amount of data transformation in Do Nothing steps before passing the data to teh service providers.

This equates to:  "Do Nothing" step, create the corresponding outputs, apply the relevant filters, and then those modified outputs are used by that one provider (but nothing else).  

Having filters on inputs would reduce flow complexity and improve efficiency (because you are cutting steps out of flows, which is always a good thing).

DESIGN

  • Filters are executed before the "Assign to Variable" phase of the operation (so that the new assignment variable picks up the filtered value
  • Are executed before the scrtpts are run (so in Nashorn, the input variables are created with the filtered value)

Aside: I'm not sure about the value of having the "Assign to Variable" section on inputs.  IMHO, you have the ability to create context variables by creating an output (based on the value of an input).  Creating them directly from inputs actually makes flows more difficult to debug/learn because it means you have to look in two places to find out where a particular context variable has been set.  It makes flow development more confusing (IMHO).

3 Comments
Outstanding Contributor.
Outstanding Contributor.

Hi David,

My short answer to this request is: OO Workflow Designer and CloudSlang.

You have both the ability to "filter" the inputs through simple/complex python expressions and also the language simplification with no Assign to Variable.

You also gain the textual and human readable representation.

If needed we can meet offline and discuss more as I would be very curious to understand based on a proper demo that I could deliver if the web based studio (OO Workflow Designer) and CloudSlang (with its simplified authoring approach) answer your need.

 

Best regards,

Andrei

Outstanding Contributor.
Outstanding Contributor.
Status changed to: Declined

Hi again,

We have reviewed the idea and we consider it a good enhancement to the product in general.

However considering that we are going forward with the web based implementation of the authoring tool - OO Designer - where you already have the ability to filter the inputs through python based expressions we decided to decline it at the moment.

Best regards,

Andrei Vasile Truta

Outstanding Contributor.
Outstanding Contributor.
Status changed to: Already Offered

Moving this to already offered as it matches better the current situation which is: you are able to filter inputs when working with the OO Designer.

for a list of status details go here: https://community.softwaregrp.com/t5/ITOM-Ideas/ct-p/ITOM_Ideas 

The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.