← Feocey Blog

Attendance rollout

Enterprise Time and Attendance Software: Keep Employee IDs Stable During a Site-by-Site Rollout

Enterprise time and attendance software needs stable employee mappings and clear event ownership during a phased rollout. Agree each site's cutover and reconciliation before accepting new results.

AI concept illustration of FCV4907 rollout planning with matching E0042 employee IDs for HQ, Site B and Site C

Before you choose

Key takeaways.

  • Keep one agreed employee identity while recording the identifiers assigned by each system separately.
  • Give each site and cutover interval one authoritative attendance source, even during parallel observation.
  • Preserve source events, import evidence and reviewed results so a failed stage can be investigated without blind replay.

Plan the coexistence period before moving the first site

Enterprise time and attendance software should keep the same employee recognizable while different sites move from the old system to the new one. Agree the authoritative employee source, an old-to-new identifier map and the attendance source for each site's cutover interval before enabling production results. Parallel operation can support comparison; it should not automatically produce two accepted records of the same work.

Consider an illustrative organization with a headquarters and two workshops. Headquarters moves first, while the workshops continue using the previous arrangement. An employee sometimes works at both. The project must preserve that person's identity and explain which records count at each stage. This example describes a rollout decision, not a Feocey deployment or a promise of automatic migration.

Keep the employee key separate from platform identifiers

Name the owner of employee master data before building a migration file. The organization might use an HR system or another approved register; the project needs an explicit choice. Retain its agreed employee key and map the identifiers assigned by the old application, new application and terminal workflow. A new platform account does not necessarily need the same internal value as the old one to represent the same person.

For example, fictional employee E0042 might have old record 000731 and new record U884. Preserve all three values with their meanings rather than replacing one column in place. Treat leading zeros and identifier formats deliberately. Have the HR data owner resolve unmatched, duplicate or disputed associations before those records enter an accepted attendance result. A shared name or email address alone should not silently settle a disputed mapping.

Assign a record owner to every rollout stage

Choose a pilot that contains the ordinary interactions and exceptions the team actually needs to compare. Define its site scope, participating employees, time basis, cutover point and acceptance owner. During observation, specify whether the new system is only producing comparison output or has become the authoritative source. Employees and supervisors need that answer before they use both arrangements.

The following table is an illustrative stage plan. Replace its site names and review conditions with the project's approved decisions. The stage boundary is an operational agreement; it is not a claim that a terminal automatically partitions records or transfers history.

Illustrative site-by-site attendance ownership and sign-off
StageAuthoritative attendance sourceEvidence to reconcileApproval owner
Prepare headquarters pilotExisting applicationEmployee map, terminal scope and expected sample recordsHR data owner and integration lead
Observe headquarters in parallelExisting application; new output for comparison onlySame sample population, source events and explained differencesLocal supervisor and HR reviewer
Accept headquarters cutoverNew application for the agreed headquarters intervalBoundary records, accepted import batches and unresolved exceptionsNamed rollout owner
Move one workshopNew source for accepted sites; old source for the remaining siteCross-site employee mapping and source ownership by intervalSite lead and central HR reviewer
Close the coexistence stageApproved source for every accepted siteFinal reconciliation, retained history and remaining support responsibilitiesBusiness owner with IT and HR sign-off

Do not count the import as another clock-in

Keep the raw device or application event, the import transaction and the final attendance result distinguishable. A source event records an observed action. An import record explains its transfer into another system. The reviewed attendance result applies the organization's approved interpretation. Copying the same event twice or importing historical results as fresh clock-ins can confuse these layers.

Ask the integration team how it recognizes a repeated delivery and how it distinguishes a separate employee action from a retry. Preserve the source system and original event reference where available.

If an export lacks a reliable event reference, require a documented comparison method and a small test before accepting bulk data. A timestamp and employee name may be insufficient to distinguish a retry from two legitimate actions. Do not invent a universal deletion rule. Record which batch was accepted, rejected or superseded, and who authorized the decision.

Follow employees who cross a site boundary

An employee's current department should not retrospectively move an earlier event into another site's rollout interval. In the example, E0042 records an action at the workshop while headquarters is already on the new system. Preserve the observed source and location, then use the agreed mapping and ownership plan to decide where that action is reviewed. Avoid creating a second employee merely because the person used another site's terminal.

Test a transfer, a corrected employee record and an approved replacement credential during the pilot. Ask the responsible team to show which mapping applied at the time and how a later correction is explained. Keep building access independent: a successful entrance interaction is not automatically a valid attendance punch, and a site's access permissions do not decide the enterprise attendance calculation.

Reconcile a small population before accepting the next site

Compare the same employees and interval through the source events, transfer records and reviewed output. A total row alone can hide one missing person and one duplicate. The acceptance reviewer should be able to follow each selected employee and explain the difference between a technical delivery issue and a business correction. Agree the following evidence before expanding the rollout.

  • A versioned employee map with unresolved associations assigned to the data owner.
  • A site boundary record stating the effective interval and authoritative application.
  • A batch manifest showing source scope, accepted records and rejected or repeated deliveries.
  • A comparison of representative individual results, with explanations and reviewer approval.

Define the failure decision without promising an automatic return

If a stage fails, preserve its last accepted boundary, mapping version, source records, import manifest and unresolved results. Name who pauses further rollout, who investigates the interface and who authorizes the temporary operating procedure. Returning users to a previous application may require reconciliation of actions already recorded in the new one; it is not equivalent to switching a screen back.

Ask both application suppliers what supported recovery and export methods exist for the actual scope. Do not replay every historical batch or overwrite newer approved corrections simply because a test did not pass. Keep the return procedure and any manual review explicit, with a business owner who accepts the resulting records.

Scope the FCV4907 evaluation around the pilot evidence

For the shared-terminal part of a rollout, FCV4907 provides a confirmed 8-inch portrait touch display and fingerprint input for configured access or attendance interactions. Match the sample's credential modules, installation, application and firmware using the approved manual and model documents. Confirm the fingerprint capacity for the supplied configuration in the project proposal and sample acceptance record.

Bring the site plan, representative employee map, sample event and acceptance boundary to the integration discussion and FCV4907 project inquiry. Ask Feocey and the project partners to assess the hardware, application or wider solution scope. For downstream handover requirements, use the attendance-to-HR guide; this rollout plan does not establish a ready-made migration tool or named HR connector.

Source references

FCV4907 user manual — match the supplied configuration ↗

Put the guide to work

Find the reference for your model.

Compare each device with your requirements. Confirm configuration and compatibility for the complete installation.

Discuss your project ↗

Interested in this guide?

Tell us the model and quantity.