Go-live-Checkliste
Gehen Sie diese Checkliste durch, bevor Sie eine Partnerintegration für Einrichtungen in der Produktion aktivieren.
Einrichtung der Partner Console
- Ihr Partnerprofil ist vollständig.
- Logo-URL, Website, Kategorie und Beschreibung sind korrekt.
- Ihre Datenverknüpfungsmethode ist konfiguriert: Direct Link oder Linking Identifier.
- Die Verknüpfung mit Einrichtungen wurde mit mindestens einer echten Einrichtung getestet.
- Der richtige Schlüsseltyp wird verwendet:
- Dryrun für zerstörungsfreie Schreibtests.
- Read-only für die sichere Datennutzung.
- Live erst, wenn Sie bereit sind, Produktionsdaten zu verändern.
Authentifizierung und Schlüsselverwaltung
- Geheime Schlüssel werden ausschließlich serverseitig gespeichert.
- Schlüssel sind nicht in clientseitige Anwendungen, mobile Apps, öffentliche Repositorys oder Support-Tickets eingebettet.
- Rotation und Widerruf von Schlüsseln wurden getestet.
- Ihr Team weiß, welcher Schlüssel in welcher Umgebung verwendet wird.
Datenvalidierung
- Für jeden aufgerufenen Endpunkt sind die erforderlichen Felder vorhanden.
- Die Einrichtungskennungen entsprechen Ihrer konfigurierten Verknüpfungsmethode.
- Die IDs aus Ihrem System sind stabil und ändern sich zwischen Synchronisierungen nicht.
- Große Importe werden in Batches innerhalb der dokumentierten Grenzen aufgeteilt.
- Fehlgeschlagene Batch-Elemente können identifiziert und erneut gesendet werden.
Endpunkttests
Testen Sie vor dem Launch jeden Endpunkt, von dem Ihre Integration abhängt:
- Organisationen und Einrichtungen können gelesen werden.
- Mitglieder können gespeichert und aktualisiert werden.
- Mitgliedschaftstarife, Zutrittszonen und Zutrittszeiten werden korrekt synchronisiert.
- Check-ins werden akzeptiert und können Ihrem System zugeordnet werden.
- Berichts-Snapshots verwenden den erwarteten Berichtszeitraum und die erwarteten Kennzahlen.
- Abläufe mit dem Door/Gate Controller werden, sofern zutreffend, mit echter Hardware getestet.
Bereitschaft für Access Time Windows
Wenn die Integration Access Time Windows liefert:
- Absolute und wöchentliche Beispiele bestehen die Zertifizierungscheckliste für Producer.
- Epoch-Werte sind ganzzahlige Unix-Sekunden ohne Anführungszeichen; exakte
[from, to)-Grenzen wurden getestet. - UTC-Standardwerte, die benutzerdefinierten IANA-Zeitzonen der Integration und relevante Sommerzeitumstellungen wurden überprüft.
- Ein einziger dauerhafter, monotoner Revisionsstrom pro Mitglied und Quelle koordiniert inkrementelle Aktualisierungen, Abgleiche und Wiederholungen.
- Die Betreiber verstehen das Verhalten bei weggelassenen Werten, vollständigem Ersatz, idempotenten, widersprüchlichen und veralteten Snapshots sowie bei explizitem
[]. - Jeder
scope_key, einschließlichdefault, hat eine genehmigte Zuordnung im Performance Hub; es wurde getestet, dass unbekannte Schlüssel zur Verweigerung führen (fail closed). - Die erwartete Aktualisierungsfrequenz der Integration, das maximale Alter der Quelldaten, das Verhalten bei veralteten Quellen und Warnungen sind konfiguriert.
- Es wurde nachgewiesen, dass ein fehlgeschlagener Abruf aus der Quelle keinen leeren oder unvollständigen Snapshot erzeugt.
- Konvergenz des Stage-Stroms, Stornierung/Widerruf sowie Start- und Endgrenzen an der physischen Tür erfüllen die vereinbarten Ziele.
- Reguläre Regeln und dauerhafte Berechtigungen wurden als Fallback-Pfade überprüft, und Zeitfenster können weder die Deaktivierung von Benutzern,
blockAllAccess, die Wartung noch das Geofencing umgehen.
Bereitschaft für die Zutrittskontrolle
Für Integrationen zur Zutrittskontrolle:
- Ihr System trifft die Zutrittsentscheidung, bevor es den Performance Hub aufruft.
- Die Integration verarbeitet
device_offline,maintenance_mode_activeundunlock_confirmation_timeout. - Die Betreiber wissen, dass eine Zeitüberschreitung bedeutet, dass die Entriegelung nicht bestätigt wurde.
- Ihre Protokolle speichern die zurückgegebenen Werte
event_idundcommand_id. - Sie haben einen manuellen Ausweichprozess für das Personal der Einrichtung.
Fehlerbehandlung und Wiederholungen
- Antworten mit
400,401,403,404,409und422werden den Betreibern oder Support-Teams angezeigt, statt ungeprüft wiederholt zu werden. - Bei Antworten mit
429,500,502,503und504wird eine begrenzte Wiederholungslogik mit Backoff verwendet. - Wiederholte Fehler lösen in Ihrem System eine Warnung aus.
- Die Integration verwirft fehlgeschlagene Datensätze niemals stillschweigend.
Beobachtbarkeit
- Ihre Protokolle enthalten Endpunkt, Zeitstempel, Einrichtungskennung, Quelldatensatz-ID, Ergebnis der Anfrage und Antworttext.
- Ihr Support-Team kann nach Mitglieds-ID, Einrichtungs-ID, Check-in-ID oder ID des Entriegelungsereignisses suchen.
- Sie haben eine Möglichkeit, fehlgeschlagene Synchronisierungen erneut auszuführen oder abzugleichen.
Produktionsstart
- Der Performance Hub hat Ihren Produktionszugang bestätigt.
- Mindestens eine Einrichtung in der Produktion hat Ihre Integration aktiviert.
- Ihr Produktionsschlüssel ist aktiv.
- Ihre betrieblichen und technischen Ansprechpartner sind aktuell.
- Ihr Support-Prozess ist für Kunden dokumentiert.
Nachdem diese Prüfungen abgeschlossen sind, erscheint Ihre konfigurierte Integration im Partnerverzeichnis des Performance Hub innerhalb der zentralen Performance Hub-Plattform.