Dokumentation/Studio
Zurück
  • Erste Schritte
    • Grundbegriffe
    • Anmelden
    • Organisationen erstellen und wechseln
  • Register
    • Register anlegen und ändern
    • Einträge hochladen und herunterladen
    • Einträge hinzufügen, bearbeiten und deaktivieren
    • Gruppen
    • Prüfcodes
    • Externes Register anbinden und testen
    • Registeraktivität
  • Mitgliedschaftsdefinition
    • Registerzuordnungen hinzufügen und ordnen
    • Filter und Ergebnisse
    • Vor dem Speichern prüfen
    • Speichern und Versionsverlauf
  • Communities
    • Community anlegen, umbenennen und löschen
    • Nach Register, Status, Gruppen und Claims filtern
  • Mitgliederverzeichnis
    • Ein Mitglied finden
    • Prüfungen einer Mitgliedsnummer suchen
    • Mitgliedschaft deaktivieren
  • Frontends
    • Ein Frontend anlegen
    • Frontend-Schlüssel
    • Anmeldeeinstellungen
    • Anmelde-Branding
  • Login with appsolut
    • Registrierung und Onboarding
    • Anmelden und abmelden
    • Supportanfragen
  • Frontend-Benutzer
    • Einen Frontend-Benutzer finden
    • Mitgliedschaft und Aktivierungen
    • Einen Frontend-Benutzer sperren
    • Die Daten eines Frontend-Benutzers exportieren
    • Ein Frontend trennen
  • Mitgliedschaftsprüfung
    • Prüfmodi
    • Ergebnisse und Prüfprotokoll
    • Begrenzung fehlgeschlagener Prüfungen
    • Kulanzregel
  • Organisationseinstellungen
    • Profil der Organisation
    • Studio-Benutzer und Rollen
    • Abrechnung
    • Roadmap und Feature-Wünsche

Externes Register anbinden und testen

Ein Register in Ihrem eigenen System über die appsolut Register-API anbinden und die Verbindung testen.

Studio-Rollen: „Eigentümer“, „Administrator“ und „Community-Manager“.

Ein externes Register bleibt in Ihrem eigenen System, etwa in Pannoniqas Personalsystem „SAP HR“. Das Studio fragt es über die appsolut Register-API live ab, sobald eine Mitgliedschaftsprüfung es braucht. Ihre IT stellt diese API vor dem System bereit; die Entwicklerdokumentation beschreibt sie.

Das Register anbinden

Die Anbindung geben Sie ein, wenn Sie das Register anlegen und als Art „Extern“ wählen:

  • „Basis-URL“: wo die API antwortet, etwa https://hr.pannoniqa.example/one-register/v1. „Beginnt mit https://. Einfaches http nur für localhost oder 127.0.0.1, für ein lokales Testregister.“
  • „Mandanten-ID“: „Wird als Header x-tenant-id gesendet.“
  • „Scope“: „Wird als Header x-custom-scope gesendet.“
  • „Prüfcode erforderlich“: „Beim Onboarding wird der Prüfcode der Person abgefragt.“ Es ist eingeschaltet, solange Sie es nicht ausschalten. Siehe Prüfcodes.
  • „API-Schlüssel“: „Wird als Header x-api-key gesendet. Er wird verschlüsselt gespeichert und kann nie wieder angezeigt, nur ersetzt werden.“

Diese Werte erhalten Sie von Ihrer IT.

Die Anbindung ändern

Öffnen Sie das Register. Seine Karte „Anbindung“ zeigt den Stand des API-Schlüssels und den Verbindungstest, darunter die Felder von oben.

  • Ändern Sie „Basis-URL“, „Mandanten-ID“, „Scope“ oder „Prüfcode erforderlich“ und wählen Sie „Anbindung speichern“. „Wenn Sie Schema, Host oder Port ändern, wird der API-Schlüssel entfernt: Die neue Adresse erhält den alten Schlüssel nicht. Setzen Sie den Schlüssel danach erneut.“
  • Um den Schlüssel zu ändern, wählen Sie „API-Schlüssel ersetzen“ (oder „API-Schlüssel setzen“, wenn keiner gesetzt ist), geben den Schlüssel unter „Neuer API-Schlüssel“ ein und wählen „API-Schlüssel speichern“. „Der neue Schlüssel gilt sofort, der alte wird verworfen.“
Das Register SAP HR mit seiner Anbindung: API-Schlüssel gesetzt, Verbindung noch nicht getestet, Basis-URL, Mandanten-ID, Scope und Prüfcode erforderlichDas Register SAP HR mit seiner Anbindung: API-Schlüssel gesetzt, Verbindung noch nicht getestet, Basis-URL, Mandanten-ID, Scope und Prüfcode erforderlich

Die Verbindung testen

  1. Wählen Sie in der Karte „Anbindung“ „Verbindung testen“.
  2. Geben Sie bei Bedarf eine „Test-Mitgliedsnummer (optional)“ ein, etwa die eines Kollegen, um eine Person nachzuschlagen.
  3. Wählen Sie „Test starten“.

Der Test „Fragt das Register, ob es antwortet (GetHealth), sucht die Test-Mitgliedsnummer, wenn Sie eine eingeben (GetDataByCode), und prüft, ob es GetAllMembers unterstützt.“ Er zeigt, wie schnell das Register geantwortet hat, und bei einer Test-Mitgliedsnummer, welche Personendaten zurückkamen. „Die hier gezeigten Personendaten werden nicht gespeichert.“

Das Ergebnis setzt den Status der Verbindung, den die Seite „Register“ unter „Verbindung“ zeigt: „Nicht getestet“, „Verbunden“ oder „Nicht erreichbar“. Ist das Register nicht erreichbar, nennt der Test die Ursache, etwa „keine Antwort innerhalb von 5 Sekunden“ oder „Zugangsdaten abgelehnt (HTTP 401)“.

Testen Sie nach jeder Änderung der Anbindung erneut und immer dann, wenn Mitglieder melden, dass sie sich nicht anmelden können: Solange ein externes Register nicht erreichbar ist, sind Mitglieder auf die Kulanzregel angewiesen.

Was das Studio abfragt

Das Studio fragt ein externes Register nur, was eine Prüfung braucht: ob es eine Mitgliedsnummer gibt, mit Status, Namen und Geburtsdatum der Person, und die Claims, die ein Filter verwendet. Geburtsdatum und Adresse daraus speichert es nicht, sondern nur Namen, Status und Claims der Person, bei ihrer Organisationsmitgliedschaft. Alle, die im Register gefunden werden, tragen die Gruppen des Registers.