Freigabebedarf bestimmen
Änderungsattribute mit Boiler Rule Engine bewerten. Betrag, Risiko oder Umgebung bestimmen automatische Freigabe, Ablehnung oder Prüfung. Fehlende oder ungültige Richtliniennachweise erteilen keine Berechtigung.
- boiler-approval-engine
- boiler-rule
Die richtigen Personen und das passende Quorum
Verbindliche Prüfverantwortliche mit fester Stimmenzahl, Mehrheit oder Zustimmung aller Berechtigten kombinieren. Entscheidungen an verifizierte Identitäten und Mandant, Produkt und Umgebung binden.
- Approver selectors
- Mandatory slots
- Quorum
Eine konkrete Version freigeben
Richtliniensnapshot und Änderungsreferenz je Revision festhalten. Ein Inhaltsdigest bindet die Prüfung an den Vorschlag. Spätere Änderungen übernehmen nicht stillschweigend frühere Freigaben.
- Immutable snapshot
- Revision
- SHA-256
Vom Posteingang zur dokumentierten Entscheidung
Offene Prüfungen finden, Details und Verlauf prüfen und im eigenen Befugnisrahmen entscheiden. Rücknahme und richtlinienbasierte Fristen schließen überholte Anfragen; ab Fristablauf werden Entscheidungen abgelehnt.
- Review inbox
- Timeline
- Expiry worker
Freigegeben heißt noch nicht umgesetzt
Nach Freigabe einen begrenzten Ausführungsauftrag an die Anwendung senden. Ergebnis mit Anfrage, Revision und Token abgleichen. Erfolg, Fehler und unklaren Ausgang getrennt darstellen.
- Apply command
- Execution receipt
- Reconciliation
Wiederherstellung mit erhaltener Prüfspur
Entscheidungen, Arbeit und ausgehende Ereignisse gemeinsam speichern. Worker über Leases koordinieren, Wiederholungen begrenzen und unklare Ergebnisse abgleichen. Betriebsteams prüfen wartende, fehlgeschlagene und geparkte Arbeit; autorisierte Wiederholungen werden protokolliert.
- PostgreSQL
- Transactional outbox
- Lease coordination
Richtlinien kontrolliert ändern
Vollständige Entwürfe erstellen und validieren, unveränderliche Versionen versiegeln und gegen die erwartete Revision veröffentlichen. Verwaltung, Prüfung und Umsetzung getrennt autorisieren.
- Policy authoring
- Validation
- Seal & publish
Am Änderungspunkt integrieren
Änderungen über Java-Verträge oder authentifizierte HTTP-Consumer einreichen und Ausführungsnachweise zurückgeben. Kommunikationsrichtlinien sowie Informer-Vorlagen und Anbieter sind konkrete Integrationspunkte. RabbitMQ/Kafka publizieren Ereignisse; die Anwendung verantwortet ihre Transaktion.
- Consumer HTTP
- Spring Boot starter
- RabbitMQ / Kafka
Ein Freigabe-Arbeitsbereich je Rolle
Separate Ansichten für Prüfeingang, Anfragesuche, Richtlinienkatalog, Entwürfe, Veröffentlichung und Audit nutzen. Consumer-Verwaltung und Betrieb zeigen Anbindungen und Kapazität. Zugriffe folgen den Rechten der angemeldeten Person.
- Approval console
- Policy workspace
- Consumer operations