It's not exactly as you write. The first inconvenience is the need to click through many views to do mapping. But there is also another inconvenience reported by our development team and it concerns the fact that this new interface is very unintuitive and not very understandable. Developers have trouble mapping variables nested in objects. Definitely, the interface where everything was in one window and mapping was done by entering the code instead of clicking, was much clearer and quicker to use than the clickable one. An experienced developer types such mappings on the keyboard with his eyes closed, but clicking through these views takes several times more time and later it turns out that something was done wrong and that is why we get errors. This solution sucks.
Original Message:
Sent: Thu February 08, 2024 10:59 AM
From: Stuart Jones
Subject: Change on classic input/output mapping variables on process diagram
Hello,
In reading through the posts above, it seems that the focus of the discussion is on how the mapping dialogue is presented, rather than how the mapping itself is done. I see 2 main complaints:
- I open the Data mapping tab and then I have to click again to see the mapping page.
- The mapping page is presented as 2 tabs, Input mapping and Output mapping rather than a single page
Have I interpreted this correctly? Thank you]
------------------------------
Stuart Jones
Business Automation Technical Specialist
IBM
Cedar Rapids IA
630 390 4436
Original Message:
Sent: Thu February 08, 2024 10:02 AM
From: Martin Medina
Subject: Change on classic input/output mapping variables on process diagram
Owen,
After looking into Lukas's points on the BAW 23.0.1 update, I have to say I strongly agree. The new process, requiring multiple clicks to track variable changes, would significantly hamper our efficiency, especially in our more complex processes with numerous services. Following a variable through the process is one of the most common activities we do.
I see the goal with these updates and the shift towards low-code features, but in this case its making one of our key tasks more cumbersome. For our current users, these low-code changes are actually quite low on the list of needs, yet the added complexity would be a significant obstacle. IBM should explore a compromise reverting back to quick variable mapping access, while incorporating some of the new features.
------------------------------
Martin Medina
Original Message:
Sent: Wed February 07, 2024 05:12 PM
From: Owen Cline
Subject: Change on classic input/output mapping variables on process diagram
Hello
We are trying to improve authoring in BAW with this feature. There are a number of things we believe are improvements.
Here are some for you:
- ability to observe structure of activity's inputs and outputs without leaving current editor
- ability to map individual, selected, fields of a complex input or output not just map whole inputs or outputs
- assistance when switching from mapping complex type to mapping fields, by conversion to mapping or each fields.
- no runtime error if mapping from a field which parent variable or a field that may not exist at runtime
- no runtime error if mapping to a field which parent variable or a field that may not exist at runtime (have not been initialized), due to automatic, on demand initialization of complex inputs and variables by the engines when value mapped into a field of a complex variable or an input, thus eliminating need for scripts to initialize target complex objects
- intuitive entry of literals (e.g. String, Date) by typing or using graphical picker without a need to know JavaScript syntax or required format
- more real estate available (more mappings visible on the screen) when working with activity input mapping or output mapping
- no need to use JavaScript to create majority of data mapping
- improved validation of simple mappings vs legacy mappings specified by JavaScript
- more modern look and feel
- indicator for mapping that are executed by reference
- future: graphical mapping of elements inside lists
- future: UI consistency between graphical default value definition, assign activity and data mapping of all diagram node types.
We will continue to monitor this thread to see how we can improve graphical data mapping.
Owen Cline
Workflow Product Manager
------------------------------
Owen Cline
Senior BPM Architect
IBM
Original Message:
Sent: Wed January 24, 2024 06:37 AM
From: Lukas Davis
Subject: Change on classic input/output mapping variables on process diagram
Hi!
I would like to ask you if it is possible to change the mapping of input and output variables to the classic mappings that were in older versions of BPM/BAW? We are currently using BAW version 23.0.1 (Build Number: cf232303.01). This new way of mapping is terribly frustrating.
------------------------------
Lukas Davis
------------------------------