Fragensteller
Drei Status Workflow läuft auf Fehler

Allgemeine Diskussion
-
Hallo,
folgendes Problem:
Es ist eine Dokumentenliste und eine Aufgabenliste im Einsatz.
Startet man den Drei Status Workflow für das Dokument, wird die Aufgabe ersetzt, usw.
Jetzt ist es leider so, dass, wenn das Dokument (z.B. Excel-Datei) am Client zur Bearbeiten geöffnet ist und der Status der Aufgabe geändert und somit der Workflow weitergeschalten wird, der Workflow auf einen Fehler läuft.
Genauer gesagt folgender Fehler:
Microsoft.SharePoint.SPException: Die Datei "xxx.xlsm" wurde für den exklusiven Zugriff durch SHAREPOINT\system gesperrt. ---> System.Runtime.InteropServices.COMException: <nativehr>0x80071779</nativehr><nativestack></nativestack>Die Datei "xxx.xlsm" wurde für den exklusiven Zugriff durch SHAREPOINT\system gesperrt. bei Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents,... c3238f9c-6497-3089-9fd9-1c94ad2d00ee
Eigentlich müsste der Workflow ja nur in der Liste etwas ändern und nicht am File direkt. Deshalb ist es verwunderlich, dass der Workflow schreibrechte auf das File benötigt.Dieser Bug existiert schon seit 2007 und ist leider in SP 2013 immer noch vorhanden.
Gibt es hierfür eine Lösung?
- Bearbeitet Saifai Freitag, 23. Mai 2014 06:38
- Typ geändert Alex Pitulice Montag, 2. Juni 2014 08:35 Warten auf Feedback
Alle Antworten
-
Hallo,
Schau mal bitte die folgenden Threads. Es hat anscheinend etwas mit dem Zeitraum zwischen 2 aufeinander folgende Aktionen zu tun:
Three-state workflow error on InfoPath Form library
One solution would be to make a custom workflow in SharePoint Designer, in which we could put a wait clause for 15 minutes, or some other predetermined amount time after which the record should, hopefully, no longer be locked for editing.
Here's the key statement from the above link.Important The Three-state workflow is designed to work primarily with the Issue Tracking list. You can also use it with any custom list that has been configured to contain a Choice column with three or more values. This workflow does not work with document libraries.
I'm told the last sentence in the above statement was added specifically because of this issue. Obviously, the workflow does work (and works well), you just can’t have the document open.
File exception: Microsoft.SharePoint.SPException:(0x81020036
The specific document is checked out by somebody and the workflow can't able to modify its metadata and throwing the exception
Gruss,Alex
Alex Pitulice, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.- Bearbeitet Alex Pitulice Freitag, 30. Mai 2014 09:32
-
Hallo,
nein, das von mir beschriebene Problem ist tatsächlich ein Bug. Wurde so auch vom Microsoft Support bestätigt.
Es wird daran aber nichts gemacht, da wir in Microsofts Augen eine zu kleine Firma sind und sich das für Microsoft nicht lohnt.
Diesen Bug haben auch schon mehrere Firmen gemeldet, die die gleiche Antwort erhalten haben.