Adding Role to Catalog Item

alexcharleswort
Tera Expert

Small question, but causing a few issues:

I can't seem to add a role to a catalog item no matter what view I'm in. I'm looking at the form design and it is obviously supposed to be there, I just don't know what is holding it back from my view....

no_roles.PNG

Basically, my end goal is to pass on a url that will send someone outside the company to this form to fill out and submit. Thus, I want to add the public role to this catalog item. Any help would be fantastic!!

9 REPLIES 9

alexcharleswort
Tera Expert

yes, it says that it is selected in the form layout and yeah I've already searched around in related lists and didn't find anything, or at least the right thing. and then I looked at related links as well because I know there is one for surveys that makes it public, but to no luck.



Any hint on how to apply user criteria?? the link does not seem to be working on the wiki.



Also, I'm not entirely sure on the correct process on adding pages to sys_public. additionally, I   can't seem to make my variable public either.


Uncle Rob
Kilo Patron

"Basically, my end goal is to pass on a url that will send someone outside the company to this form to fill out and submit. Thus, I want to add the public role to this catalog item. Any help would be fantastic!!"



Didn't catch this last bit.   In my estimation, this feature really isn't ready for prime time.   Here's the best recent discussions on it.


Public Record Producers - Revisited


have a ServiceNow record producer in another site


Make a Wizard Public



Not only do you have to make the record producer page public, but you also need to manage CRUD roles on each of the variables!   Worst of all there appears to be no way at all to make checkbox variables public.



Last time I had to make a public entry page I just made a UI Page that constructed the record on submission.


Pradeep Sharma
ServiceNow Employee
ServiceNow Employee

Also if you want to go via Wizard direction then this link will be helpful.


http://wiki.servicenow.com/index.php?title=Making_Wizards_Public


manikorada
ServiceNow Employee
ServiceNow Employee

Alex,



What you see is expected behavior.


If you are using User Criteria which is new functionality introduced in Fuji(User Criteria - ServiceNow Wiki) which is new way for Entitlements, then the old way of entitlements like adding roles etc will not be available.


You can check if the property 'glide.sc.use_user_criteria' is set to true, if it is then you are using new way 'User Criteria' in Fuji.


samwallace881
Giga Expert

There is a client script on the catalog item form called "Hide Role Field" that hides the field(you can deactivate it to see the field) - but Mani Kanta Korada is correct, the role isn't being used anymore--rather User Criteria.


Hope this helps.