I have a large enterprise with approximately 15 top level companies and several hundreds departments. All companies are the Company groups in the Service Desk. All Departments are the Customer groups with several levels of the hierarchy.
Every End Users is included to one Customer's group only (this group is current group and primary group of the user). The top level group of the user is Company group.
I need to publish some Services for some company and for all child groups of this company.
How can I do this?
If I publish the service to the company group nobody see this service because the users are not included directly to the company group and this group is not a current group of the user.
If I need to publish the service to all child groups of some company it is large amount of work. The structure of the groups is continuously changing. It is additional problem with administration.
I see that I can to create roles – one role for one company and to publish services to the roles. Then I can include users to the roles by request (using the top level group as criteria). But I need to support actuality of roles membership manually or I need to create some scripts to do this past import of users.
Have anybody better solution?
I think that it is a good idea to have abilities to publish Services directly to the Company group and automatically grand all child group access to this service in the catalogue..