I have a scenario where an employee in one subsidi...
# general
n
I have a scenario where an employee in one subsidiary is the supervisor of an employee in another subsidiary, there is then a few direct reports to this other employee. So it looks like this. Employee 1 - Subsidiary A, Employee 2 - Subsidiary B (repots to Employee 1 Employee 3, 4 and 5 - all subsidiary Bm, reports to employee 2 If employee 2 is away, employee 1 needs to approve the timesheets of employee 3, 4 & 5. At present unless we actually set him as the time approver on these records, then NetSuite doesn't seem to recognise the hierarchy, is this because Employee 1 is in another subsidiary, is there a specific group of permissions we should be applying?
m
Did you enable Allow cross subsidiary record viewing for the role of employee 1?
n
yep definitely enabled
m
And are you using approval routing for time entries or just basic approvals?
n
basic approvals only. i had a weird thing happening today too where i was getting a permission issue saying Higher permissions track time required, but the role already is set to full. Currently i have removed the role form the user, removed the permission and i will add the permission back soon and then add the user a bit after that to try and reset, i think i may have to log a netsuite case for this.
s
Is sub B a child of sub Aor are they siblings? I could see this working on a parent child relationship but not in a sibling relationship.
n
more like parent and grand child - but the sub A is the grand child (i know its a wierd setup)
s
If I am reading that right... employee A, the "fall back" approver, is in a sub that is 2 levels subordinate to the Sub of the employees they need to approve for? I don't think that is going to work. Permissions usually water fall down the tree not across or up.
n
Yep you are reading that spot on (and yep i know its a weird setup)
For the purpose of testing though i set up Employee A in the same sub as the other employees and its still not working.
m
I think natively basic approvals will only use the supervisor or time approver of the employee on the record Anything other than that would require a custom workflow
n
i believe so too - my issue is even if i set the user up n the same sub as the other employees he cant approve, yet if i give him access to the COO role then he can, i cannot find any obvious permissions differences that would stop the 2 roles function differently.
m
Do both roles have full permissions for track time
n
Yep sure do, i will do an export of the permissions when i get a chance. and screenshot the role setup.
s
Is this your company instance or is this for a customer?
n
its my customer (but they also happen to be my old workplace) and i know their setup is weird, i cant control how they want their business reporting structure V the legal setup of their subsidiaries.
There is definitely something gpoing on with permissions as i took the sub issue out of the equation and issue still exists, temporarily gave employee a role where this setup (but within the same sub) works and it worked for them, so something missing in the role. He did just tell me he is getting a track time permission even though it has full access to it, so i might have to log a case with NS i think.
m
Do you have any custom fields on time entries or custom records referenced?
Also try the show role differences between a role that works and one that doesn’t. Look for differences in transactions, lists and setup
s
The reason I asked, is not about controlling the customer at all. If it was your instance, I was going to offer to take a look with you to see if there was anything I could see. When it is a customer that makes it a little more complicated. Thats all.