Control Inheritance Chain
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-13-2024 01:43 PM
Hello! We are trying to put our Authorization Packages in ServiceNow but are having trouble replicating the structure. We have three scenarios:
1. Given the main Auth. Package (P1), another package (P2) has a Hybrid control (C1), inheriting from P1. Another package (P3) inherits from the P2 Hybrid control (P2.C1 > P3.C1). Is there a way for a hybrid control to also be a common control?
2. Given two main Auth. Packages (P1 & P2), another package (P3) inherits a control (C1) from both P1 and P2 (P3.C1 inherits from P1.C1 AND P2.C1). Is there a way for a control to inherit from two controls?
3. Similar to the first scenario, A control (C1) from a package (P2) both inherits from another control (P1.C1) and is a common control for another package (P3.C1), creating a sort of inheritance chain (P1.C1 > P2.C1 > P3.C1). Is there a way to make a control both inherited and common?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-19-2024 02:45 AM
Hi @Thomas Hammock ,
Regarding inheritance, do you mean inherit from values of specific fields of the parent object to the child ?
I am aware of inheritance from control objectives to controls (see in the related checkbox in control form)
Common control is a different notion and allows to have one control for several entities (declared in reliant entities/entity types), hence executing once for several entities.
Maybe to achieve what you want without customization, you can set P1 as control objectives, P2 and P3 will be controls inheriting from P1.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-27-2024 11:38 AM
Yeah, I think we're going to go the Control Objective route. Just need to figure out what that looks like for these scenarios.