Issue: Unable to initiate multiple workflows for a list item in SharePoint Online custom list.
Description: The problem occurs in SharePoint custom list only. Suppose you have a custom list in an office 365 site and the list workflow association contains the following “Changing an item will start workflow” enabled.
Updating the list item for the first time the process will kick off successfully. Once the Process is in completed state and you want to kick off another process for the same item by updating it in that case it will fail to initiate the process.
This is a known issue from Microsoft latest CSOM library which we have already reported to them.
Workaround:
- Go to Site Settings.
- In the Site Actionssection, select Manage site features.
- Locate the feature called Workflows can use app permissions, as shown in the figure, and then click Activate.
Refer to the below link –
Note : Please activate this feature “Workflow can use app permission” only when you want initiate AP process multiple times for a SharePoint custom list item.