I have a form library with major minor verisoning turned on and draft items
visible to users with Edit rights. content approval is required and check out is
not enabled. I have designer workflows that publish the documents. I am
observing the following behavior.
Initally I publish a major version with a blank form.
User A - >Edit, Read rights
User B -> Read rights
User A edits the document and a workflow starts which assign
User A - >Read rights
User B -> Edit, Read rights
at this point User A can view the draft document although he has the read
rights. He shouldnt be able to see the document according to the definition of
draft item security, but I assume that he can because he has a draft version to
his name.
Now User B made some changes and workflow kicks in which assigned
User A - >Edit, Read rights
User B -> Read rights
at this point User B is unable to see the draft changes he made. intead he sees
the initial blank form. This is a contradiction to what happen earlier with User
A but inaccordance to the definition of draft item security.
I am able to reproduce this behaviour with different environments. Can some one
give me a hint why is this contradictory behaviour?