Dem ein oder anderen wird es mitunter schon einmal sauer aufgestossen sein, dass bei der Erstellung von Incoming eMail Items kein WorkFlow Event ausgelöst wird.
Das Ganze hat den Hintergrund, dass die Incoming Items im Kontext des Systems Users erstellt werden. Da möchte man nicht unbedingt “jedemal” ein Event auslösen. Ab und an ist es aber dann doch erforderlich. Zum Beispiel dann, wenn man komplexere Workflows basierend auf dem Incoming Item create triggern möchte.
Dem Umstand kann man mit folgendem PowerShell Script entgegenwirken und Events auch dann abfeuern, wenn via Incoming ein Item erstellt wird.
$SPWebService = [Microsoft.SharePoint.Administration.SPWebService]::ContentService
$SPWebService.DeclarativeWorkflowAutoStartOnEmailEnabled = $true
$SPWebService.Update()
Wichtig: Das Verhalten wird farmweit aktiviert und setzt somit “saubere” WorkFlow Startparameter voraus (Fallabfragen etc.).