Employee

Personal time-entry work in an active project.

This walkthrough uses the active seeded MK-SAFENET project so the entry surfaces are available. It shows the routes an individual contributor actually needs: dashboard, calendar, project overview, timesheets, quick entries, and autofill.

Employee Workflow Summary

  1. Start at the dashboard and open the correct project or timesheet workspace.
  2. Use the calendar for month-level context and availability awareness.
  3. Use the project overview to confirm project details and work-package context.
  4. Use the timesheets page for row-based manual entry and entry maintenance.
  5. Use quick entries for spreadsheet-style month entry.
  6. Use autofill for month-scoped generated entry distribution.

Task Recipe

Log One Day Manually

This is the standard employee workflow when the user wants to enter or adjust one specific day through the row-based page.

  1. Open the project /timesheets page.
  2. Adjust the date range or status filters if you need a different working window.
  3. Use Add entry.
  4. Select the day, work package, optional task, and total hours.
  5. Save the row and confirm that it appears in the grid.

Task Recipe

Fill A Month With Quick Entries

Use this when repeated month entry is easier in a grid than in separate dialogs.

  1. Open /quick-entries for the target project.
  2. Choose the correct month.
  3. Move through cells with the keyboard and enter whole-hour values in the relevant days.
  4. Watch the blocked and remaining-hours cues while moving through the grid.
  5. Continue until the month grid reflects the intended entry pattern.

Task Recipe

Use Autofill For A Whole Month

Autofill is the faster workflow when the user knows the total month hours for one work package and wants the app to distribute them.

  1. Open /timesheets/autofill for the project.
  2. Select the month and work package.
  3. Enter the requested total hours.
  4. Preview the result first.
  5. Apply the autofill run if the preview matches expectations.

Dashboard

The employee dashboard is the sign-in landing page for personal work. It points the user toward the projects they belong to and provides the fastest route into project entry workspaces.

Route/dashboard
Main actionsOpen project, open timesheets

What You Can Do Here

  • Review personal dashboard status before entering project work.
  • Jump directly into a project overview.
  • Go straight to timesheet entry for a project from the dashboard shortcuts.
Click the screenshot to open it full screen.

Calendar

The calendar page gives the employee a month-level view before entry work begins. It is useful during onboarding because it introduces how the application frames working days, blocked days, and monthly navigation.

Route/calendar
Main actionsNavigate across months and review calendar context

What You Can Do Here

  • Move to earlier or later months with the page controls.
  • Review the current month context before entering hours.
  • Use it as the organization-wide monthly orientation page.
Click the screenshot to open it full screen.

Project Overview

The project overview is the employee’s read-only project hub. It is where the user can confirm what the project is, review the work-package structure, and move into timesheet entry tools.

Route/projects/project_mk_safenet
Use whenChecking project information and work-package context

What You Can Do Here

  • Review project metrics by work package.
  • Read project information such as code, funding mode, and project window.
  • Use the project navigation to move into timesheets, quick entries, and autofill.
Click the screenshot to open it full screen.

Timesheets Page

The timesheets page is the row-based manual-entry workspace for the employee’s own data. It is where an employee filters their rows, reviews current status, and starts a focused add-entry flow for one day at a time.

Route/projects/project_mk_safenet/timesheets
Main actionsDate filters, status filter, work-package filter, Apply filters, Add entry

What You Can Do Here

  • Read the workspace summary counters for logged, submitted, approved, and rejected entries.
  • Filter entries by date range, status, and work package.
  • Create a new day entry from the add-entry dialog.
  • Review and maintain the employee’s own rows from the page-level grid.
  • Use the page as the main history view for previously submitted personal work.

Typical Use Case

  1. Open the project timesheets page.
  2. Adjust the filters if the target entry period is not already visible.
  3. Use Add entry for a new day row or inspect existing rows in the grid.
Click the screenshot to open it full screen.

Add Entry Dialog

The add-entry dialog is the focused daily-entry flow. It captures the selected day, the work package and task context, the optional comment, and the total whole-hour amount for the row being created.

EntryTimesheets page → Add entry
Use whenLogging one specific day manually

What You Can Do Here

  • Select the day the entry belongs to.
  • Choose the work package and optional task.
  • Add a comment when the workflow requires extra context.
  • Enter the total hours for the day entry.
  • Save the row and return to the timesheets workspace.
Click the screenshot to open it full screen.

Quick Entries

Quick entries is the spreadsheet-style month grid. It is the faster option when the user wants to enter month data directly in cells rather than opening a separate dialog for each day.

Route/projects/project_mk_safenet/quick-entries
Main actionsChoose month, edit cells directly, move with spreadsheet navigation

What You Can Do Here

  • Switch the active month with the month picker.
  • See blocked days and remaining-hours cues in the grid itself.
  • Move between cells with spreadsheet-style keyboard navigation.
  • Enter whole-hour values directly into the month cells.
  • Use the grid as the highest-throughput personal entry page for repetitive monthly work.
Click the screenshot to open it full screen.

Autofill

Autofill is the dedicated month-level shortcut. Instead of creating rows one by one, the user chooses the month, the target work package, and the total hours to distribute across eligible dates.

Route/projects/project_mk_safenet/timesheets/autofill
Main actionsChoose month, choose work package, enter total hours, preview, apply

What You Can Do Here

  • Choose the project month to target.
  • Select the work package that should receive the generated hours.
  • Enter the requested total hours for that month.
  • Preview the autofill result before saving.
  • Apply the generated month entries when the distribution looks correct.
  • Use the preview/apply split to validate the month before writing entries.
Click the screenshot to open it full screen.