How Termination Dates Are Determined for Decommissioned Users

This article explains how termination dates are determined and automatically set by the system when a user is decommissioned.

Termination Date Logic

When a user is decommissioned, the system evaluates multiple types of activity entries to determine the appropriate termination date. This date reflects the most recent interaction by the user and ensures alignment with system records.

The system checks the following:

  • Latest time entry date
  • Latest expense entry date
  • Latest charge entry date
  • Latest product entry date
  • Latest committed date (resource booking date)

Date Selection Logic

If all the above dates are prior to today's date, the system sets the termination date to the current date.

If any of the above dates are on or after today's date, the system sets the termination date to the latest date among them.

Example Scenarios

The table below illustrates how the termination date is determined based on time entry data:

Note: In the following examples, the current date is assumed to be 2025-10-10.

User Name Task Latest Entry Date Expected Termination Date Explanation
UserA Project Planning Review 2025-11-18 2025-11-18 Latest time entry date is after the current date
UserB Client Budget Approval 2025-10-10 2025-10-10 Latest time entry date equals the current date
UserC System Integration Testing 2025-09-09 2025-10-10 Latest time entry date is before the current date

Additional Information

Any processed holiday entry is considered a valid time entry and is included in the termination date calculation.

The system only sets the termination date automatically based on the most recent relevant entry.