Benutzerbereitstellungsanwendung im Jitterbit App Builder
Einführung
So erstellen Sie eine Benutzerbereitstellungsanwendung, die es Front-End-Benutzern ermöglicht, den Zugriff auf Anwendungen in einem halbautomatisierten Verfahren bereitzustellen, ohne Zugriff auf die App Builder IDE zu haben. Dies ist eine Alternative, wenn Sie kein Okta oder Azure zur Verwaltung des Zugriffs auf Anwendungsbenutzer haben.
Das Beispiel-Szenario verwendet eine eindeutige ID für den Benutzernamen, dies kann jedoch eine Email oder ein anderer Wert sein, solange es sich um einen eindeutigen Wert innerhalb des App Builders handelt. In diesem Tutorial werden auch Techniken zur Fehlersuche behandelt.
Prozessübersicht
- Erstellen Sie einen Sicherheitsanbieter
- Parameterisieren: App Builder ProviderID (Sicherheitsanbieter-Identifikator), Standardpasswort
- Erstellen Sie ein Realm: Anwendungen, Gruppen und Anbieter zuweisen
- Zugriff basierend auf Abteilung: Fügen Sie App BuilderGroupID zur Abteilungstabelle hinzu
- Fügen Sie die App Builder (Versiegelt)(Standard) Datenquelle zur Anwendung hinzu
- Mitarbeitertabelle: Fügen Sie App BuilderUserID, ProvisionedOn, ProvisionedBy hinzu
- Konfigurieren Sie Geschäftsregeln, die mit dem Ereignis Benutzer bereitstellen verbunden sind
- Realm_User_Create (Mitarbeiter einfügen) als XP CRUD-Regel
- Mitarbeiter (App BuilderUserID auf Mitarbeiter-ID aktualisieren) als CRUD-Regel
- Setzen Sie die Regel Realm_User_Create (Mitarbeiter einfügen) als Erfolgsbehandler
- Erstellen Sie User_SetPassword (Standardpasswort aktualisieren) als XP CRUD-Regel
- Erstellen Sie Realm_UserGroup (Abteilung zusammenfassen) als XP CRUD-Regel, um sie zu Realm_UserGroup hinzuzufügen
- Aktualisieren Sie die Regel Realm_User_Create (Mitarbeiter einfügen), um die Regel zu registrieren
- Fügen Sie eine Schaltflächensteuerung zur Mitarbeiterseite hinzu, um das Ereignis Benutzer bereitstellen auszuführen
- Erstellen Sie ein Thema, um die Schaltfläche basierend auf ProvisionedOn auszublenden
- Erstellen Sie Mitarbeiter (ProvisionedOn ProvisionedBy aktualisieren) als CRUD-Regel
- Als Aktion und Erfolgsbehandler festlegen
- Optionaler Workflow-Email zur Benachrichtigung