Yep it's looking like OBS rights are the only was this can be achieved.
Original Message:
Sent: Apr 18, 2025 11:55 PM
From: Luis Palacios
Subject: Timesheet Approval Rights
Hi Paul, something we've done a couple of times is setup an OBS based on the manager structure, in some cases even setting the OBS via a process. To then use OBS rights to manage resources and/or timesheets, without having to go down to the instance based permissions
Original Message:
Sent: Apr 16, 2025 09:38 AM
From: Paul Schofield
Subject: Timesheet Approval Rights
Hi there,
This looks interesting, and I will explore, but they're on 16.2.2 Classic.
Thanks for the response though!
Paul
Original Message:
Sent: Apr 16, 2025 09:32 AM
From: Ming Cheung
Subject: Timesheet Approval Rights
Hi Paul,
If you are on a current version on Clarity, you can now define security rights as part of a Resource blueprint as a business rule.

This was introduced in 16.3.1. There are a couple of gotcha's to feature so please read up on it in the documentation from that release. The largest gotcha is that the rule is only applied when the resource is changed in the UI. You will need to run a script to add these rights to all managers once, then let the rule do it's thing. Note that you can also have different blueprints for different categories of users
Original Message:
Sent: Apr 15, 2025 09:24 AM
From: Liz Williamson
Subject: Timesheet Approval Rights
Paul,
I believe you need a lower level of rights and not one right for a whole group. As you said, if the group has the right, they will see all the timesheets.
You will either need OBS level rights if each manager has their own OBS, or instance rights where each approve has an instance right to approve their resources. Instance level rights can get tedious to manage if you have a lot of change in the organization.
------------------------------
Liz Williamson
Principal Support Engineer - Clarity
Broadcom
Original Message:
Sent: Apr 14, 2025 04:36 PM
From: Paul Schofield
Subject: Timesheet Approval Rights
Up until now, at this client, all timesheets were approved automatically via a GEL script that has a XOG step that picks up submitted timesheets and uses a XOG call to approve them.
Now, they would like to have the resource managers approve timesheets for the resources who report to them. So, I put the process on hold and I tried adding Timesheet Approve All to the RM group, but then the managers see the timesheets for all resources who've submitted a timesheet, not just their direct reports. What rights do I need to grant? I don't want to use instance rights if at all possible.
The idea is that RMs will see and be able to approve timesheets for their direct reports, and nobody else's.