AVKUL ERPDocs
SCREEN GUIDE · 11 OCT 2026

Staff directory & lifecycle

Use staff directory & lifecycle in the school workspace. Maintain staff profiles, inspect connected responsibilities and record departure or reinstatement.

Try guided demo →Download guide ↓
Staff directory & lifecycle — illustrated workflow banner

What you can do

01

Offboard

02

Reinstate

03

Download Template

04

Export to Excel

05

List

06

List Former

07

Add a staff member

08

What still depends on this person

09

Mark a staff member as having left

Access & setup

Intended access: Assigned account with the required permissions.

  • A school account with the permissions shown below.
  • Choose the relevant school, academic session or child before working.
Required permission keys
hr:viewhr:createhr:manage

Use the public sample demo to learn this flow. Your assigned ERP account determines access to actual school records.

How the workflow works

  1. 01

    Find or create the staff profile

    A school account with the permissions shown below.

  2. 02

    Review employment details and linked responsibilities

    Reinstate is part of the documented workflow.

  3. 03

    Inspect clearance before offboarding

    Download Template is part of the documented workflow.

  4. 04

    Use reinstatement when returning a former staff member

    Review the result in the connected record or workspace before moving on.

Request fields to understand

Source-declared fields used by related operations; each operation has its own validation and scope.

FieldDeclared typeInput
employeeCodestringRequired by declaration
firstNamestringRequired by declaration
lastNamestringOptional
genderstringOptional
dateOfBirthstringOptional
emailstringOptional
phonestringOptional
branchIdstringOptional
departmentIdstringOptional
designationIdstringOptional
reportsToIdstringOptional
joiningDatestringOptional
contractTypestringOptional
qualificationsunknownOptional
exitStatus'RESIGNED' | 'TERMINATED' | 'RETIRED'Optional
exitDatestringOptional
reasonstringOptional
forcebooleanOptional

Rules & current limits

  • Offboarding is separate from deleting historical school activity. Permission and dependency checks govern each action.

Source inventory checked on 11 October 2026. Guide availability confirms documentation publication, not certification of every external service or device flow.

Try staff directory & lifecycle

Open a guided sample workspace, try the available actions, then reset whenever you like. No login required.

Launch guided demo →

API & permissions reference

These are the source-matched API operations connected to this guide. Reading this reference does not execute any request.

6 source-declared operations
GET/api/v1/staff

List

hr:view
GET/api/v1/staff/former

List Former

hr:view
POST/api/v1/staff

Add a staff member

hr:create

Declared request fields: employeeCode (required), firstName (required), lastName (optional), gender (optional), dateOfBirth (optional), email (optional), phone (optional), branchId (optional), departmentId (optional), designationId (optional), reportsToId (optional), joiningDate (optional), contractType (optional), qualifications (optional).

GET/api/v1/staff/:id/clearance

What still depends on this person

hr:view
POST/api/v1/staff/:id/offboard

Mark a staff member as having left

hr:manage

Declared request fields: exitStatus (optional), exitDate (optional), reason (optional), force (optional).

POST/api/v1/staff/:id/reinstate

Reinstate

hr:manage

Open the actual application

ERP links use your assigned account. Record-specific pages start from the list so you can choose a real record.

Keep exploring