Manual Workflow Help

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:

The config of the Manual Workflow:

The result of a run:

Proof that the Row ID you see in the run result exists in two rows:

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.

1 Like

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.

1 Like

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.

3 Likes

Thanks for this! I’m perplexed why it doesn’t work as is. Just weird all overall.

1 Like