Trigger a SharePoint item update in a way that ensures Triggered Actions respond reliably
Problem
Wenn du in Triggered Actions oder Scheduled Actions ein SharePoint-Item mit „Update Item“ änderst, feuern nachgelagerte Triggered Actions (die auf Änderungen am selben Item hören) nicht zuverlässig.
Grund: Das Standard-Update setzt nicht alle Signale/Metadaten so, dass weitere Trigger definitiv erkannt werden.
Lösung (Workaround)
Nutze einen „Send HTTP request“ (SharePoint REST) Schritt, der das List Item per PATCH aktualisiert.
Das erzeugt ein „echtes“ REST-Update inkl. ETag/Concurrency-Headern – und nachgelagerte Trigger werden zuverlässig aktiviert.
Aufbau der Triggered- oder Scheduled-Action
1) Variablen anlegen
Lege zu Beginn folgende Variablen an:
- ListName (Anzeigename der SharePoint-Liste)
- ItemMetadata (Metadaten Aufbau)
- ElementTitle (Titel Feld Aufbau / nicht unbedingt nötig)
2) ListItem Entity Type ermitteln (für ItemMetadata)
Hole den ListItemEntityTypeFullName deiner Liste, damit du __metadata korrekt befüllen kannst.
Request (lesen):
https://{site_url}/_api/web/lists/GetByTitle('{List Name}')?$select=ListItemEntityTypeFullName
3) HTTP-Update des Items (PATCH)
Nutze in Teamsware die Aktion Send HTTP request mit folgenden Parametern:
URL (dynamisch):
${[[@Web.Url]]}/_api/web/lists/getbytitle('${[[@Variables.ListName]]}')/items(${[[ID]]})
[[ID]] ist die aktuelle Item-ID aus dem Trigger-Kontext[[@Web.Url]] ist die Site-URL[[@Variables.ListName]] ist deine Listen-Variable
Methode: POST
(Ja, POST – kombiniert mit X-HTTP-Method: PATCH als Header, siehe unten)
Header:
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
X-HTTP-Method: PATCH
IF-MATCH: *
IF-MATCH: * ignoriert ETag-Prüfung (erzwingt Update).
Alternativ: IF-MATCH: [[{ItemETag}]], wenn du Concurrency sauber durchsetzen willst.
Body (Daten):
=JSON.stringify([[@Variables.ItemMetadata]])
Wichtig: Verwende genau die JSON-Serialisierung (JSON.stringify), damit der Body als korrektes JSON gesendet wird.
Häufige Fehler & Troubleshooting
„The property ‘__metadata’ does not exist on type…“er type in __metadata ist falsch. Hole ListItemEntityTypeFullName aus genau dieser Liste (Anzeigename prüfen: Groß-/Kleinschreibung, Sonderzeichen).
„A type named ‘SP.Data.*’ could not be resolved…“
- Falscher Site-Kontext (andere Site URL) oder die Liste existiert nicht unter der angegebenen URL.
„405 Method Not Allowed“ oder „Verb not supported“
- Entweder
X-HTTP-Method: PATCH fehlt oder du hast Methode=PATCH gesetzt ohne den Header. - In Teamsware/SharePoint-REST funktioniert der PATCH in der Regel via
POST + X-HTTP-Method: PATCH.
Keine nachgelagerten Trigger feuern
- Prüfe, ob dein Trigger auf ItemUpdated/„Beim Ändern eines Elements“ hört und ob die betroffenen Felder tatsächlich geändert wurden.
- Prüfe, ob du die richtige Liste/Site erwischt hast.
Concurrency-Fehler (ETag mismatch)
- Verwende
IF-MATCH: * (überschreibt), oder lies vorab das aktuelle ETag und setze es präzise.
Datentyp-Konflikte
- Stelle sicher, dass Feldwerte den korrekten Typen entsprechen (z. B.
Number ohne Anführungszeichen, Boolean true/false, Lookup via FieldNameId usw.).
Related Articles
Teamsware Studio Update 18.07.2025
Wichtige Informationen Die Aktion Interne E-Mail senden wird eingestellt Aufgrund der Einstellung der SharePoint SendMail-API wird die Aktion „Interne E-Mail senden” nach dem 31. Oktober 2025 in SharePoint Online nicht mehr funktionieren. Um die ...
Teamsware Studio Update 15.08.2024
Neue Funktionen Aktion Start Power Automate Flow Aktion Start Power Automate Flow für moderne Formulare, Listenaktionen, Automatisierungsaktionen, geplante und ausgelöste Aktionen hinzugefügt Aktion Add site to favorite Aktion Website zu Favoriten ...
Teamsware Studio Update 26.05.2023 und neuer Look
Fehlerbehebungen und Verbesserungen Neuer Look des Teamsware Studios Listen-Aktionen Version 1.3.23 Fix: Anzeige von Hauptaktionen mit Unteraktionen Paketierung und Veröffentlichung Fix: Bereitstellung von Indizes für Site-Spalten ...
M365 Changelog: (Aktualisiert) SharePoint-Administratorsteuerung für die App-Registrierung/-Aktualisierung
MC660075 - (Aktualisiert) SharePoint-Administratorsteuerung für die App-Registrierung/-Aktualisierung Nachrichtenzusammenfassung Hierbei handelt es sich um eine Erweiterung der Sicherheitsmaßnahmen für die administrative Governance, mit der die ...
Teamsware Studio Update 22.05.2025
Neue Funktionen Teams App Bereitstellung Die Bereitstellung der Teams-App wurde hinzugefügt. Weitere Informationen finden Sie im Artikel Teams App deployment Aktion Abschnitt erweitern/reduzieren Die Aktion Abschnitt erweitern/reduzieren wurde zu ...