I know this is going to be a very basic question, but here it is. The "For Each" workflow action isn't work for me. It's probably because I switch back and forth between several different systems, languages and workflow engines.
I'm trying to set up a workflow that looks at a "Deadline Date" in a list evaluates the due date and sends out notifications to the owner of the item. The list has numerous items (5 or 6 hundered) that need to be evaluated, however I can only get it to evaluate one item in the list.
To really make any headway with this problem, at minimum we'd need to see how the For Each action is configured. Ideally though, we should probably look at the Query, Collection Action, and the If Statement inside of the loop to really get an idea about what's happening.
Looking at the workflow actions from this far out doesn't provide any clues that would be useful.
One of the immediate things I see is that in both you Collections Operation and For Each loop, you're referencing a variable called ColIDs, but I do not see it ever being set to anything.
How is this variable's value set, and from where?
What is the filter condition in "Query list" action?
I saw the document with screen shots, in "ForEach" you are checking every item if the condition met, instead you can have your conditions in "Filter" section of "Query List" action.
Nah. I'm asking where the colIDs are being set
I see where they are used
But nothing shows this variable actually being set...
If your For Each loop is pointing to a variable containing nothing, it's not going to loop.