This portal is to open public enhancement requests against products and services offered by the IBM Data & AI organization. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).
Shape the future of IBM!
We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:
Search existing ideas
Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,
Post your ideas
Post ideas and requests to enhance a product or service. Take a look at ideas others have posted and upvote them if they matter to you,
Post an idea
Upvote ideas that matter most to you
Get feedback from the IBM team to refine your idea
Specific links you will want to bookmark for future use
Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.
IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.
ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.
IBM Employees should enter Ideas at https://ideas.ibm.com
Additional update from Product management team:
‘Exit Step’ as the name suggests, is meant for exiting the current step. The workflow definition feature is very flexible and provides users to configure their own workflow and steps as their own business logic. Along with that, user can define one or more exit values for each step in the workflow.
‘Exit Step’ simply checks if there is any error while saving the item and if errors are reported then it will stop further movement of item and will notify the user that an error has occurred during save for xyz reason. It is expected that user must take an action to rectify the error.
In case item save is successful without any error, it is assumed that what you wanted to do as part of the exit step is achieved, and hence as per the intended behaviour of exit step, it will move the item to next step.
In case user have any specific need to hold the item in the same step, then they can programmatically pull it back from transition, using say post processing script. But even in such cases, the exit is bound to happen. In your use case, you have moved the item back forcefully so as to make it appear that it was always staying there, however the exit action was anyways triggered. That is why the item window closes.
In our view, if your business purpose was to just do some validations or any other processing without moving item to next step, then the choice of “Exit Step” to implement this logic may not be appropriate. Based on our knowledge, other customers have used Action scripts to perform such task as it does not affect the UI.
As of now, we do not have any such requirement from other customers but we will keep an eye on this. In future if we feel that if it is inline of our roadmap, we will surely revisit this item.
By design, errors can be handled in different ways depending on the value of 'save_as_draft' in common.properties. If value is true, then it allows values to be saved even in case of errors and item will move to next step. If user do not want this behaviour, then they can turn this flag to false and in that case, the item remain in the same step till errors are resolved.
As of now, we do not have any plans to alter this behaviour.