Today’s attendance status
Roster share by outcome for the selected day. Click a slice to list employees.
Workforce Monitoring
Preparing a secure session
Sign in with your @cure.com email. Continue with Google when it is enabled, or use email and password.
Use your @cure.com email to reset your password. We’ll send a secure link (valid for 1 hour).
Your administrator created your account. Choose a new password (at least 8 characters) to use from now on.
Secure access for authorized Cure team members
Monitor daily attendance, late arrivals, shift compliance, and historical records in one place.
Workforce mix
Roster share by outcome for the selected day. Click a slice to list employees.
Late employees grouped by assigned shift. Click a bar to list them.
No late arrivals today.
Active roster grouped by department. Click a bar to list employees.
ADP work sites on today’s roster. Click a bar to list employees.
No work locations on today’s roster.
Stacked daily outcomes. Today paints first, then the last seven local days load in the background.
History through each person’s archive date. These employees stay off the active roster, Time Off, Location, and Home.
No roster import found. Upload a CSV under Admin first.
| Date | Employee Name | Department | Location | Assigned Shift | First Clock-In | Delay (min) | Login Status | Early Login | Logout Time | Logout Status | Excused | Email Status |
|---|
No employees found. Add employees under Employee Management first.
Match Signed in from ADP work location or approved home location Does Not Match Signed in from a different location Review Needed Location data missing or unavailable On PTO Approved time off, so no sign-in is expected
Select a status chip below (or use the dropdown in the Location Match Status column) to show only those employees.
| Date | Employee Name | ADP Work Location | Home Location | Actual Sign-In Location | Location Match Status |
|---|
No roster import found. Upload a CSV under Admin first.
No rows for this range or filters.
| Date | Employee | Department | Location | Shift | First Clock-In | Delay | Login Status |
|---|
No time off data yet. Ask an administrator to run Load time off from Ninja under Admin.
No rows match the current filters.
| Employee | Department | Location | Duration | Start Time | Status |
|---|
No active roster yet. Import a CSV under Admin or add an employee here to create one.
| Employee | Work email | Department | Location | Schedule | Actions |
|---|
Attendance is kept through the archive date. The computer name is released, so assigning that PC to someone else does not change this history. Open Attendance Monitoring and choose the Archived tab to review it.
No archived employees yet.
| Employee | Work Email | Department | Location | Computer at archive | Archived | Archived by |
|---|
At least 8 characters. Leave blank when editing to keep the current password.
| Display name | Role | Last login | Status | Actions |
|---|
Manage system health, refresh attendance device data, and import roster updates.
Protected actions require an active admin session.
Verify the dashboard service is running.
Pull device clock-in records for a selected date.
Load the full employee list from the Ninja service (GET /mappings) into
employee profiles only. Each Ninja id is one row; clicking again updates that row with
the latest API data (no duplicate people). After sync, approved home city and state from the baseline
file are applied only where those fields are still blank. The CSV roster import under Admin remains separate.
Updates employee_profile.work_schedule only. Match priority per CSV row is
employee_full_name, then work_email, then
ad_username.
Run the Ninja /timeoff sync manually whenever needed. This uses the same source as the
scheduled job and updates existing rows while inserting new requests safely.