This article explains how to manage staff status in OfficeCentral. It clarifies the difference between Resign, Deactivate, Suspend, and Unassign, and when to use each action.


? Where to Access HRMS


? How to set staff as resign / deactivate / suspend / deactivate & unassign

  1. Go to Staff

  2. Click View List

  3. Search for the staff name

  4. Click Action Button

  5. Click Resign / Deactivate / Suspend / Deactivate and Unassign

  6. Update the necessary information

  7. Always click Save or Submit after making any update. 

Use the screenshot below to identify the buttons.


? Comparison Table

ActionWhen to UseStaff Visible in List?Payroll ProcessingCan Log In?Data Deleted?Reversible?Notes
ResignStaff leaves company permanently✅ Yes (active)✅ Yes✅ Yes (if have access)❌ No❌ NoOnly used to fill resignation details; no other restrictions applied
DeactivateHide resigned or inactive staff✅ Yes (filtered to inactive)❌ No✅ Yes (if have access)❌ No✅ Yes (can reactivate)Suitable for ex-staff records retention
SuspendTemporary unpaid leave / payroll hold✅ Yes (active)❌ No✅ Yes (if have access)❌ No✅ Yes (can unsuspend)Only affects payroll; system access remains if enabled
Deactivate & UnassignStaff should lose system access completely✅ Yes (filtered to inactive)❌ No❌ No❌ No✅ Yes (can reassign)Unassign removes all OfficeCentral access regardless of role; to remove partial access, admin should adjust in Global Configuration → Role Groups