Hi there,
Users are likely to choose the wrong catalog item on occasion. If this happens, can there be an option to convert to the correct service / change catalog item so that the correct process information can be collected?
Any active workflows would be incorrect anyway if they've chosen the wrong item so the converted catalog item would need to start it's workflow from the beginning.