Ok, situation recap.
Due to a bad design, I have had
to integrate a workflow with the Document content type, so that some custom
content types which obviously inherit from Document can be controlled.
The workflow is integrated for the Create event, not the Modify event.
When a new item is added to a
library, SharePoint obviously gives it the default content type for that
library.
A create event is fired for the
default content type.
The event is passed through to
K2, which starts a new process.
In SharePoint the Properties
dialog for the item is opened.
The user changes the content
type and saves it.
Another event is fired for the new
content type.
The event is passed through to
K2, which starts another new process.
The assumption here is that the
event SharePoint is firing the second time is a Create event, since K2 is only integrated with
the Create action.
Any idea why SharePoint is
firing Create twice?
Or is there an issue in K2 1230
where it is listening to the wrong event, and misinterpreting as a Create?