Benutzerbereitstellungsanwendung im Jitterbit App Builder
Einführung
So erstellen Sie eine Benutzerbereitstellungsanwendung, mit der Front-End-Benutzer den Anwendungszugriff halbautomatisch bereitstellen können, ohne Zugriff auf die App Builder IDE. Dies ist eine Alternative, wenn Sie weder Okta noch Azure haben, um den Anwendungsbenutzerzugriff zu verwalten.
Das Beispielszenario verwendet eine eindeutige ID für den Benutzernamen, aber dies kann eine Email oder ein anderer Wert sein, solange es sich um einen eindeutigen Wert innerhalb handelt App Builder. In diesem Tutorial werden auch Techniken zur Fehlerbehebung behandelt.
Prozessübersicht
- Einen Sicherheitsanbieter erstellen
- Parametrisieren: App Builder ProviderID (Security Provider Identifier), Standardkennwort
- Bereich erstellen: Anwendungen, Gruppen und Anbieter zuweisen
- Zugriff basierend auf Abteilung: Hinzufügen App Builder GroupID zur Abteilungstabelle
- Hinzufügen App Builder(Versiegelt)(Standard) Datenquelle zur Anwendung
- Mitarbeitertabelle: Hinzufügen App Builder UserID, ProvisionedOn, ProvisionedBy
- Konfigurieren Sie Geschäftsregeln, die mit dem Ereignis „Benutzer bereitstellen“ verknüpft sind
- Realm_User_Create (Mitarbeiter einfügen) als XP-CRUD-Regel
- Mitarbeiter (Aktualisieren App Builder UserID zu Employee ID) 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 Department) 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