Wartungsvertrag ändern
wartungsvertrag_aendernÄndert einen Wartungsvertrag: Rhythmus, nächste Fälligkeit, Anlage, Zuständige, Erinnerungsstufen — oder setzt ihn auf Pause bzw. beendet ihn. Änderungen ziehen in noch nicht begonnene Wartungsaufträge nach; laufende und abgeschlossene bleiben unberührt. Nur die angegebenen Felder werden geändert.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grund | No | Nur bei `ended`: warum der Vertrag endet. | |
| notiz | No | Neue interne Notiz. | |
| titel | No | Neuer Titel. | |
| anlage | No | Neuer Anlagentext. | |
| zustand | No | Pausieren (`paused`) hält die Serie an, ohne sie zu verlieren — beim Fortsetzen (`active`) wird eine versäumte Wartung nachgeholt. Beenden (`ended`) erzeugt keine neuen Aufträge mehr; bereits angelegte bleiben. | |
| rhythmus | No | Neuer Rhythmus. Wirkt auf jeden künftigen Termin. | |
| pause_bis | No | Nur bei `paused`: bis zu diesem Tag ruht die Serie, JJJJ-MM-TT. | |
| vertrag_id | Yes | Die Kennung des Wartungsvertrags. | |
| mitarbeiter | No | Ersetzt die Zuständigen vollständig — wer hier fehlt, ist danach nicht mehr zuständig. | |
| beschreibung | No | Neue Beschreibung. | |
| vorlauf_tage | No | Neuer Vorlauf in Tagen (0 bis 60). | |
| dauer_minuten | No | Neue Dauer in Minuten (15 bis 1440). | |
| rhythmus_tage | No | Nur bei `custom_days`: Abstand in Tagen (1 bis 3650). | |
| idempotency_key | No | Im vollautonomen Betrieb erforderlich. Beim ersten Aufruf weglassen: Der Server liefert dann einen UUID-Key, ohne die Aktion auszuführen. Den Aufruf mit diesem Key wiederholen und bei Retry/Reconnect denselben Key verwenden. Eine neue beabsichtigte Aktion braucht einen neuen Key. | |
| erinnerung_7_tage | No | Erinnerung 7 Tage vorher ein- oder ausschalten. | |
| erinnerung_14_tage | No | Erinnerung 14 Tage vorher ein- oder ausschalten. | |
| erinnerung_30_tage | No | Erinnerung 30 Tage vorher ein- oder ausschalten. | |
| naechste_faelligkeit | No | Neue Fälligkeit, JJJJ-MM-TT. Muss in der Zukunft liegen. |