2014-10-09 13 views
7

Ich arbeite an SharePoint-Workflow (SharePoint 2010) in SharePoint-Designer 2010. Ich wurde es viele Male ohne Probleme veröffentlicht. Aber nach vielen veröffentlicht (ich thing 30) SharePoint stoppen zu ändernden Workflow (ich veröffentlichte es ohne Fehler und ich kann neue Workflow-Release in SharePoint-Web-Interface finden).SharePoint-Designer-Workflow ändert sich nicht nach Veröffentlichung

Ich veröffentlichte eine neue Version (mit neuen Befehlen), aber Workflow immer noch alte verwenden. Aber wenn ich einen der Befehle änderte, der im Workflow war, wird die Änderung im nächsten Lauf erscheinen. Ich muss neue Befehle zum Workflow hinzufügen. Meine einzige Möglichkeit ist es, den gesamten Arbeitsablauf neu zu schreiben. Aber das ist viel komplizierter Workflow und Neuschreiben braucht mich lange. Ist dieses Verhalten normal? Ist es ein Fehler? Gibt es einen Patch oder einen Workaround?

Antwort

16

Dies passiert meistens aufgrund des Caching-Mechanismus in SharePoint/SharePoint Designer. Was Sie tun müssen, ist die folgende:

  1. Schließen Sie Ihre Sharepoint Designer
  2. Navigieren Sie zu folgendem Verzeichnis:% USERPROFILE% \ AppData \ Local \ Microsoft \ WebsiteCache
  3. Löschen Sie alles in diesem Verzeichnis
  4. navigieren Sie zu folgendem Verzeichnis: % APPDATA% \ Microsoft \ Web Server Extensions \ Cache
  5. löschen Sie alles in diesem Verzeichnis
  6. öffnen Sharepoint Designer und versuchen Sie, zu veröffentlichen Workflow erneut.

Alles sollte jetzt funktionieren.

Für Sharepoint Designer 2013 Sie die folgenden Schritte tun müssen:

  1. Gehen Sie zu Datei> Optionen> Allgemein> Anwendungsoptionen
  2. In der Registerkarte Allgemein unter dem General-Header, prüfen Sie, ob die „Cache Website-Daten über Sharepoint Designer-Sitzungen“angekreuzt ist. Wenn ja, nicht markiert es.
  3. Öffnen sie Ihre Sharepoint Designer wieder und versuchen sie Ihre Arbeitsabläufe zu veröffentlichen.
1

es gibt eine einfache Problemumgehung: Sie müssen die Hauptversionsverwaltung für die Liste Workflows aktivieren. Standardmäßig ist diese Liste nicht sichtbar, aber man kann immer noch auf die Admin-Seite erhalten:

  1. öffnen SP Designer
  2. Goto Alle Dateien
  3. Rechtsklick Liste Workflows -> Eigenschaften
  4. auf dem Menüband klicken Sie auf Administration Web-Seite
  5. auf der Admin-Seite auf Versionierungseinstellungen gehen
  6. aktivieren Hauptversions
  7. speichern Sie Ihre Workflow