It is best practice to implement most of the lifecycle logic in a Service Driver when receiving data from an authoritative source. Some examples are shown below:
- Initial assignment of a password
- Termination and rehire of an employee
- Transfer of an employee
- Assignment of Group(s) on Creation
- Email notification and auditing on Creation
- Assignment and re-assignment of Manager