Add Timecards for Direct Reports
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
I want my leaders to be able to add timecards to timesheets on behalf of their direct reports. Is this possible?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
Hello @Mueller how are you??
So..
Yes, this is possible in ServiceNow, but not fully enabled out-of-the-box without the proper roles and configuration.
By default, time entry is restricted so users manage their own timesheets, but you can allow managers (leaders) to create/edit time cards for their direct reports with the right setup.
1. Required Roles
Managers will typically need roles such as:
- timecard_admin (full access)
or - timecard_user + additional elevated permissions
If you want controlled access (recommended), avoid giving full admin and instead extend permissions via ACLs.
2. Manager Access Logic (Best Practice)
To allow leaders to act only for their direct reports, you should:
- Use the manager field on sys_user
- Create or update ACLs on:
- time_card
- time_sheet
Example condition/script:
Allow access if:
current.user == gs.getUserID()
OR
current.user.manager == gs.getUserID()
This ensures:
- Users manage their own time
- Managers manage their team only
3. Timesheet Policy Configuration
Check:
Time Card → Administration → Properties / Policies
Make sure:
- Editing is allowed after submission (if needed)
- Time cards can be created for other users (this may require customization depending on your version)
4. UI / UX Consideration
Out-of-the-box UI does not strongly support managers creating timecards for others directly from the standard timesheet view.
Common solutions:
- Create a custom module or UI action:
- “Create Timecard for Employee”
- Or use a list view of time_card filtered by team
- Or build a Workspace / Catalog / UI Page
5. Alternative Approach (Recommended)
Instead of forcing it into the standard UI:
- Build a custom experience:
- Manager selects employee
- Creates timecards on their behalf
- Enforce validation rules via Business Rules
Summary
Yes, it is possible, but requires:
- Proper roles (or custom ACLs)
- Manager-based access logic
- Likely UI adjustments for a good user experience
Out-of-the-box behavior is limited to self-service, so enabling manager delegation is typically a controlled customization.
If this answer helps, please mark it as helpful and consider it as a solution.
Regards,
Dan
