I have a list in SharePoint where users can add requests, assign it to a user, and a workflow runs in the background to notify the user via email when something has been assigned to them.
Unfortunately we've had issues with MS Flow recently, so I was forced to build the workflow initially using SharePoint Designer (although I believe the principles should still be the same). So apologies for appearing old fashioned here.
SharePoint is very awkward when it comes to workflows that trigger only when a single field is changed and not the entire list item. Here is a screenshot of what I have in place, essentially it will only send an email if the 'assigned to' field has changed to a new person's name. The workflow triggers every time the list item is modified.
This workflow works pretty well, however, we have a big problem when users are adding attachments to the list item. Every time I add a new attachment, it's triggering this workflow and sending the email. I'm not really sure why, because the email should only send if the assigned to name has changed, but simply adding an attachment is causing the email to send. It means if users attach 5 documents in a row, the assigned to person receives 5 of the same email.
Does anyone know why this might be happening?