So a lot of the time, I want to have Quick Fields initiate a workflow when it is done handling the entry it brought it. Say, this is a document and when it's been separated out by quick fields into multiple documents, then it would invoke a specified workflow.
Currently, I would need to set a specific document class to invoke a workflow when it is identified, but this is not as useful as knowing when the document that was a whole packet of documents that need to remain together for a business process is done being processed. It would be nice to be able to get that functionality though, so that users do not need to worry about timing issues.
The main reason this isn't as simple as making a conditional starting rule for a workflow is that we do not know which document class will be the last to be identified. Forcing users to keep the unprocessed documents in a specified order leaves the business process open to points of failure in the future, which we would like to avoid.