DEVIDM-54 - Rebuilt the enroll workflow

Reconstructed the enroll workflow from one operation into several smaller ones.