External User access on record producer form

ShivamS44129005
Tera Contributor
I have created the record producer form, but it needs to be submitted by external users who are not part of our organization. How can we achieve this using the record producer or any inbound action method?
6 REPLIES 6

yashkamde
Mega Sage

Hello @ShivamS44129005 ,

 

Yes ! you can achieve that using Record producer because, Record producers are surfaced through catalog items in the Service Portal. So make a portal page public and allow the record producer to be submitted by the external users.

Also talking about the Inbound Email action, Use this script to parse the email body and create the desired record.

var inc = new GlideRecord('incident');
inc.initialize();
inc.short_description = email.subject;
inc.description = email.body_text;
inc.caller_id = gs.getUserID();
inc.insert();

 

Note : This may be straightforward approach for external users: they just send an email, and ServiceNow automatically creates the record.

If my response helped mark as helpful and accept the solution.

 

Ankur Bawiskar
Tera Patron

@ShivamS44129005 

did you make that record producer public? if yes then only external users can see and submit

check this

https://hi.service-now.com/kb_view.do?sysparm_article=KB0551300

Public facing Record Producers 

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

@ShivamS44129005 

Hope you are doing good.

Did my reply answer your question?

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

@ShivamS44129005 

did you check this?

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader