Ability for a user to have more than 1 manager
under review
T
Thomas Aardenburg
Is there any update about this topic? It's possible to assign a group as Other managers. However in the approval workflow only the manager of the user get's a approval task.
R
Rick van den Dijssel
Merged in a post:
Delegate approvals
M
Melanie Remy
A lot of times a manager or resource owner forgets to turn on the delegate approvals when not able to approve. This causes a lot of problems and for an admin it is not possible to have this changed in an Out of the box option. Also you don't want this as an admin.
We would like to have something that an admin can set with a switch or another way to change this as it holds up the approval of products.
M
Michiel van der Veeken
Hello Melanie,
Since the approval preferences are user defined. There is no way for an administrator the change this setting.
Could you use the "administration" page of the Admin portal to override / manual approve a workflow? Please see attached screenshot
M
Melanie Remy
Michiel van der Veeken: Offcourse I can do that but as we are a big company and a lot of people seem to be forgetting to delegate it away, I as admin have a lot of work to do these. Hence the question if it could be an option or not? And no is also an answer.
M
Michiel van der Veeken
Melanie Remy: I do understand your situation, but there is no out of the box solution besides the "administration page" at this moment.
You could make use of the upcomming feature "other managers". Then you can set a group as other manager next to the current primary manager of an user. As default, you could add the servicedesk or other persons into this "other manager" group.
Could this work?
M
Melanie Remy
Michiel van der Veeken: This is like delegation on the fly, so yes indeed this could work. Thank you, did not see that one on the roadmapping under consideration.
Arnout van der Vorst
Make sure this feature works in the approval workflow, so that when you select "Manager", the workflow also targets the members of the group listed as otherManagers.
M
Michiel van der Veeken
under review
M
Michiel van der Veeken
Mike Sheldon we heave discussed your request internally. We came up with the following solution; extend the HelloID user model with an new attribute "otherManagers" which contains a GroupGuid. Meaning; all members of this group are also manager for this particular user and can make use of all the manager features like the "primary manager" can.
Does this match your request?
Mike Sheldon
Michiel van der Veeken: Mostly, though I wasn't expecting a GroupGUID but instead multiple (array) userGUID's. By using a group you are expecting to have the same set's of managers for users, which wouldn't always be true. Having the ability to use userGUID's instead would be much more flexible and powerful.
R
Rick van den Dijssel
Mike Sheldon: A Group Exists of multiple userGUID's right? So by using a group we have same affect and allows you to be as flexible as array of userGUID's directly on attribute of user. The advantage here is we have a lot of functionality already available to manage the group memberships like API, SA forms, sync with AD, etc.
Mike Sheldon
Rick van den Dijssel: The issue I think though is that now another level of management is required. See this example below with users and managers
User 1
- Manager 1
- Manager 2
- Manager 3
User 2
- Manager 1
- Manager 3
User 3
- Manager 2
- Manager 3
In this scenario, I have 3 users, each with different managers. With using groups for the otherManagers attribute, I would need to create 3 groups to accommodate all the users. Taking this larger scale you have the potential to need a significant amount of groups. It would be very difficult to manage.
M
Michiel van der Veeken
Mike Sheldon: you would indeed have potential more groups. If you have for example 100 users. Then you would have 100 arrays to manage, but maybe way less groups (or 100 groups meaning 1 group per user). I understand the group is an extra dimension in management, but gives you also the ability to reuse a lot of the existing features such as group (member)management and API's.
A
André Kops
This would also tackle another use case that I have: we have products which we need the business unit manager to approve. This can be the manager, but also the manager's manager and so on.