Flow doesn't automatically run in Catalog item even if request item is automatically set to approved

tidert_24
Kilo Sage

Good day devs!

 

Can someone help me resolve this issue with regards to the flow of my catalog item? It won't run automatically even if it was set as a process engine flow. I have also checked the "Service Catalog Request"  workflow and it is already auto-approved. 

I can only run the flow if I test it. 

 

I appreciate any help that will do. Thank you in advance.

9 REPLIES 9

Sure, here @JohnnySnow.

The catalog item is active and I have already set the intended flow.

tidert_24_0-1719982468775.png

The flow is active and it has been correctly mapped because it runs properly when using the test button.

tidert_24_2-1719982515653.png

 

This flow before was running properly when it was first implemented but my colleague changed something in the workflow because their flow didn't automatically work. Now my flow doesn't work anymore after that haha.

The screenshot configurations looks fine, what I can suggest now is .

Open the flow, Click on test, add in some RITM record and test. 

Check the execution logs & system>all logs to check it shows some error.

 

do let us know how it goes

 

Thanks
Johnny

Please mark this response as correct or helpful if it assisted you with your question.

@tidert_24 

 

Below links could be helpful :

https://www.servicenow.com/community/itsm-forum/flow-not-triggered-by-service-catalog/m-p/556209

https://www.servicenow.com/community/developer-forum/flow-designer-not-triggering-for-service-catalo...

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0998617

 

Also, try to deactivate and re-activate the flow for it to be recompiled.


Please mark this response as correct and helpful if it assisted you with your question.

Trupti94
Tera Guru

Hi @tidert_24 ,

 

Can you please check whether trigger condition is set to "Service catalog" and also please mention the catalog name in "Get catalog variables" action, Thanks!

Kalpesh B30
Tera Contributor

Hello @tidert_24 ,

 

Once you submit the request, please verify the flow execution created for the request or not?

 

If not the then your flow will be in the queue of execution. For that please check your events under sys logs where you will get to know flow is in which state, like ready, queue or processed. search under parm1 your flow name.

 

If its in queue, multiple transaction causing your flow is still in queue on your instance.

 

go to active transaction or all active transaction and kill the active transaction those which are not required, might later wait for 1 min.

 

later flow will definitely getting triggered. 

 

Thanks!

Kalpesh