Domain and Subscriptions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-23-2014 10:48 PM
Hi Team,
I have this scenario in a domain separated instance
I have say for example Domain 1 and Domain 2
Both has users with itil roles . Domain 1 needs problem management module but Domain 2 doesnot need problem management module
Right now I can restrict this by hiding the modules using roles or writing some script to hide it.
But what I would like to do is to be able to track this information as to which domain needs which module (lie Problem,Change etc) in a separate table/ field for each domain in the instance.
Has any one done anything similar to this? Would like to hear ideas.
Thanks and Regards,
Mahira

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-24-2014 04:22 AM
Hi
You want to track: which domain needs which module ?
Do you mean that a domain have a need, but the module is not yet activated / implemented?
You should be able to do this:
For each domain, there is all modules available, som are active others are de-activated by default!
You create a role, which you have access to (ex. module_not_yet_activated) - not any user.
For each domain, I would just go through all modules add the role to all modules that domain needs, but not yet activated, then you can easy list make a report searching for all domains, modules, role if roles i module_not_yet_activated)!
But maybe I misunderstood you requirements!
/Stig
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-24-2014 05:23 AM
If you don't mind maintaining multiple instances of application modules, rather than controlling permissions to the existing problem application, you could insert a problem module at their domain to override the existing one, and deactivate the global instance of it. The application table itself would be used to track application domain access and make it easier to manager their domain-specific applications and modules from a higher domain.
I'm sure you could maintain the domain-application mapping with another table and additional security rules, but I would try to leverage the security provided by domain separation to control access across domains.
I hope this helps,
Jerimy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-13-2024 03:35 AM
Please follow the below steps
Step 1. Create a new group for Domain 1 Users and Domain 2 Users.
Step 2: Frame a ON Before Query Business Rule.
Step 3: In the Advanced Tab
3.1 Check the condition if the User is a part of Group "Domain 1" and Check the session is interactive.
Frame the conditions as("gs.getUser().isMemberOf(group_sysId))"&&gs.getSession().isInteractive())
3.2. Script follows as below.
current.addQuery('sys_id=Module Sys_Id of which you want to show^ORsys_id= '); ////add the sys id
Please find the below screenshot.
Note:
Add the Group SysID in the Condition
Hope it helps.