Idea Portal Submission Error - Invalid Parameters

litchick10
Tera Guru

In the Idea Portal, I submitted an idea as myself (admin role/demand manager role)and I also impersonated a user with just the Demand_manager role without issue.

I impersonated a user without the demand_manager role but who has other ServiceNow roles and a user who has no roles. In both cases when submitting an idea in the Idea Portal I get the error below. 

find_real_file.png

 

How do you allow any user to submit an Idea?

  • We do not have the plugin that allow us to user the snc_internal role.
  • All form configuration is the default configuration

 

1 ACCEPTED SOLUTION

It turned out we needed to change the ACLs on the demand table to have a role group that is empty. If you leave the acl blank it defaults to the Idea_core table permissions which should be set for Idea_manager and higher

View solution in original post

9 REPLIES 9

Miguel Donayre
ServiceNow Employee
ServiceNow Employee

Hello @litchick10 ,

Quick question did you recently upgrade your instance to Orlando from a previous version?

I think this might have to do with your categories and not permissions.  Can you test it again using the same category with all users?

If the categories, you did you will have to follow the steps here -

https://docs.servicenow.com/bundle/orlando-it-business-management/page/product/innovation-management...

 

 

We added the categories after the Orlando upgrade. We didn't have any configuration other than the out of the box for Ideas

In Geneva it says you need to submit via a Service Catalog request but Orlando documentation says any user can submit.  Additionally, the users without the demand manager role cannot see any of the submitted ideas under the "All Ideas" tab of the Idea Portal. 

 find_real_file.png

That is correct. Any user can submit and view the submitted Idea in the portal. I just tested this out on my Orlando box and it worked. 

Can you check the ACL's on the Idea table? There could be some pre-existing ACLs from an old development that are preventing the user from reading and creating the idea.

 

So it looks like the ACL has this role - snc_internal for the read and create. You can try to Clone that ACL, deactivating it, and removing that snc_internal role from the Cloned ACL. 

 

 

That should work.