I have requirement where I want to trigger more than one instance of workflow when item is added and when attachments are getting modified. Is it possible to trigger diff instances of workflow if item added wf not completed and meanwhile someone updated attachments.
An easy way to achieve this solution would be to have a second workflow start on item modification (Adding an attachment will trigger a workflow). The second workflow would terminate all workflows (the first workflow) running on the item except for itself. Then use a start workflow action to start the initial workflow again.