Benutzerbereitstellungsanwendung im Jitterbit App Builder
Einführung
So erstellen Sie eine Benutzerbereitstellungsanwendung, die Front-End-Benutzern den Anwendungszugriff halbautomatisch ermöglicht, ohne Zugriff auf die App Builder IDE zu haben. Dies ist eine Alternative, wenn Sie weder Okta noch Azure zur Verwaltung des Anwendungsbenutzerzugriffs nutzen.
Im Beispielszenario wird eine eindeutige ID für den Benutzernamen verwendet. Es kann aber auch eine Email oder ein anderer Wert sein, solange dieser im App Builder eindeutig ist. Techniken zur Fehlerbehebung werden ebenfalls in diesem Tutorial behandelt.
Prozessübersicht
- Erstellen Sie einen Sicherheitsanbieter
- Parametrisieren: App Builder ProviderID (Security Provider Identifier), Standardpasswort
- Realm erstellen: Anwendungen, Gruppen und Anbieter zuweisen
- Zugriff basierend auf der Abteilung: Fügen Sie der Abteilungstabelle die App BuilderGroupID hinzu
- App Builder (Sealed)(Standard)-Datenquelle zur Anwendung hinzufügen
- Mitarbeitertabelle: App BuilderUserID, ProvisionedOn, ProvisionedBy hinzufügen
- Konfigurieren Sie Geschäftsregeln im Zusammenhang mit dem Provisioning User Event
- Realm_User_Create (Mitarbeiter einfügen) als XP CRUD-Regel
- Mitarbeiter (App BuilderUserID auf Mitarbeiter-ID aktualisieren) als CRUD-Regel
- Regel „Realm_User_Create (Mitarbeiter einfügen)“ als Erfolgshandler festlegen
- Erstellen Sie User_SetPassword (Standardkennwort aktualisieren) als XP CRUD-Regel
- Erstellen Sie Realm_UserGroup (Cram-Abteilung) 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 der Mitarbeiterseite ein Schaltflächensteuerelement hinzu, um das Ereignis „Benutzer bereitstellen“ auszuführen
- Erstellen Sie ein Design zum Ausblenden von Schaltflächen basierend auf ProvisionedOn
- Mitarbeiter erstellen (Update ProvisionedOn ProvisionedBy) als CRUD-Regel
- Als Aktion und als Erfolgshandler festlegen
- Optionale Workflow Email zur Benachrichtigung