Skip to main content

Hello All,

 

We are facing strange issue where workflow is not getting trigger when item is created / modified using CSOM,

So we have a workflow (WF1) on List (L1) which is set on running when item is created or modified. 

Currently we have a .net portal and public user submit the data from this .net portal & using CSOM we create records in List (L1) using account (Account1 - Not System Admin). 

We can see the records getting created in List (L1) with account (Account1), But the workflow is not getting triggered. But if I login with the same account (Account1) in SharePoint 2019 on-premise and create item or modify the workflow is getting trigger. 

 

Need help on why the workflow is not getting trigger when item is created using CSOM.

Hi @Kaushik_Mehta 



 



Nintex workflows for Sharepoint on-prem use the standard Sharepoint list event receivers to start a Nintex/Sharepoint workflow when an item is created/modified.



 



You're most likely going to see the same behaviour if an SPD or Out of box Sharepoint Approval Workflow



 



A possible solution is to add a conditional start to the Nintex workflow, with a condition that is always true i.e. ID > 0.



 



This would then use Nintex List event receivers instead of the default Sharepoint ones. Beyond that, you may want to use a site scheduled workflow that runs every hour and processes newly created items.



 



I hope that helps,



 



Sumit


Reply