Error When Creating Catalog Task within Requested Item for Non-Admin Users

Tiago_g_dias
Tera Contributor

I am encountering an issue when executing a flow that creates a catalog task within a requested item in ServiceNow. The process is run by the system and everything works fine when the request is made by an admin, but it fails when the request is made by a regular user.

 

Problem Details:

Environment:

  • ServiceNow Version: Vancouver Patch 7 Hot Fix 2a
  • Module: Flow Designer

Steps to Reproduce:

  1. Create a simple flow in Flow Designer that creates a catalog task within a requested item.
  2. Execute the request as an admin: the flow works correctly.
  3. Execute the request as a non-admin user: the flow fails with the following error:

 

 

ow Designer: Operation(SC_DOP_SERVICENOW_OUTROS_v3.9aff2ad6c3d64a1012fb7073e4013167./end) failed with error: com.snc.process_flow.exception.ProcessAutomationException: No valid req item found
	at com.snc.process_flow.engine.ProcessEngine.catchPropagateOrThrowError(ProcessEngine.java:961)
	at com.snc.process_flow.engine.ProcessEngine.handleTreatAsError(ProcessEngine.java:1051)
	at com.snc.process_flow.engine.ProcessEngine.executeOps(ProcessEngine.java:622)
	at com.snc.process_flow.engine.ProcessEngine.runInternal(ProcessEngine.java:515)
	at com.snc.process_flow.engine.ProcessEngine.run(ProcessEngine.java:502)
	at com.snc.process_flow.engine.ProcessAutomation.run(ProcessAutomation.java:101)
	at com.snc.process_flow.engine.GlideProcessAutomation.runSync(GlideProcessAutomation.java:184)
	at com.snc.process_flow.engine.GlideProcessAutomation.runWithDomain(GlideProcessAutomation.java:343)
	at com.snc.process_flow.engine.GlideProcessAutomation.lambda$runAsUserSync$1(GlideProcessAutomation.java:310)
	at com.snc.process_flow.engine.PFSessionClone.run(PFSessionClone.java:71)
	at com.snc.process_flow.engine.GlidePFSession.runPlanAsUserSession(GlidePFSession.java:42)
	at com.snc.process_flow.engine.GlideProcessAutomation.runAsUserSync(GlideProcessAutomation.java:308)
	at com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:394)
	at com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:373)
	at com.snc.process_flow.engine.ProcessHubEventHandler.doSendMessage(ProcessHubEventHandler.java:479)
	at com.snc.process_flow.engine.ProcessHubEventHandler.process(ProcessHubEventHandler.java:129)
	at com.snc.process_flow.engine.ProcessHubEventHandler.process(ProcessHubEventHandler.java:97)
	at com.snc.process_flow.engine.FlowEventManager.processEvents(FlowEventManager.java:168)
	at com.glide.job.EventHandlerJob.execute(EventHandlerJob.java:50)
	at com.glide.schedule.JobExecutor.lambda$executeJob$0(JobExecutor.java:169)
	at com.glide.schedule.JobExecutor.executeJob(JobExecutor.java:172)
	at com.glide.schedule.JobExecutor.execute(JobExecutor.java:155)
	at com.glide.schedule.JobExecutor.execute(JobExecutor.java:149)
	at com.glide.schedule_v2.SchedulerWorkerThread.executeJob(SchedulerWorkerThread.java:449)
	at com.glide.schedule_v2.SchedulerWorkerThread.lambda$process$1(SchedulerWorkerThread.java:318)
	at com.glide.worker.TransactionalWorkerThread.executeInTransaction(TransactionalWorkerThread.java:35)
	at com.glide.schedule_v2.SchedulerWorkerThread.process(SchedulerWorkerThread.java:318)
	at com.glide.schedule_v2.SchedulerWorkerThread.run(SchedulerWorkerThread.java:118)

 

 

 

 Screenshot.png

 

screencapture-meoempresasdev-service-now-flow-designer-do-2024-05-23-14_42_52.png

 

The requested item exists. Screenshot (1).png

 

1 REPLY 1