Onboarding — one engine, many business cases
A business case — hired employee, consultant, cloud administrator — is a template: attributes, groups, licenses, and how long access lasts. Underneath sits a customizable script per object type and lifecycle action, with inheritance.