It is a permission issue.
Please note that after publishing the workflow, the workflow becomes a part of the SP online system and we can’t control it, also the notification activity is a 100% MS activity and there is no way to customize it. so this is something related to the O365 itself.
After updating a list item and based on that you trigger the list Event Receiver to run the workflow, the WF get stuck at In Progress “try to show the status details” and it seems waiting for permissions to proceed. The user must have sufficient permission on both:
- The site
- The list
Giving only permissions on list won’t be enough. This is how MS designed the technique.
Do the followings:
- Change the test account permissions on the site and check what permissions might run the workflow.
- Create a test workflow with only the one notification activity “no other activities in the WF”, to make sure there is no previous activity is affecting the workflow running.
- Make sure that the user has no personal Alerts on the list that would conflict with sending emails.
- Run the workflow manually without updating the list item, does it run? this is to test if the user is capable of sending email form WF.
- Create a test list with one column on same site and test.
- Create a test list with one column on other site and test.
- Create a WF using SP Designer and test.
- Use the History Log activity instead of the Notification and check if it would work.