9 hours ago
Dear Workato Team,
Thank you for continuously improving the platform and for the excellent support your team provides. I'd like to propose two debugging enhancements that would reduce overall troubleshooting time (at least for me ๐ ).
1. Visible Input Data for Conditions
Currently, conditions only show the outcome (e.g., {condition: false}), but not the actual values being evaluated. This makes debugging difficult, especially within loops where some items match and others don't.
I propose: Display the evaluated inputs alongside the result:
json{
"value": "example_data",
"condition": "contains",
"match_against": "search_term"
}
2. Loop Iteration History
After job completion, loops only display the final iteration's state, making it hard to identify which specific iteration failed or behaved unexpectedly.
I propose to add an optional "debug mode" toggle for loop steps that captures input/output data for each iteration:
json{
"iteration_1": {"counter": 1},
"iteration_2": {"counter": 2},
"iteration_13": {"counter": 3}
}
I understand this could be resource-intensive for large loops, which is why making it an opt-in toggle would be reasonable.
These features would eliminate the need for workaround debug steps and make recipe troubleshooting much more efficient.
Best regards
Mike