Hi,
I have been experiencing issues with the "Start workflow automatically when an item is created" functionality I can enable in SharePoint Designer.
I first add a new item to a list (List A), and the associated workflow is triggered.
After processing this item for a few steps, the workflow creates a copy of the item (using the Copy item in ___ to ____ functionality) in another list (List B) I had previously created. It then deletes the current item (Delete item in ______), and ends.
The List B also has a workflow associated with it. When the new item is created (copied in), it triggers this second workflow. After processing some more, it (in certain cases) goes and returns the item to List A in the same way (Copy item, Delete item).
Sometimes, this does not retrigger the workflow for List A. I'd say about 50% of the time. I am unable to determine the cause of this. It's not to do with whether the item has been changed, the number of items in the list, or other workflows running at the
time.
Does anyone have an explanation for this behavior? How can I stop this from happening, or somehow work past it?
EDIT: A thought - I know SP workflows will not automatically start if the item is copied into the list by the System Account. Is it possible that while I am initially creating the workflow using non-system rights, the System Account is taking ownership
somewhere along the way? I am not using any impersonation steps.