Templates / Onboarding / employee-onboarding

Employee Onboarding

Starts when a contract is signed: the HR record is created, then accounts, equipment and payroll are set up in parallel so the new hire has everything on day one. An inclusive gateway adds role-specific steps — developer tooling for engineers, the leadership programme for managers — and everyone else gets the standard welcome pack.

parallel gatewayinclusive gatewayhrprovisioning
Open in editor Download .bpmn
casen template use employee-onboarding
accounts equipment payroll engineering manager standard Create HRrecord Provisionaccounts Orderequipment Enrol inpayroll Send welcomeemail Grantdevelopertooling Enrol inleadershipprogramme Send welcomepack Contract signed Role-specific steps Developer set up Manager enrolled Onboarded

Scenarios · 3

  • An engineer gets accounts, equipment, payroll and developer tooling provisioned → send-welcome → grant-dev-tools → dev-ready
  • An engineering manager takes both role branches role-extras → grant-dev-tools → enrol-leadership → manager-ready
  • A salesperson gets the standard welcome pack role-extras → send-welcome-pack → onboarded

Job types · 8

  • devtools-grant Grant developer tooling
  • email-send Send welcome email
  • equipment-order Order equipment
  • hris-employee-create Create HR record
  • identity-provision Provision accounts
  • payroll-enrol Enrol in payroll
  • training-enrol Enrol in leadership programme
  • welcome-pack-send Send welcome pack

Files · 2

Every scenario passes on @bpmnkit/engine's runScenario in the package's tests. casen template use employee-onboarding [dir] writes the files above into your project — see the templates guide for running the scenarios and deploying.