I'm seeing some strange behavior in one of my site collections when TO-DO tasks are assigned to multiple users with the "First Response Applies" option selected. Here's a screencap of a very simple test case:
The expertly blacked out name of the group above is a SharePoint group, let's call it, "Foo". Foo has three members, when user 1 completes the assigned task, the tasks for the remaining users in Foo should be auto-completed with an outcome of "Not Required". Instead, what I'm seeing is the following (Tasks not completed and outcome not set):
So my first through was, oh timer job must be hosed. However, that seems somewhat unlikely given the following behavior that I'm also seeing:
1) Task No Longer Required emails /are/ being delivered in a timely manner to members of Foo who should be having tasks cancelled
2) The exact same test is running fine on a different site collection in the same farm.
So, what gives? Any thoughts on things I should be looking into? Thanks for any help you can provide.
To compare the two workflows that are using this behavior, does the one in the other site collection also have a custom content type used for the task?
Andrew - thanks for the reply.
Short answer - yes, they both use custom content types.
Longer answer -
I'm actually seeing this behavior in multiple workflows that were exported from working site collection to broken site collection. To make sure this wasn't some weird import/export issue (and to post publicly), I created the simple test case that I posted above.
Good test there to create from a non imported wf. Is this consistent that in one workflow, you can create a new workflow with one task and it always works in one site collection, and in the other site collection it always fails?
I'm considering that it could be related to the features, the content types, or the lists the workflow is on for the non working site collection.
Just make sure all features at each level are activated.
Is there anything unique about the content type, use of lookup fields?
is there anything unique about the lists, do they use lookups in any way?