- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-12-2025 04:18 AM
Hi,
I'm new as a servicenow developer and I am looking for best practices answers. I am creating an application that first need to create new Catalog Items. To do that, I have a flow that tries to create new records in the sc_cat_item table.
First question :
- Is that something legitimate ?
- Would it be better to maybe create a new table just for my records ? If yes, will those records be visible in the Service Catalog ?
Second question : When executing my flow, I get the "Scope does not have create access to table sc_cat_item". I have added the required cross scope privileges. That was not enough. I had to configure the table to allow create and update, as shown in the screenshot below
- Is that the right way to fix that error ?
- Is that a configuration our customers would accept ? I have the feeling this is too much permission on "Global" tables.
Thanks in advance for you kind answers,
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-12-2025 05:50 AM
First question :
- Is that something legitimate ? --> Yes.
- Would it be better to maybe create a new table just for my records ? If yes, will those records be visible in the Service Catalog ? --> NO, For catalog item we always use OOTB tables only.
Second question : When executing my flow, I get the "Scope does not have create access to table sc_cat_item". I have added the required cross scope privileges. That was not enough. I had to configure the table to allow create and update, as shown in the screenshot below
- Is that the right way to fix that error ? --> Make sure you create the flow in correct scope to avoid issues
- Is that a configuration our customers would accept ? I have the feeling this is too much permission on "Global" tables. --> It can be risk so avoid non-scoping if possible.
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-12-2025 05:50 AM
First question :
- Is that something legitimate ? --> Yes.
- Would it be better to maybe create a new table just for my records ? If yes, will those records be visible in the Service Catalog ? --> NO, For catalog item we always use OOTB tables only.
Second question : When executing my flow, I get the "Scope does not have create access to table sc_cat_item". I have added the required cross scope privileges. That was not enough. I had to configure the table to allow create and update, as shown in the screenshot below
- Is that the right way to fix that error ? --> Make sure you create the flow in correct scope to avoid issues
- Is that a configuration our customers would accept ? I have the feeling this is too much permission on "Global" tables. --> It can be risk so avoid non-scoping if possible.
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-12-2025 05:57 AM
Dear Atul, thanks a lot for your first answers. Yes, my flow is part of my custom application, so definitely in the scope of the application. I'm quite surprised I had to add those "can create" and "can update" options on some tables, in addition to the cross scope privileges I've created. Any ideas ?
I'll review your videos if they provide some answers to my questions as well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-12-2025 10:06 AM
yes, need to one by one
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-12-2025 06:33 AM
Thanks a lot for your answer. My flow is scoped as it is part of my custom application. I'll review your video for sure.
Since I am using a scoped flow, is it acceptable to set "can create" and "can update" Application Access on "Global" tables ?