Ist es möglich, ein Wörterbuch zu erstellen und dann eine tatsächliche Aktion (z. B. Feldwert festlegen) für jedes Element in diesem Wörterbuch auszuführen?Workflow für SharePoint 2013 Aktualisierung aller Elemente im Wörterbuch
Das Ziel - ich eine Liste haben kann „Testliste“ sagen (der Einfachheit halber sagt sie es 4 Spalten) und ich bin mit dem Workflow auf Artikel 1
Nun, wenn Kostenfeld aktualisiert auf Artikel-ID 1, ändern sich die Suchkosten für Artikel ID 3 & 5, aber die berechneten Felder in 3 & 5 werden nicht aktualisiert, bis die Artikel in irgendeiner Weise geändert werden.
Lösung bisher - Also was ich getan habe, ist eine String-Variable erstellen "Domäne/Site/_api/Web/Listen ('Testliste')/Elemente? $ Filter = Nachschlagen auf ID eq '([% CurrentItem : ID)‘
meinen Aufruf an„Domain/site/_api/web/Listen (erstellen 'Testliste'?)/item $ filter = Lookup auf ID eq '1'
, die, wenn ich zähle gibt 2 Artikel zurück. Ich baue das Wörterbuch mit diesen 2 Artikeln
Das Problem - Jetzt habe ich viele Beiträge gesehen, wie Sie das Wörterbuch durchlaufen können, um die Werte daraus zu erhalten, und dann in einer Variablen protokollieren, die Sie dann verwenden können um in den Verlauf zu loggen oder eine E-Mail zu senden. Ich möchte jedoch etwas mit diesen Elementen im Wörterbuch tun, wie zum Beispiel eine fünfte Spalte "say date modified" auf heute setzen, um das berechnete Feld zu aktualisieren.
einmal mein Wörterbuch aufgebaut ist, ist es möglich, zum Beispiel Schleife mein Wörterbuch Artikel zählen (die in diesem Fall 2 gleich wird, dies habe ich bereits erreicht)
erste Schleife Get nächste ID aus Wörterbuch> (3) Update Spalte 5 mit dem heutigen Datum (nur zum Beispiel muss nicht ein Datum sein, nur etwas zu machen, aktualisieren), in dem Artikel mit ID (3)
zweiter Schleife Bekomme ne xt-ID aus Wörterbuch> (5) Update Spalte 5 mit dem heutigen Datum in dem Artikel mit ID (5)
Ich habe auch gedacht, über das Tun dies durch Update Element in der Schleife oder Wenn Lookup-ID = CurrentItem : ID, aber ich bin dort auf Probleme gestoßen. Ich habe eine andere Frage mit "IF" und "Update Item" aufgeworfen, da es wirklich eine andere Frage ist, und es wäre nützlich zu erfahren, ob eine der Methoden möglich ist und wie man jede Methode separat durchführt. Also, wenn Sie das mit update lösen konnte oder wenn Sie bitte meine Frage unter
Vielen Dank im fortgeschrittenen