Sie können Benutzerservices verwenden, um Schnittstellen bereitzustellen, mit deren Hilfe Benutzer ihren Prozess in webbasierten Anwendungen verwalten können.
Zur Laufzeit führen Benutzer Tasks über die Benutzerschnittstellen aus, die von Benutzerservices in webbasierten Anwendungen wie Workplacegeneriert werden.
- Clientseitige Benutzerservices
- Clientseitige Benutzerservices sind die neueren Benutzerservices und verwenden die Webtechnologie, um die Leistung des Benutzerservice zu verbessern und Unterstützung für das Management von Geschäftsprozessen, Daten und Prozessinstanzen bereitzustellen.
Erstellen und bearbeiten Sie clientseitige Benutzerservices im Designer, führen Sie sie auf der Clientseite im Web-Browser aus und verwenden Sie sie, um den Server nur bei Bedarf für Daten aufzurufen.
- Beim Erstellen eines clientseitigen Benutzerservice können Sie Ansichten, Coaches, clientseitige Scripts, Services, Ereignisse und verschachtelte clientseitige Benutzerservices verwenden, um einen
clientseitigen Benutzerservice zu erstellen, der komplett in einem Web-Browser ausgeführt, getestet
und optimiert werden kann. Erweiterte Authoring-Funktionen wie WYSIWYG und responsive Designelemente unterstützen
Sie beim Erstellen komplexer Benutzerschnittstellen und stellen die Skalierbarkeit für mehrere Geräte sicher.

- Je nach gewünschter Konfiguration für Ihren clientseitigen Benutzerservice können Sie im Erstellungsassistenten
angeben, ob Sie den neuen clientseitigen Benutzerservice als Service des Stammelements oder als
verschachtelten Service verwenden möchten. Sie können die von Ihnen getroffene Auswahl auf der Registerkarte Überblick überprüfen.
- Clientseitige Benutzerservices des Stammelements
- Clientseitige Benutzerservices des Stammelements sind die eigenständigen Services auf höchster Ebene, die
Sie für eine Task, einen Fall oder ein Dashboard verwenden können. Services des Stammelements können nicht in
andere clientseitige Benutzerservices verschachtelt werden, können jedoch einen oder mehrere ein- oder
mehrschichtige verschachtelte Services enthalten.
- Verschachtelte clientseitige Benutzerservices
- Verschachtelte clientseitige Benutzerservices sind für die Wiederverwendung gedacht. Ein verschachtelter
Service enthält eine Gruppe allgemeiner Schritte, die Sie in einem oder mehreren anderen clientseitigen
Benutzerservices wiederverwenden können. Sie können einen wiederverwendbaren Service entweder in einen
Service des Stammelements oder in einen anderen verschachtelten Service verschachteln. Es werden mehrere verschachtelte
Ebenen unterstützt. Ein verschachtelter Service kann nicht direkt in einem Prozess oder Fall für Task- oder
Instanzbenutzerschnittstellen verwendet werden.
Einschränkung: Verwenden Sie bei der Modellierung Ihrer clientseitigen Benutzerservices kein kreisförmiges Verschachtelungsmuster, um nicht erwartetes Verhalten zur Laufzeit zu vermeiden. Beispiel: Wenn Ihr Modell einen clientseitigen Benutzerservice A enthält, in dem ein clientseitiger Benutzerservice B verschachtelt ist, konfigurieren Sie B nicht so, dass ein Kreis und eine Verschachtelung von A entsteht.
- Weitere Informationen zu verschachtelten clientseitigen Benutzerservices finden Sie unter Clientseitige Benutzerservices wiederverwenden.