Wie erhalten Sie den richtigen Verweis auf einen Ordner, der in SharePoint Designer Workflow erstellt wurde?

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/51262

Frage

Ich habe einen SharePoint Designer-Workflow in einer benutzerdefinierten Liste, in der ein entsprechender Ordner in einer Dokumentbibliothek erstellt wird. Ich möchte dann den Brennlistenelement in diesem neu erstellten Ordner mithilfe der ID des Ordners verknüpfen. Ich habe den Workflow, der den Ordner richtig erstellt, sondern die Referenz, die ich zurückbekomme, da die "Ausgabe auf" -Variable für die Workflow-Aktion 'erstellen' ist, ist falsch. Zum Beispiel wird 'Element erstellen' aufgerufen, und die Ausgabevariable wird auf eine ID von SAGES, 68 eingestellt. Wenn ich jedoch in die Dokumentbibliothek gehe, wurde der Ordner erstellt, hat jedoch eigentlich eine ID von 70 . Ich brauche die richtige Referenz (in diesem Fall, 70) in den erstellten Ordner, sodass ich den Suchwert in der Originalliste einstellen kann.

In meinem Workflow habe ich auch versucht, einen weiteren Schritt hinzuzufügen, um den Ordner nach Namen zu suchen, anstatt sich auf die Ausgangsgröße zu verlassen. Dieser Schritt wird jedoch während der Erstellung des Anfangsordners keinen Wert zurückgeben. Es erscheint wie ein Transaktionsproblem für mich, d. H. Der Ordner, den ich erstellt habe, kann nicht unabhängig in der Liste gefunden werden, bis der ursprüngliche Erstellungsvorgang (mein Workflow) abgeschlossen ist. Derselbe Workflow-Schritt findet jedoch den Ordner nach Namen und füllt den Wert korrekt, wenn ich es ein zweites Mal leite (nachdem der Ordner bereits im ersten Run erstellt wurde).

Im Moment ist meine einzige Problemumgehung, einen separaten Workflow in der Dokumentbibliothek zu implementieren, in der er feuert, wenn der Ordner erstellt und die Lookup-Referenz auf dem ursprünglichen Listenelement korrekt erstellt. Bei Wartungsfähigkeit möchte ich diese Logik jedoch innerhalb eines einzelnen Workflows aufbewahren.

War es hilfreich?

Lösung

I don't know about the problem;

But a quick workaround I can think of is to pass the lookup value, folder title and other information in the FOLDER TITLE [separated by '|', let's say] from this workflow which you already have! and then create a designer workflow on Item adding of the Document Library, which split all the parameters from Title [splitting the Title on '|'] and set the Current Item fields accordingly...

Unfortunately there is no Split action in String Actions but since you have definite parameters you can use multiple SubString Action's to achieve the values...

But I strongly recommend to wait for other guys to answer this question, if not - then try this method :)

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