I have a data card (ECO if you will) where a user will need to select a particular type of document that will need to be revised (a drawing, manual, forms, work instructions, etc.). Based on his/her selection, a group of approvers needs to be assigned and notified of the coming request. This group of approvers varies according to the document type that the user selected. I originally had it set up where the user would select each approver based on a matrix which would be a piece of paper hanging in his office, but now we feel that it would be much more efficient if we had ePDM assign the approvers automatically, on the fly.
Hopefully, this would be done before any documents enter any workflow(s) as this is one of the very first steps in our current procedure (but this could change if need be).
What would be the best solution for handling this?
If I understand you correctly here's how I would handle this. Between the state where the user selects the document type and the next state, I would create a transition for each document type. For each transition, I would add an action to send an email to the appropriate group and add a condition that check the document type variable so only the correct type of file would use the transition.