
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-28-2016 08:22 PM
Hi there,
I am trying to make a record producer available publicly in the Helsinki Portal using the new portal configuration tool.
I promise this isn't the typical question that has been asked here 100 times, though it is similar.
I have been successful in getting the record producer to be available to the public guest account by utilizing the following Knowledge.
ServiceNow KB: Making a record producer and catalog item public on a CMS page (KB0551300)
If I open the record producer directly (without logging in) I am able to open and submit and create records as guest without issue so I know that part is good to go.
The issue is when I try to access the record producer through the new Helsinki portal widgets.
I have been using the ICON LINK widget to link to the record producer. It has the following configuration...
This is linking to the sc_request page to open the Create Facilities Request record producer. I have set both sc_request and the SC Catalog Item widget on that page to be publicly accessible (see below).
I have been able to successfully configure the portal to the point where I can access the request as guest, but when I try to submit the request it fails. No errors... it just sits and spins.
As I stated earlier, I can pull up the record producer directly without logging in and submit it and it creates that record. The issue is just when I try to do the same thing through the portal.
Any thoughts on this?
https://youtube.com/watch?v=zYi8KhP9SUk
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-29-2016 10:02 AM
John,
That is because record producers are not available to unauthenticated users. Behind the scenes they are calling in to "angular.do" which requires authenticated user so with the current implementation... it is not going to work when public. Now that being said, we are working on our own implementation of this widget which will use Oauth and REST to handle the submission which should work for public users.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-29-2016 10:02 AM
John,
That is because record producers are not available to unauthenticated users. Behind the scenes they are calling in to "angular.do" which requires authenticated user so with the current implementation... it is not going to work when public. Now that being said, we are working on our own implementation of this widget which will use Oauth and REST to handle the submission which should work for public users.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-02-2017 06:49 AM
Hi, Nathan
Just curious, I have two record producers (A, B), is there any way I can make A public but not B?
The link for both of them are like /com.glideapp.servicecatalog_cat_item_view.do?v=1&sysparm_id=4ecdb36c1395f60033d556022244b0e6 with different id.
If I put the com.glideapp.servicecatalog_cat_item_view to public page, looks like both will become public, doesn't matter what scope is. (BTW, my version is Helsinki).
Thanks.
-James
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-06-2016 02:31 AM
Since it isn't doable like Nathan says. Perhaps one way to go is to build the form in your own widget and not use a record producer. For example a bigger version of what Nathan is showing here:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-02-2017 06:48 AM
Hi, John
Just curious, I have two record producers (A, B), is there any way I can make A public but not B?
The link for both of them are like /com.glideapp.servicecatalog_cat_item_view.do?v=1&sysparm_id=4ecdb36c1395f60033d556022244b0e6 with different id.
If I put the com.glideapp.servicecatalog_cat_item_view to public page, looks like both will become public, doesn't matter what scope is. (BTW, my version is Helsinki).
Thanks.
-James