Quantcast
Channel: SharePointCommunity
Viewing all articles
Browse latest Browse all 6649

Genehmigungsworkflow ändert einen Feldwert

$
0
0

Moin Moin,

 

Ich nutze innerhalb einer Dokumentenbibliothek einen Genehmigungsworkflow. Hierzu habe ich den Standardgenehmigungsworkflow im SPD nur angepasst (Email-Adressen, Text u.Ä. geändert).

Meine Dokumente besitzen diverse Felder, Bsp:
- Titel
- Kunde
- Lebenszyklus
- Genehmiger
- Bearbeiter 

Das Feld Kunde enthält eine Auswahl die über Skripte aus einer anderen Datenbank befüllt wird. Maximal 3-8 Buchstaben.

Nun ist das Problem, dass ein Kollege ein Dokument zuerst mit einem falschen Kunden hinterlegt und hochgeladen hat. Bsp Kunde XYZ
Nun möchte er (wegen diesem Fehler) das Feld aber in Kunde ABC ändern. Also "Element bearbeiten" -> Dokument auschecken -> Feld Kunde entsprechend ändern. 
Dokument wieder einchecken -> Genehmigungsworkflow startet -> zugeordnete Aufgabe wird bestätigt (Genehmigungsstatus setzt sich auf genehmigt).

Das Problem ist, im Versionsverlauf sehe ich, dass  im selben Schritt auch das Feld Kunde wieder auf XYZ geändert wird....

 

Ich habe den Workflow schon so angepasst, das er mir mehr in den Verlauf vom Workflow schreibt, leider konnte ich noch nicht das Problem genau finden. Im Workflow und dem Genehmigungsprozess selbst ist absolut nirgends eingestellt, dass er das Feld Kunde ändern soll.

Ich habe auch schon versucht, den Kunden in ABC zu ändern, einchecken als Nebenversion (löst keinen Genehmigungsworkflow aus) und das auch mehrfach, und erst danach eine Änderung im Dokument selbst vorzunehmen -> als Hauptversion veröffentlichen. Leider mit dem selben Ergebnis.

Ist das eines der tollen Features die ich immer wieder finde? Da es sich hier um Dokumente handelt, funktioniert auch nicht der Workaround den Inhalt vom Feld Kunden vorher als Workflowvariable abzuspeichern, um es danach wieder in das Feld zurückzuschreiben (geht nicht weil für diese Änderung das Dokument ausgecheckt sein muss).

Irgendwer eine Idee? :-(
Sorry für den wall-of-text! 

Anbei ein Screenshot des Versionsverlauf. Hier sieht man, dass der Kunde beim genehmigen automatisch zurückgeändert wird.


Viewing all articles
Browse latest Browse all 6649


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>