Zum Inhalt springen

Benutzerbereitstellungsanwendung im Jitterbit App Builder

Einführung

Diese Seite zeigt Ihnen, wie Sie eine Benutzerbereitstellungsanwendung erstellen, die Front-End-Benutzer verwenden können, um den Zugriff auf Anwendungen auf halbautomatisierte Weise bereitzustellen, ohne Zugriff auf die IDE zu benötigen. Dies ist ein alternativer Ansatz zur Verwaltung des Benutzerzugriffs, wenn ein Identitätsanbieter (wie Okta oder Azure) nicht verfügbar ist.

Der Prozess umfasst die Erstellung von Sicherheitsanbietern, die Konfiguration von Bereichen, die Vorbereitung des Datenmodells, den Aufbau einer Sequenz von Geschäftsregeln zur Handhabung der Logik und die Erstellung einer einfachen Benutzeroberfläche, damit Front-End-Benutzer den Prozess auslösen können.

Diese Anweisungen verwenden das Beispiel, den Mitarbeitern eines Unternehmens Zugriff zu gewähren. Die Anweisungen sind in fünf Schritte unterteilt:

Vorbereitung

Um zu beginnen, erstellen Sie eine dedizierte App zur Bereitstellung von Benutzern. Die in diesem Tutorial verwendete App heißt einfach User Provisioning App und beginnt mit den folgenden Tabellen:

Tabelle Spalten
Employee EmployeeID (Eindeutige ID, PK), FullName (String), Email (String), EmployeeNo (String)
Department DepartmentID (Eindeutige ID, PK), Name (String)
Parameter ParameterID (Eindeutige ID, PK)

Zusätzliche Spalten werden während der folgenden Schritte zu diesen Tabellen hinzugefügt.

Schritt 1: Erste Konfiguration

Zuerst benötigen Sie einen Sicherheitsanbieter, um die Bereitstellung zu verwalten, und einen Ort, um seine Konfigurationsdetails zu speichern.

Erstellen Sie einen Sicherheitsanbieter

Um einen Sicherheitsanbieter zu erstellen, befolgen Sie diese Schritte:

  1. Wählen Sie IDE > Sicherheitsanbieter.

  2. Klicken Sie unter Benutzerauthentifizierung auf + Benutzerauthentifizierung.

  3. Konfigurieren Sie den Anbieter mit diesen Einstellungen:

    • Name: User Provisioning

      Hinweis

      Nicht zu verwechseln mit der Bereitstellungsanwendung selbst, die User Provisioning App heißt.

    • Typ: Benutzerbereitstellung

    • Aktiviert: Angekreuzt.

    • Benutzerbereitstellung: Angekreuzt.

  4. Klicken Sie auf Speichern.

  5. Kopieren Sie den Identifier-Schlüssel des neuen Anbieters und speichern Sie ihn für den nächsten Schritt.

Konfigurieren Sie die Parameter

Um die Anbieter-ID und ein Standardpasswort in der Parameter-Tabelle Ihrer Anwendung zu speichern, befolgen Sie diese Schritte:

  1. Führen Sie Ihre Benutzerbereitstellungsanwendung aus und gehen Sie dann zum Tab Tabellen im App Workbench.

  2. Suchen Sie unter Tabellen die Parameter-Tabelle und klicken Sie auf das Datensatz öffnen-Symbol.

  3. Fügen Sie die folgenden zwei Spalten hinzu:

    • MyProviderID (Typ: Eindeutige ID)

    • DefaultPassword (Typ: Zeichenfolge)

  4. Gehen Sie zum Tab Seiten im App Workbench.

  5. Suchen Sie unter Seiten die Parameter-Seite und klicken Sie auf das -Symbol.

  6. Fügen Sie neue Steuerelemente (Steuerungstyp Text) zur Seite für die Spalten MyProviderID und DefaultPassword hinzu.

  7. Führen Sie die Anwendung aus und wählen Sie Konfiguration > Parameter. Das Popup Parameter öffnet sich.

  8. Klicken Sie auf Bearbeiten.

  9. Fügen Sie die Sicherheitsanbieter-ID (früher kopiert) in das Feld MyProviderID ein.

  10. Geben Sie ein sicheres Standardpasswort im Feld DefaultPassword ein. Dies ist das Passwort, das neuen Benutzern zugewiesen wird.

  11. Klicken Sie auf Speichern und schließen Sie das Popup Parameter.

Schritt 2: Zugriffskontrolle konfigurieren

Nachdem der Anbieter erstellt wurde, können Sie nun die Benutzergruppen und Bereiche konfigurieren, die den Zugriff steuern. Befolgen Sie dazu diese Schritte:

  1. Wählen Sie IDE > Benutzerverwaltung.

  2. Wählen Sie den Tab Gruppen.

  3. Klicken Sie auf + Gruppe. Das Popup Gruppe öffnet sich.

  4. Setzen Sie die folgenden Werte:

    • Name: Demo Allgemeiner Benutzer

    • Beschreibung: Allgemeine Benutzerberechtigungen für die Demoversion.

  5. Klicken Sie auf Speichern, und schließen Sie das Gruppen-Popup.

  6. Klicken Sie unter Gruppen auf Berechtigungen verwalten für die neue Gruppe.

  7. Klicken Sie unter Berechtigungen auf Erstellen. Das Berechtigung-Popup öffnet sich.

  8. Setzen Sie die folgenden Werte:

    • Typ: Wählen Sie Anwendung.

    • Anwendung: Öffnen Sie das Menü und wählen Sie die App aus, auf die Endbenutzer zugreifen werden.

    Hinweis

    Die App, die Sie hier auswählen sollten, ist die, in die sich Endbenutzer einloggen werden. Dies kann die Bereitstellungs-App selbst sein oder auch nicht. In diesem Tutorial wurde eine spezielle Bereitstellungs-App erstellt, um den Zugriff auf eine oder mehrere Apps zu verwalten. Daher sollten Sie hier die Ziel-App auswählen, nicht die Bereitstellungs-App.

  9. Klicken Sie auf Speichern, und schließen Sie das Berechtigungen/Rollen-Panel.

  10. Gewähren Sie unter Rollen die entsprechenden Rollen für allgemeine Benutzer.

  11. Wählen Sie die Registerkarte Bereiche.

  12. Klicken Sie auf + Bereich.

  13. Geben Sie Demo Bereich als Namen ein, und klicken Sie dann auf das -Symbol.

  14. Klicken Sie in der Registerkarte Anwendungen auf Auswählen für die App, auf die Endbenutzer zugreifen werden.

  15. Wählen Sie die Registerkarte Gruppen und klicken Sie dann auf Auswählen für die gerade erstellte Gruppe Demo Allgemeiner Benutzer.

  16. Wählen Sie die Registerkarte Anbieter und klicken Sie dann auf Auswählen für den zuvor erstellten Sicherheitsanbieter Benutzerbereitstellung.

Schritt 3: Bereiten Sie das Datenmodell vor

Jetzt müssen Sie Ihre Tabellen Abteilung und Mitarbeiter aktualisieren, um Sicherheitsinformationen und den Bereitstellungsstatus zu speichern.

Befolgen Sie diese Schritte:

  1. Während Ihre App läuft, gehen Sie zur Registerkarte Datenquellen im App Workbench.

  2. Klicken Sie auf + Quelle.

  3. Wählen Sie Mit vorhandener Quelle verknüpfen, und klicken Sie dann auf Weiter.

  4. Suchen und wählen Sie App Builder (Versiegelt) (Standard) aus, und klicken Sie dann auf 1 Quelle verknüpfen und Fertig. Dies gibt Ihnen Zugriff auf öffentliche Datenobjekte, die für die Bereitstellung benötigt werden.

  5. Gehen Sie zur Registerkarte Tabellen im App Workbench.

  6. Suchen Sie unter Tabellen die Tabelle Abteilung, und klicken Sie dann auf das Datensatz öffnen-Symbol.

  7. Fügen Sie eine neue Spalte mit dem Namen MyGroupID (Typ: Eindeutige ID) hinzu.

  8. Gehen Sie zum App Workbench Seiten-Tab und öffnen Sie Ihre Department-Seite zur Bearbeitung.

  9. Fügen Sie das MyGroupID-Steuerelement zu Ihrer Seite hinzu. Setzen Sie den Steuerungstyp auf Liste und klicken Sie dann auf Weiter.

  10. Auf der nächsten Seite setzen Sie diese Werte und klicken dann auf Weiter:

    • Quelle: Realm_Group

    • Schlüssel (Spalte): GroupId (PK)

    • Titel (Spalte): Name

  11. Klicken Sie auf Fertigstellen.

  12. Gehen Sie zum App Workbench Seiten-Tab und öffnen Sie Ihre Department-Seite zur Bearbeitung.

  13. Wählen Sie den Tab Aktualisierungsmethoden.

  14. Stellen Sie sicher, dass die Einstellung Bearbeitungsmethode auf Standard gesetzt ist.

  15. Führen Sie die Anwendung aus, navigieren Sie zur Departments-Seite und weisen Sie die Gruppe Demo General User einer Ihrer Abteilungen zu.

Aktualisieren Sie die Mitarbeitertabelle

Befolgen Sie diese Schritte:

  1. Gehen Sie zum App Workbench Tabellen-Tab.

  2. Suchen Sie unter Tabellen die Employee-Tabelle und klicken Sie auf das Datensatz öffnen-Symbol.

  3. Fügen Sie die folgenden Spalten hinzu:

    • MyUserID (Typ: Eindeutige ID): Speichert die App Builder-ID des Benutzers nach der Erstellung.

    • ProvisionedOn (Typ: Datum/Uhrzeit): Ein Zeitstempel, wann die Bereitstellung erfolgt ist.

    • ProvisionedBy (Typ: Zeichenfolge, Länge: 150): Der Name des Benutzers, der die Bereitstellung durchgeführt hat.

Schritt 4: Erstellen Sie die Bereitstellungslogik

Der Kern der Anwendung ist ein tabellenbasiertes Ereignis in der Employee-Tabelle, das eine Reihe von Regeln orchestriert. Diese Regeln werden nacheinander unter Verwendung von Erfolgsbehandlern ausgeführt.

Regel 1: Erstellen Sie den Benutzer

Diese Regel erstellt den Benutzerdatensatz, jedoch nur, wenn noch keiner existiert. Befolgen Sie diese Schritte:

  1. Gehen Sie zum App Workbench Tabellen-Tab.

  2. Suchen Sie unter Tabellen die Employee-Tabelle und klicken Sie auf das Datensatz öffnen-Symbol.

  3. Klicken Sie auf Ereignisse. Das Popup Datenlagerereignisse (Mitarbeiter) öffnet sich.

  4. Klicken Sie auf + Tabellenevent.

  5. Setzen Sie unter Ereignisinformationen den Namen auf Provision User und klicken Sie dann auf Speichern.

  6. Unter Aktionen klicken Sie auf + Regel & Registrieren.

  7. Auf der Seite Regel-Builder setzen Sie die folgenden Werte:

    • Name: Realm_User_Create (Mitarbeiter einfügen)

    • Zweck: XP CRUD

    • Aktion: Einfügen

    • Quell-Datenquelle: Wählen Sie die Benutzerbereitstellungs-App aus, die Sie erstellt haben. In diesem Tutorial ist es die User Provisioning App.

    • Ziel-Datenquelle: Vinyl (Versiegelt)

    • Optionen: Wählen Sie Logikschicht.

    • Ziel: Realm_User_Create

  8. Klicken Sie auf Erstellen.

  9. Mit dem ausgewählten Tab Tabellen klicken Sie auf + Tabelle.

  10. Fügen Sie im Tab Aktuelle Datenquelle die Tabelle Employee hinzu.

  11. Wählen Sie den Tab Wo.

  12. Klicken Sie auf + Where-Klausel.

  13. Unter Linke Ausdruck geben Sie E.MyUserID ein.

  14. Öffnen Sie das Menü Operator und wählen Sie dann IST NULL.

  15. Klicken Sie auf Speichern und schließen Sie das Popup Wo.

  16. Wählen Sie den Tab Tabellen und wählen Sie EmployeeID sowie alle zusätzlichen Spalten aus, die die Regel für ihre Aktion benötigt (zum Beispiel den Namen und die Email-Adresse des bereitgestellten Benutzers).

  17. Wählen Sie den Tab Spalten und setzen Sie die Felder wie folgt:

    Spalte oder Ausdruck Alias Ziel PK
    E.EmployeeID UserId (PK)
    E.FullName FullName
    E.Email EmailAddress
    E.FullName DisplayName DisplayName
    E.EmployeeNo UserName UserName
  18. (Optional, aber empfohlen) Wählen Sie den Tab Ergebnisse und klicken Sie auf Validieren.

  19. Gehen Sie zum App-Arbeitsbereich Tabellen-Tab.

  20. Unter Tabellen finden Sie die Tabelle Employee, und klicken Sie dann auf das Datensatz öffnen-Symbol.

  21. Klicken Sie auf Ereignisse. Das Popup Datenlagerereignisse (Mitarbeiter) öffnet sich.

  22. Klicken Sie auf das Datensatz öffnen-Symbol für das Ereignis Benutzer bereitstellen.

  23. Unter Aktionen klicken Sie auf das Datensatz öffnen-Symbol für die Regel Realm_User_Create (Mitarbeiter einfügen).

  24. Unter Bindings klicken Sie auf + Binding.

  25. Stellen Sie die folgende Bindung ein:

    Quellspalte Regelspalte
    EmployeeID EmployeeID
  26. Klicken Sie auf das -Symbol und schließen Sie das Popup Aktion/Bindings/SQL.

Regel 2: Aktualisieren Sie den Mitarbeiterdatensatz

Nachdem der App Builder-Benutzer durch Regel 1 erstellt wurde, schreibt diese Regel die ID des neuen Benutzers zurück in das Feld MyUserID in der Tabelle Employee. Dies verknüpft den Mitarbeiterdatensatz mit ihrem App Builder-Konto, sodass nachfolgende Regeln auf ihre ID verweisen können.

  1. Gehen Sie zur Seite Event/Validations/Actions, und klicken Sie unter Actions auf + Rule & Register.

  2. Stellen Sie die folgenden Werte ein:

    • Name: Employee (Update MyUserID to EmployeeID)

    • Zweck: CRUD

    • Aktion: Update

    • Zielschicht: Data Layer

    • Ziel: Employee

  3. Klicken Sie auf Create.

  4. Wählen Sie die Registerkarte Columns.

  5. Klicken Sie auf + Column.

  6. Geben Sie im Feld Column or Expression E.EmployeeID ein und stellen Sie die folgenden Werte ein:

    • Alias: MyUserID

    • Ziel: MyUserID

    • TargetType: Target

  7. Klicken Sie auf Save und schließen Sie das Popup Add Column.

  8. (Optional, aber empfohlen) Wählen Sie die Registerkarte Results und klicken Sie auf Validate.

  9. Klicken Sie auf < Event, um zur Seite Provision User (Event/Validations/Actions) zurückzukehren.

  10. Klicken Sie unter Actions auf , um die gerade hinzugefügte und registrierte Regel (Employee (Update MyUserID to EmployeeID)) abzumelden, und klicken Sie dann auf Proceed.

  11. Klicken Sie unter Actions auf das Open record-Symbol für die verbleibende Aktion Realm_User_Create (Insert Employee). Das Popup Aktion/Bindings/SQL öffnet sich.

  12. Klicken Sie auf Success. Das Popup Success Handlers öffnet sich.

  13. Klicken Sie auf Create. Das Popup Aktion öffnet sich.

  14. Stellen Sie die folgenden Werte ein:

    • Typ: Regel

    • Regel: Wählen Sie Employee (Update MyUserID to EmployeeID).

  15. Klicken Sie auf Speichern.

  16. Unter Bindings klicken Sie auf + Binding.

  17. Setzen Sie die folgende Bindung:

    Quellspalte Regelspalte
    EmployeeID EmployeeID
  18. Schließen Sie die Popups, um zur Seite Event/Validations/Actions für Provision User zurückzukehren.

    Tipp

    Die Zahl 1 neben dem -Symbol zeigt das Vorhandensein eines Erfolgshandlers für diese Aktion an.

Regel 3: Setzen Sie das Benutzerpasswort

Diese Regel legt das anfängliche Passwort des neuen Benutzers mit dem Standardwert fest, der in der Parameter-Tabelle gespeichert ist.

  1. Gehen Sie zum App Workbench-Tab Rules.

  2. Klicken Sie auf + Regel.

  3. Setzen Sie die Werte wie folgt:

    • Name: User_SetPassword (Standardpasswort aktualisieren)

    • Zweck: Wählen Sie XPCRUD

    • Aktion: Aktualisieren

    • Datenquelle: Wählen Sie die Benutzerbereitstellungs-App, die Sie erstellt haben. In diesem Tutorial ist es die User Provisioning App.

    • Ziel-Datenquelle: Vinyl (Versiegelt)

    • Ziel-Ebene: Logik-Ebene

    • Ziel: User_SetPassword

  4. Klicken Sie auf Erstellen.

  5. Wählen Sie den Tab Tables.

  6. Klicken Sie im Tab Aktuelle Datenquelle auf + Tabelle, und fügen Sie die Tabellen Employee und Parameter hinzu.

  7. Wählen Sie in der Tabelle Employee die Spalten EmployeeID und MyUserID aus.

  8. Wählen Sie in der Tabelle Parameter die Spalte DefaultPassword aus.

  9. Wählen Sie den Tab Spalten und setzen Sie die Felder wie folgt:

    Spalte oder Ausdruck Alias Ziel PK
    E.MyUserID UserID (PK)
    P.DefaultPassword Password
  10. (Optional) Klicken Sie auf das Datensatz öffnen-Symbol für die Spalte E.MyUserID. Bestätigen Sie im Popup Spalte, dass der Zieltyp Bind ist.

  11. (Optional) Klicken Sie auf das Datensatz öffnen-Symbol für die Spalte P.DefaultPassword. Bestätigen Sie im Popup Spalte, dass der Zieltyp Ziel ist.

  12. Wählen Sie die Where-Registerkarte und klicken Sie dann auf + Where Clause.

  13. Geben Sie unter Left Expression E.MyUserID ein.

  14. Öffnen Sie das Operator-Menü und wählen Sie IS NOT NULL aus.

  15. Klicken Sie auf Save und schließen Sie das Where-Popup.

  16. Gehen Sie zur Rules-Registerkarte im App Workbench.

  17. Wählen Sie unter App Data Sources All Events aus.

  18. Klicken Sie unter All Events in der Event-Spalte auf Provision User.

  19. Klicken Sie für den Provision User-Eintrag auf Rule Event Detail.

  20. Klicken Sie unter Actions auf das Success handlers-Symbol für die Regel Realm_User_Create (Insert Employee). Das Success Handlers-Popup öffnet sich.

  21. Klicken Sie auf Create. Das Action-Popup öffnet sich.

  22. Setzen Sie die folgenden Werte:

    • Type: Rule

    • Rule: Wählen Sie User_SetPassword (Update Default Password) aus.

  23. Klicken Sie auf Save.

  24. Klicken Sie unter Bindings auf + Binding.

  25. Setzen Sie die folgende Bindung:

    Source Column Rule Column
    EmployeeID EmployeeID
  26. Schließen Sie die Popups, um zur Event/Validations/Actions-Seite für Provision User zurückzukehren.

  27. Aktualisieren Sie die Seite und beachten Sie, dass die Anzahl der Success Handlers für die Regel Realm_User_Create (Insert Employee) jetzt 2 beträgt.

Regel 4: Gruppen Zugriff gewähren

Diese Regel gewährt dem neuen Benutzer Zugriff auf die App Builder-Gruppe, die mit seiner Abteilung verbunden ist, unter Verwendung des Wertes MyGroupID, der in der Department-Tabelle festgelegt ist.

  1. Gehen Sie zur Rules-Registerkarte im App Workbench.

  2. Klicken Sie auf + Rule.

  3. Setzen Sie die Werte wie folgt:

    • Name: Realm_UserGroup (Cram Department)

    • Purpose: Wählen Sie XPCRUD

    • Action: Cram

    • Source Data Source: Wählen Sie die Benutzerbereitstellungs-App aus, die Sie erstellt haben. In diesem Tutorial ist es die User Provisioning App.

    • Target Data Source: Vinyl (Sealed)

    • Target Layer: Logic Layer

    • Target: Realm_UserGroup

  4. Klicken Sie auf Create.

  5. Wählen Sie die Tables-Registerkarte aus.

  6. Klicken Sie im Current Data Source-Tab auf + Table und fügen Sie die Tabellen Employee und Department hinzu.

    Tipp

    Der App Builder erstellt automatisch eine Fremdschlüsselbeziehung zwischen den DepartmentID-Spalten der beiden Tabellen.

  7. Wählen Sie in der Mitarbeiter-Tabelle die Spalten EmployeeID und MyUserID aus.

  8. Wählen Sie in der Abteilung-Tabelle die Spalte MyGroupID aus.

  9. Wählen Sie die Registerkarte Where und klicken Sie dann auf + Where-Klausel.

  10. Geben Sie unter Linker Ausdruck D.MyGroupID ein.

  11. Öffnen Sie das Menü Operator und wählen Sie IS NOT NULL.

  12. Klicken Sie auf Speichern und schließen Sie das Popup Where.

  13. Klicken Sie auf + Where-Klausel.

  14. Geben Sie unter Linker Ausdruck E.MyUserID ein.

  15. Öffnen Sie das Menü Operator und wählen Sie IS NOT NULL.

  16. Klicken Sie auf Speichern und schließen Sie das Popup Where.

  17. Wählen Sie die Registerkarte Spalten und setzen Sie die Felder wie folgt (zum Beispiel):

    Spalte oder Ausdruck Alias Ziel PK
    E.EmployeeID
    E.MyUserID UserID (PK)
    D.MyGroupID GroupID (PK)
  18. Wählen Sie Mehr > Randfall. Das Popup Randfall-Einstellungen öffnet sich.

  19. Aktivieren Sie die Option Distinct auswählen und schließen Sie das Popup.

  20. Gehen Sie zur Registerkarte Regeln im App Workbench.

  21. Wählen Sie unter App-Datenquellen Alle Ereignisse aus.

  22. Klicken Sie unter Alle Ereignisse in der Spalte Ereignis auf Benutzer bereitstellen.

  23. Klicken Sie für den Eintrag Benutzer bereitstellen auf Regelereignisdetails.

  24. Unter Aktionen klicken Sie auf das Symbol Datensatz öffnen für die Regel Realm_User_Create (Mitarbeiter einfügen).

  25. Klicken Sie auf Erfolg. Das Popup Erfolgsbehandler öffnet sich.

  26. Klicken Sie auf Erstellen. Das Popup Aktion öffnet sich.

  27. Setzen Sie die folgenden Werte:

    • Typ: Regel

    • Regel: Wählen Sie Realm_UserGroup (Cram-Abteilung) aus.

  28. Klicken Sie auf Speichern.

  29. Klicken Sie unter Bindings auf + Binding.

  30. Setzen Sie die folgende Bindung:

    Quellspalte Regelspalte
    EmployeeID EmployeeID
  31. Schließen Sie die Popups, um zur Seite Ereignis/Validierungen/Aktionen für Benutzer bereitstellen zurückzukehren.

Regel 5: Provisionsaktion protokollieren

Diese Regel protokolliert, wer die Bereitstellung ausgelöst hat und wann, indem der aktuelle Zeitstempel und der Name des angemeldeten Benutzers in die Felder ProvisionedOn und ProvisionedBy in der Tabelle Employee geschrieben werden.

  1. Gehen Sie zum App Workbench Regeln-Tab.

  2. Klicken Sie auf + Regel.

  3. Setzen Sie die folgenden Werte:

    • Name: Employee (Update ProvisionedOn/By)

    • Zweck: CRUD

    • Aktion: Aktualisieren

    • Zielschicht: Datenebene

    • Ziel: Employee

  4. Klicken Sie auf Erstellen.

  5. Wählen Sie den Spalten-Tab.

  6. Klicken Sie auf + Spalte.

  7. Geben Sie im Feld Spalte oder Ausdruck now() ein, und setzen Sie dann die folgenden Werte:

    • Ziel: ProvisionedOn

    • Zieltyp: Ziel

  8. Klicken Sie auf Speichern, und schließen Sie das Popup Spalte hinzufügen.

  9. Klicken Sie auf + Spalte.

  10. Geben Sie im Feld Spalte oder Ausdruck who() ein, und setzen Sie dann die folgenden Werte:

    • Ziel: ProvisionedBy

    • Zieltyp: Ziel

  11. Klicken Sie auf Speichern, und schließen Sie das Popup Spalte hinzufügen.

  12. (Optional, aber empfohlen) Wählen Sie den Ergebnisse-Tab und klicken Sie auf Validieren.

  13. Gehen Sie zum App Workbench Regeln-Tab.

  14. Wählen Sie unter App-Datenquellen Alle Ereignisse aus.

  15. Klicken Sie unter Alle Ereignisse in der Spalte Ereignis auf Benutzer bereitstellen.

  16. Klicken Sie für den Eintrag Benutzer bereitstellen auf Regelereignisdetails.

  17. Klicken Sie unter Aktionen auf das Symbol Erfolgsbehandler für die Regel Realm_User_Create (Mitarbeiter einfügen). Das Popup Erfolgsbehandler öffnet sich.

  18. Klicken Sie auf Erstellen. Das Popup Aktion öffnet sich.

  19. Setzen Sie die folgenden Werte:

    • Typ: Regel

    • Regel: Wählen Sie Employee (Update ProvisionedOn/By) aus.

  20. Klicken Sie auf Speichern.

  21. Klicken Sie unter Bindings auf + Binding.

  22. Setzen Sie die folgende Bindung:

    Quellspalte Regelspalte
    EmployeeID EmployeeID
  23. Schließen Sie die Popups, um zur Seite Ereignis/Validierungen/Aktionen für Benutzer bereitstellen zurückzukehren.

Schritt 5: Benutzeroberfläche erstellen

  1. Navigieren Sie zu Seiten und öffnen Sie Ihre Mitarbeiter-Seite zur Bearbeitung.

  2. Fügen Sie eine neue Schaltfläche mit dem Beschriftung Benutzer bereitstellen hinzu.

  3. Navigieren Sie in den Eigenschaften der Schaltfläche zur Registerkarte Ereignisse und wählen Sie das Ereignis Benutzer bereitstellen aus.

  4. Um sicherzustellen, dass die Benutzeroberfläche korrekt aktualisiert wird, setzen Sie in der Registerkarte Verhalten den Aktualisierungsbereich auf Zeile.

  5. Um die Schaltfläche für bereits bereitgestellte Benutzer auszublenden, gehen Sie zur Registerkarte Sichtbarkeit und fügen Sie eine Bedingung hinzu: ProvisionedOn IS NOT NULL.

Nächste Schritte

Die grundlegende Bereitstellungslogik ist nun abgeschlossen. Sie können diesen Prozess weiter verbessern, indem Sie: