AppConfig-Ersatz ist upsert-only, nie löscht auf Nutzlast Abwesenheit

Fixkamo-shared-library
Verschifft
19. April 2026 um 22:17 UTC
Autor
Kamo
Ausschuss
4149b1b

Das bisherige Verhalten löschte jede vorhandene App-Konfiguration, deren ServiceType war nicht in der eingehenden Nutzlast. Das verwandelte Teil Nutzlasten in still Datenverlust: eine Benutzeroberfläche, die zufällig nur 15 der 20 ServiceTypes kannte würde wegblasen die 5 Reihen hatte es nicht gesehen, effektiv zwingen diese Apps zu NOT_AVAILABLE. In einem gemeldeten Fall, Deaktivierung von CRM auf einem Master-Modell auch abgewischt AI_SUPPORT, UNTERSTÜTZUNG, KNOWLEDGE_BASE, NOTES, POS, DOCS, MEET, und CALCULATOR Konfigurationen. Wenn der Admin wieder in die CRM eingebracht hat, kam nur CRM zurück weil die gelöschten Zeilen für immer verschwunden waren. Neue Semantik: Reihen in der Nutzlast sind upserted; Reihen fehlen die Nutzlast wird in Ruhe gelassen. Der kanonische Weg, um eine App "abzuschalten" ist, senden Sie es mit Verfügbarkeit = NOT_AVAILABLE - sein Zustand, nicht seine Anwesenheit, ist, was zählt.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen