- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-18-2022 05:16 PM
Hello, I was wondering whether it might be possible to setup a restriction preventing customers from seeing specific Variables or Variable Sets as selectable options from within Catalog Builder. There are some Variable Sets that we do not want non-developers from utilizing within Service Catalog forms when designing them via Catalog Builder. I was hoping there'd be a 'Visible on Catalog Builder' option within the Variable or Variable Set form, but do not see a field attributed to such a function. Thanks in advance.
Solved! Go to Solution.
- Labels:
-
Service Catalog
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-18-2022 02:01 AM
Hi
There is no such field on Variable sets, however, it is possible to achieve your requirements.
Create a catalog item template. In the template, go to Questions step and click "Select question set" button. From the modal, select the variable sets that can be used by non-developer users in the Available for list (as in the screenshot below).
These Variable Sets will now be available in catalog items created by using this template. However, all of these selected Variable sets will be associated with all catalog items created using this template. So, you may have to create multiple templates with specific Variable sets in each or after the item is created from builder, during review process remove from catalog item unwanted Variable sets using platform view.
Variables will be newly created for every catalog item, here, you can restrict the type of variables that can be created by non-developer users using Catalog item templates. In the same Questions section of template, click the Define owner permissions icon (). From the modal, that opens, select the type of variables that can be created by users in the Available for list as below.
Now, the non-developer users will be able to create only these type of variables on their catalog items.
Give access to this template for required users in the Template available for section so that users can create
items using this template.
.
Hope it helps,
Thanks,
Anjum
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-18-2022 02:01 AM
Hi
There is no such field on Variable sets, however, it is possible to achieve your requirements.
Create a catalog item template. In the template, go to Questions step and click "Select question set" button. From the modal, select the variable sets that can be used by non-developer users in the Available for list (as in the screenshot below).
These Variable Sets will now be available in catalog items created by using this template. However, all of these selected Variable sets will be associated with all catalog items created using this template. So, you may have to create multiple templates with specific Variable sets in each or after the item is created from builder, during review process remove from catalog item unwanted Variable sets using platform view.
Variables will be newly created for every catalog item, here, you can restrict the type of variables that can be created by non-developer users using Catalog item templates. In the same Questions section of template, click the Define owner permissions icon (). From the modal, that opens, select the type of variables that can be created by users in the Available for list as below.
Now, the non-developer users will be able to create only these type of variables on their catalog items.
Give access to this template for required users in the Template available for section so that users can create
items using this template.
.
Hope it helps,
Thanks,
Anjum
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-21-2022 04:53 PM
This is precisely what we needed. Thank you so much!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-11-2022 08:53 AM
Hi, is there a way to prevent the scoped application user from selection Question Set when they are building their item though?
As an example, if I create a template that has some of my global variable sets because we use those across all items and then I publish the template and my catalog builder user creates a new item with that template - when they get to the questions step - if they click on the drop down where it says "Insert new question" and select "Question set", then they have the ability to add a global scope variable set to their form - and that variable set may have scripting associated with it. Any way to restrict that?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-27-2023 04:06 AM
Hi, did you by any chance figure this out? I'm looking to either fully restrict the option to even see/add "question set". Or at the very least to have the list empty for the user. Possibly as worst case scenario - To limit the user to only see/use one variable set that I will define so he'll see just one variable set out of hundreds.