SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Workflow identifiziert Listenelemente nicht korrekt

Unbeantwortet Dieser Beitrag hat 1 Antworten

Ohne Rang
10 Beiträge
Ethiel erstellt 31 Aug. 2011 09:31
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

 

ich fluche gerade mal wieder über SP :)

Ich hab nen Workflow erstellt, der über ein Element von Liste A ausgelöst und ein Feld von Element X von Liste B (Teilnehmerliste) ändern soll.
X ist dabei variabel. Da der Workflow manuell ausgelöst wird habe ich folgenden Lösungsansatz gehabt:

Der Workflow frägt vom Starter einen Initiierungsparameter ab. Über diesen Parameter kann das Element in Liste B (Teilnehmerliste) identifiziert werden. Das sieht dann so aus:

Sollte doch eigentlich funktionieren? Im Paramter nächster Protokollant wird der Nachname einer Person gespeichert. Und wie im Bild ersichtlich soll er in der Liste nach einem Element suchen, das im Feld "Nachname" den selben Wert hat, wie die bei der Initiierung gesetzte Variable.

Was statt desse passiert ist sehr merkwürdig.
Es wird statt Element X das Element Y aktualisiert. Und zwar ganz gleich ob ich Element X, W oder Z aktualisiert haben möchte.
ABER, wenn ich tatsächlich einmal Element Y aktualisiert haben möchte, dann gibt's nen Fehler:

Das Element konnte vom Workflow nicht aktualisiert werden, möglicherweise weil mindestens eine Spalte des Elements einen anderen Informationstyp erfordert.

Ich habe keinen Plan, was da schief läuft. Ich hoffe ich konnte mich so klar ausdrücken, dass das Problem für Euch verständlich ist.

Alle Antworten

Ohne Rang
10 Beiträge
Ethiel Als Antwort am 31 Aug. 2011 10:14
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Sorry für Doppelopost, aber mir ist gerade noch etwas aufgefallen: Im selben Workflow läuft eine ähnliche Aktion ab. Ich habe also zweimal die Funktion "Listeneintrag aktualisieren" drin. Beide arbeiten jedoch mit unterschiedlichen Elementen. Das krasse daran:

Einzeln funktioniert jeder prima. Pack ich jedoch beide in den selben Workflow, so wird immer nur der erste korrekt ausgeführt. Vertausche ich die Reihenfolge, dann funktioniert plötzlich der eine nicht mehr, der andere dafür schon.

Woran kann das denn liegen? Sie identifizieren doch jeweils andere Listenelemente?