Have yet to get a manual loop workflow to work but attempting again…
I am trying to set up a Trigger Workflow step where a quote approval will loop through all of the quote’s associated parts and changes their status to approved.
The Row ID of the estimate is passed to the manual workflow, and it is set up to change the status for each part that has the Row ID in a column.
My issue is that the loop does not pick up the filter for the row ID. It doesn’t update any rows. There are, however, two rows that pass that filter and should be updated.
Does anything in here look incorrect? Any help ASAP would be super appreciated!
The Trigger Workflow in the workflow that approves the quote:
Was the Estimate record generated long before you trigger the manual workflow?
I’m seeing the exact thing as you, but in my case it was a row that I generate inside the same user workflow. I had to add some waiting time before I trigger it.
Nope – the estimate is an existing record from quite a while ago. Working with Glide support now – we’re trying an approach where the Row ID is passed on as a JSON Object, and then using a Query JSON step in the Manual Workflow to extract the filter value for the loop. Manual Workflows make my brain hurt :P.
Alright – so for other folks: how this eventually worked was by passing the row ID value from the triggered action as a JSON Object, then using a Query JSON step to query for the things that need to be changed.
Not sure why a value can’t be passed without making it into a JSON object.