cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Feature Request: Detailed I/O Debug Information for Conditions and Loops

mikefdy
Not applicable

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

0 REPLIES 0