fill-workday-timesheet
Fill Workday Timesheet
Automates Workday's Enter Time flow with the chrome-cdp CLI, in the user's real, logged-in browser.
For each week in scope, it proposes hours per weekday against a project, shows the whole plan, and waits for confirmation before saving.
Entering time writes real data.
✅ Validated live (2026-08-16) — two consecutive weeks (Aug 2–8, Aug 9–15) filled 8h Mon–Fri via Enter Time by Type, saved with the "Your changes have been saved" toast, read back at 40h each; then both submitted for approval through Phase 7 on request. Follow
drive-chrome-cdpfor the CLI: setup,--json/exit codes,--by nameaddressing,find,snap,wait --request,console/net, passkey rule. Soft dependency:login-microsoft-sso(logged-in tab, appworkday). The per-week fill is a saved recipe,workday-enter-week(Phase 5); it lives in the user's$XDG_CONFIG_HOME/chrome-cdp/recipes/, not this repo, because its inputs carry the project name.
Approach — enter the whole week at once
Prefer Actions → Enter Time by Type: one dialog, one save, not day-by-day.
A typical week uses DEFAULT_HOURS on each weekday; exceptions are days not worked (0).
Read, propose, confirm as a whole, then apply once.