Frage

Ich habe ein Problem mit einem Standard-SharePoint Designer-Workflow in einer Formulard-Bibliothek in der SharePoint 2010-Stiftung.

Wenn der Workflow abfeuert, ist es so konzipiert, dass er einige Informationen in gegen das Dokument füllt, eine E-Mail an die entsprechende Person senden und dann auf ein Feld warten (in diesem Fall namens "Capex Status"), um von dem Wert zu wechseln ist derzeit eingestellt. Der Workflow funktioniert gut, erscheint jedoch, dass es dann an den Punkt kommt, an dem er wartet, an dem es wartet, auf das Feld zu wechseln, er ist wieder an den Anfang und dieselben Schritte wieder tut, bis er auf dem Feld auf dem Feld warten wartet tatsächlich nach Bedarf.

Dies ist ein Problem, mit dem ich kein logisches Muster hat, mit dem ich meine, dass dies manchmal nicht passiert, andere Zeiten, andere Zeiten, die es nicht mehr durch die ersten paar Schritte kehrt, und manchmal kann es nicht durchlaufen werden Die ersten Schritte, die eine angemessene Anzahl von Zeiten (ich denke, 8 ist der Rekord, den ich gefunden habe).

Zum zusammenfassen wird der Workflow die relevanten Schritte abgeschlossen, bis er eine Aktion für 'Warten auf Feld ot ot' erreicht hat, und geht dann sofort zum Anfang des Workflows zurück und leitet alle Schritte bis zur Wartezeit erneut ( Manchmal einmal, manchmal mehrmals, bevor es sich schließlich verhält sich und wartet tatsächlich auf das Feld, um sich zu ändern).

Ich habe ein Bild des Workflow-History-Protokolls (unten) eingefügt, um zu zeigen, was passiert und hervorgehoben wird, wo es zweimal eine E-Mails sendet (in diesem Fall), wo es nur einmal senden sollte ...

Bildbeschreibung eingeben hier

Kann mir jemand in Richtung, wie ich beheben kann, was hier los ist, bitte?

War es hilfreich?

Lösung

Ich wünschte, ich könnte eine Schleife in einem SharePoint Designer-Workflow erstellen: -)

Versuchen Sie, zu Beginn Ihres Workflows eine Wartezeiten von 1 Minute hinzuzufügen, können Sie ansprechen, was zu Rennbedingungen ist, indem Sie die Workflow-Ausführung von der WFE zu einem Timer-Job verschieben.Standardmäßig läuft der Timer alle 5 Minuten, seien Sie also geduldig.

Andere Tipps

Dieses Problem kann sein, weil Sie das System-Konto verwenden. Ich würde Ihnen vorschlagen, mit einem anderen Account zu gehen.

Diese Soulention scheint nicht logisch zu sein, aber ich habe verschiedene Themen wie dieses geringe Fälle konfrontiert.

danke

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top