Adding more inputs into Flow Designer Action even with the limit reached
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
One thing that I've noticed when creating a Flow Designer Action, there is a limit to the number of inputs that are allowed.
Because it this, it means that I've had to create two separate Flow Designer Actions:
I was just wondering if anyone has come across this issue before and if there's a way of combining two Flow Designer Actions into one.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
Yes, mate. If it reaches above the limit, it means the subflow needs to be 2 or 3, as this can cause a performance issue.
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/dratulgrover [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
Hi @Dr Atul G- LNG So there are no properties or methods that can be used to increase the number?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
NO , but you can follow solution provided by @Itallo Brandão
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/dratulgrover [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
Hi there,
To answer your questions directly:
Has anyone seen this? Yes. While there is no hard "limit" on the number of inputs, the Flow Designer UI (Action Designer) starts to lag significantly and becomes unmanageable when you have too many individual inputs (like the 40+ you have there).
Is there a way to combine them into one? Yes. The best way to handle this amount of data in a single Action is to stop using individual String/Boolean inputs for every field.
The Solution: Use a JSON Object Instead of creating 50 separate inputs, create one input:
Name: payload
Type: JSON (or String)
How to implement:
Pass all your data (Name, Description, Owners, etc.) as a single JSON object from your Flow.
In your Action's Script Step, parse this single input and update the record dynamically:
(function execute(inputs, outputs) { var gr = new GlideRecord('cmdb_ci_business_app'); if (gr.get(inputs.bus_app_sysid)) { var data = JSON.parse(inputs.payload); // Automatically updates any field sent in the JSON for (var key in data) { if (gr.isValidField(key)) { gr.setValue(key, data[key]); } } gr.update(); } })(inputs, outputs);
This allows you to update 5, 50, or 100 fields using just one Action, solving both the split-action issue and the UI lag.
If this response helps clarify the platform behavior and solve your requirement, please mark it as Accepted Solution. This helps the community grow and assists others in finding valid answers faster.
Best regards,
Brandão.
