Dieser Text wurde mit dem automatisierten Übersetzungssystem von Salesforce übersetzt. Nehmen Sie an unserer Umfrage teil, um Feedback zu diesem Inhalt zu geben und uns mitzuteilen, was Sie als Nächstes sehen möchten.

Lesen Sie hier unsere Aktualisierungspläne.

Systeme zeigen ansprechende Verhaltensweisen, indem sie es Personen erleichtern, auf Anwendungen zuzugreifen und sie zu verwenden, Benutzern das Gefühl geben, dass sie hochwertigere Arbeit erledigen, und sie dazu veranlassen, Anwendungen im System zu verwenden.

Das Bereitstellen eines ansprechenden Verhaltens ist für das Unternehmen wichtig, da es direkt mit der Benutzerakzeptanz sowie der allgemeinen Mitarbeiter- und Kundenzufriedenheit korreliert. Interaktionsverhaltensweisen helfen auch, Supportanforderungen zu reduzieren und die Qualität der Funktionsanforderungen von Benutzern zu erhöhen.

Eine der Herausforderungen bei der Erstellung ansprechender Verhaltensweisen besteht darin, dass sie sich nur anhand objektiver Kennzahlen messen lassen. Stattdessen wird sie an den subjektiven Erfahrungen der Benutzer gemessen. Benutzer sind der Meinung, dass ansprechende Anwendungen echten Wert bieten. Auf ansprechende Anwendungen kann zugegriffen werden, sie sind nicht aufdringlich und leicht verständlich. Sie erfordern ein Minimum an Einarbeitung und Schulung. Außerdem verwenden sie klare Methoden, um Benutzerfehler proaktiv zu verhindern.

Eine weitere Herausforderung besteht darin, dass die Engagementziele oft mit den verschiedenen Arten von Benutzerinteraktionen in Ihrem System variieren. Beispielsweise können Sie über eine Reihe von Zielen für interne Benutzer verfügen, die Kundenvorgänge verwalten, und eine andere für externe Benutzer, die Informationen über ein Formular auf Ihrer Website senden. Wenn Sie ansprechende Systeme entwerfen möchten, müssen Sie sorgfältig überlegen, welche Art von Engagements Sie erstellen möchten und warum Benutzer interagieren möchten, bevor Sie mit der Zusammenstellung von Funktionen und Seiten beginnen.

Durch die Zusammenarbeit mit Benutzererfahrungs-Designern (UX) können Sie bei der Bereitstellung ansprechender Anwendungen viel effektivere Entscheidungen treffen. Aus architektonischer Sicht sind Akzeptanz und Bindung von Benutzern wichtige Komponenten eines gesunden Systems. Durch ansprechende Architekturen wird die Wahrscheinlichkeit von Datenqualitätsproblemen reduziert, die dadurch verursacht werden, dass Benutzer Prozesse schnell durchlaufen oder Schritte überspringen, um Zeit in einem System verbringen zu müssen, das ihnen nicht gefällt. Bei externen Systemen kann eine ansprechende Architektur den Umsatz und die Kundenbindung erhöhen, da Kunden, die Ihre Systeme einfacher verwenden können, sich für mehr Geschäfte mit Ihrer Organisation entscheiden.

Sie können ansprechendere Anwendungen erstellen, indem Sie sich auf die Bereitstellung optimierter und hilfreicher Erfahrungen konzentrieren.

Optimierte Anwendungen sind einfach zu navigieren, stellen Informationen und Dateneingabeaufgaben übersichtlich dar und passen sich an verschiedene Formfaktoren an. Optimierte Anwendungen weisen zudem Erfahrungsmuster auf, an die sich Benutzer in anderen häufig verwendeten Anwendungen gewöhnt haben. Beispielsweise wird in den meisten Webbrowsern "In neuer Registerkarte öffnen" als oberste Option angezeigt, wenn Benutzer mit der rechten Maustaste auf einen Link klicken. Eine optimierte Anwendung mit Registerkarten folgt demselben Muster.

Die Auswirkungen ineffizienter Anwendungserfahrungen können weit über eine einzelne Anwendung hinausgehen. Schlechte Anwendungserfahrungen untergraben das Trust der Benutzer. Da mehr Arten von geschäftskritischen und kundenorientierten Anwendungen auf digitale Kanäle umsteigen, kann dies Unternehmen die Loyalität wichtiger Beteiligter kosten.

Sie können Ihre Anwendungen besser optimieren, indem Sie bewusst an die Komplexität, das Formdesign und die Formfaktoren herangehen.

Durch die Minimierung der Anwendungskomplexität werden Benutzern nur relevante Menüelemente, Registerkarten und Navigationssteuerungen angezeigt. Sie müssen Zuordnungen zwischen Benutzergruppen, Benutzerberechtigungen und der richtigen Anwendungserfahrung erstellen. Verwenden Sie diese Zuordnungen, um nachzuvollziehen, welche Anwendungserfahrung einem bestimmten Benutzer angezeigt werden soll, und stellen Sie dann sicher, dass Ihre Anwendung über die logischen Steuerelemente verfügt, die zum Bereitstellen dieser Erfahrung erforderlich sind.

Anwendungen, die Benutzern zu viel Komplexität bieten, können zu einer Vielzahl schlechter Erfahrungen führen:

  • Benutzern werden häufig unnötige oder irrelevante Registerkarten angezeigt, sie navigieren zu leeren Bildschirmen und es werden deaktivierte oder blockierte Links angezeigt.
  • Unnötige oder nicht hilfreiche Anweisungen wie "Diese Registerkarte ignorieren, wenn Ihre Rolle "X" lautet" werden in Schulungs- und Aktivierungsmaterialien angezeigt.
  • Überladene Navigationsmenüs zwingen Benutzer, zusätzliche Zeit damit zu verbringen, die Elemente zu finden, die sie benötigen, um ihre Arbeit zu erledigen.

Diese schlechten Erfahrungen führen zu niedrigen Akzeptanzraten und Zufriedenheitswerten.

Beachten Sie beim Bestimmen der richtigen Anwendungskomplexität Folgendes:

  • Organisieren Sie Menüs, Registerkarten und andere Navigationssteuerungen anhand der Priorität der Arbeit, die Benutzer erledigen müssen.
  • Vermeiden Sie die Einführung neuer Verhaltensweisen, die ein Benutzer nur lernen muss, damit er Ihre Anwendung verwenden kann.
  • Entfernen Sie nicht den Zugriff auf Funktionen, mit denen Benutzer Aspekte ihrer Benutzeroberfläche anpassen können.
  • Verwenden Sie Berechtigungssätze, um erweiterte oder reduzierte Navigationsoptionen bereitzustellen.
  • Vereinfachen Sie die Aktivierungszuweisungen für Lightning-Seiten. Minimieren Sie die Anzahl der aktiven Lightning-Seiten pro Anwendung. Verwenden Sie dynamische Formulare, Berechtigungssätze und bedingtes Rendering, um Lightning-Seiten in Ihrer Anwendung Elemente hinzuzufügen. Führen Sie dies aus, statt mehrere Lightning-Seiten zu verwalten, die aktiviert und nach Profil zugewiesen sind.

Die folgende Liste der Muster und Anti-Muster zeigt, wie die ordnungsgemäße (und schlechte) Verwaltung der Anwendungskomplexität in einer Salesforce-Organisation aussieht. Sie können sie verwenden, um Ihre Anwendungsdesigns zu validieren oder zu verbessern.

Weitere Informationen zu Salesforce-Tools, mit denen Sie die Komplexität von Anwendungen verwalten können, finden Sie unter Interaktionsrelevante Tools.

Optimierte Formulare organisieren Informationen in logischen Sequenzen, unterstützen die schnelle Dateneingabe und minimieren erforderliche Schritte. Außerdem ermöglichen sie hilfreiche clientseitige Datenvalidierungsmeldungen und vermeiden wiederholte Formularsendezyklen.

Beachten Sie beim Entwerfen von Formularen Folgendes:

  • Gruppieren Sie verwandte Felder. Gruppieren Sie Felder, die sich auf denselben Schritt in einer Prozess- oder Dateneingabeaufgabe beziehen. Entfernen Sie Felder, die für die jeweilige Aufgabe nicht direkt relevant sind.
  • Schieben Sie die Dateneingabe und -validierung frühzeitig. Felder, für die Benutzer Daten eingeben müssen, sollten frühzeitig in Ihren Formularen angezeigt werden. Es empfiehlt sich, Probleme mit der Datenformatierung oder fehlende Daten so schnell wie möglich auf Feldebene zu erkennen (d. h. bevor ein Benutzer versucht, zum nächsten Schritt zu navigieren oder das Formular zu senden). Vermeiden Sie zudem die Anzeige von Fehlern auf Feldebene, bevor Benutzer Daten in die Felder eingeben konnten.
  • Minimieren Sie Dateneingabeaufgaben. Füllen Sie möglichst viele Felder voraus oder füllen Sie sie automatisch aus, um Fehler bei der Dateneingabe zu minimieren und die Effizienz zu steigern. Bitten Sie Benutzer nur, wichtige oder wichtige Daten einzugeben. Entfernen Sie alle Dateneingaben, die für den vorliegenden Geschäftsprozess nicht relevant sind. Verwenden Sie nach Möglichkeit Auswahllisten anstelle von Freiformtextfeldern, um die Auswahl gültiger Optionen zu erzwingen und Variationen derselben Antwort zu reduzieren.
  • Minimieren Sie Einreichungen an den Server. Formulare mit mehreren Schritten dürfen keine Daten mehrfach an den Server senden. Stellen Sie sicher, dass alle benutzerdefinierten LWC- oder Aura-Komponenten die clientseitige Zwischenspeicherung verwenden, um Navigations- oder Paginierungsaktionen zu verarbeiten. (Salesforce Lightning Experience und die mobile Salesforce-Anwendung verwenden standardmäßig die clientseitige Zwischenspeicherung.) Gestalten Sie Formulare so, dass Benutzer nur einmal Daten an den Server senden. Validieren Sie Benutzereingaben auf Client-Seite, bevor Formulare gesendet werden. Dadurch werden unerwünschte Benutzereinsendungen minimiert, doppelte oder schmutzige Transaktionen können die Bandbreite im Backend nicht verbrauchen und Sie können eine bessere Datenverarbeitung planen.
  • Formularstatus verwalten. Die clientseitige Zwischenspeicherung hilft nicht nur bei Verhaltensweisen wie Navigation und Paginierung, sondern minimiert auch den Datenverlust aufgrund von Verbindungsproblemen. Die effektive Verwaltung des Status bedeutet auch, dass Anwendungen die Datenübermittlung an den Server angemessen orchestrieren und doppelte Transaktionen verhindern können. Außerdem können sie Benutzern basierend auf dem Status serverseitiger Aktionen relevante und zeitnahe Nachrichten präsentieren. Optimierte Formulare senden Datenvorgänge nur einmal und Benutzer müssen nicht auf den Abschluss langfristiger Vorgänge auf dem Server warten.
  • Befolgen Sie Standards für den barrierefreien Zugriff. Wenn Sie die Zielgruppe für Ihre Anwendungen maximieren und sicherstellen möchten, dass sie alle Ihre Kunden einbeziehen, erzwingen Sie Standards für den Zugriff in Ihren Formularentwürfen.

Optimierte Formulare tragen dazu bei, die Datenintegrität in Ihren Anwendungen zu erhöhen und die Benutzerfreundlichkeit Ihrer Anwendungen zu erhöhen. Außerdem können sie Support-Tickets und -Anforderungen reduzieren, da Benutzer Fehler besser beheben und den Status ihrer Formularsendungen klar nachvollziehen können. Darüber hinaus ermöglichen optimierte Formulare eine schnelle und effiziente Dateneingabe und stellen sicher, dass Benutzer nicht auf länger ausgeführte Prozesse warten müssen, um weitere Arbeit auszuführen.

Die folgende Liste der Muster und Anti-Muster zeigt, wie das richtige (und schlechte) Formulardesign in einer Salesforce-Organisation aussieht. Sie können sie verwenden, um Ihre Formularentwürfe zu validieren oder zu verbessern.

Weitere Informationen zu Salesforce-Tools, mit denen Sie optimierte Formulare erstellen können, finden Sie unter Interaktionsrelevante Tools. Genauere Anleitungen zur Auswahl des richtigen Formulartools für Ihren Anwendungsfall finden Sie im Decision Guide to Build Forms with Salesforce (Entscheidungsleitfaden zum Erstellen von Formularen mit Salesforce).

Ansprechende Anwendungen passen sich an verschiedene Geräte und Interaktionstypen oder Formfaktoren an. Je nach Gerätetyp werden verschiedene Arten von Benutzerinteraktionen einfacher (oder schwieriger) und die Lesbarkeit für Formulare und Felder ändert sich. Beachten Sie, dass sich der Formfaktor neben den Bildschirmdimensionen auch auf die Interaktion Ihrer Benutzer mit dem Bildschirm bezieht. Immer mehr Geräte verfügen nun über Touchscreens und einige Benutzer verwenden möglicherweise auch spezielle Geräte für den Zugriff. Beachten Sie beim Entwerfen von Formularen die folgenden Faktoren.

Wenn Formfaktorvariationen nicht berücksichtigt werden, kann dies zu einer Vielzahl von Problemen führen, darunter:

  • Schlechte Datenqualität
  • Nicht verwendbare Anwendungsoberflächen
  • Weitere Sitzungen zur Fehlerbehebung oder "Auftrag im Namen von" für Supportagenten
  • Schlechte Benutzerakzeptanz, geringe Anzahl aktiver Benutzer und hohe Raten an "Aufgeben" der Anwendung

Beachten Sie Folgendes, um die Interoperabilität zwischen Formfaktoren in Ihren Salesforce-Anwendungen zu gestalten:

  • Identifizieren Sie unterstützte Formfaktoren für jede Anwendung.
  • Identifizieren Sie Eingabemethoden und die Anforderungen an den barrierefreien Zugriff Ihrer Benutzer. Weitere Informationen finden Sie unter Barrierefreiheit.
  • Verwenden Sie Standardfunktionen, um nach Möglichkeit geräteübergreifende Anpassungserfahrungen bereitzustellen.
    • Von Salesforce bereitgestellte Lightning Page-Vorlagen unterstützen standardmäßig unterschiedliche Formfaktoren. Wenn Sie benutzerdefinierte Lightning-Seitenvorlagen mit Aura entwickeln, müssen Entwickler Formfaktorinformationen in die Komponenten-Designdatei integrieren.
    • Die von Salesforce bereitgestellten Standardseitenkomponenten verarbeiten das Rendering für alle unterstützten Formfaktoren. Wenn Sie benutzerdefinierte Komponenten mit LWC oder Aura erstellen, müssen Entwickler die Breitenwahrnehmung (es gibt Implementierungsunterschiede zwischen Aura und LWC) handhaben und die Formfaktorunterstützung in der Designdatei ihrer Komponenten angeben.
  • Befolgen Sie die Anleitung für optimierte Formulare auf allen Geräten.
  • Erstellen Sie Testpläne (und gute Tests) für wichtige Formfaktoren. Idealerweise testen Sie alle Geräte und Formfaktoren für alle Ihre Anwendungen. Die Einrichtung der richtigen Geräte (oder Gerätesimulatoren) für Formfaktortests kann jedoch eine erhebliche Investition darstellen. Wenn Sie wissen, dass eine bestimmte Anwendung oder ein bestimmter Satz von Anwendungen über einen bedeutenden Satz an Benutzern auf Mobilgeräten oder Tablets verfügt, priorisieren Sie genaue Tests für diese Anwendungen auf Mobilgeräten und Tablets.

Die folgende Liste der Muster und Anti-Muster zeigt, wie die richtige (und schlechte) Formfaktorwahrnehmung in einer Salesforce-Organisation aussieht. Sie können sie verwenden, um Ihre Designs vor dem Erstellen zu validieren oder Seiten zu identifizieren, die neu faktorisiert werden müssen.

Weitere Informationen zu Salesforce-Tools für die effektive Gestaltung von Formfaktoren finden Sie unter Interaktionsrelevante Tools.

In der folgenden Tabelle finden Sie eine Auswahl an Mustern, nach denen in Ihrer Organisation gesucht (oder die erstellt) werden soll, sowie Anti-Muster, die vermieden oder behoben werden sollen.

✨ Entdecken Sie weitere Muster für optimierte Anwendungen im Explorer für Muster und Anti-Muster.

Muster Anti-Muster
Anwendungskomplexität In Ihrer Organisation:
- Anwendungen haben weniger als 10 Registerkarten in der vom Administrator bereitgestellten Standardkonfiguration
- In keiner Anwendung ist "Personalisierung von Navigationselementen durch Endbenutzer in dieser Anwendung deaktivieren" auf true festgelegt
In Ihrer Organisation:
- Anwendungen haben routinemäßig mehr als 10 Registerkarten in der vom Administrator bereitgestellten Standardkonfiguration
- In vielen Anwendungen ist "Personalisierung von Navigationselementen durch Endbenutzer in dieser Anwendung deaktivieren" auf true festgelegt oder die Berechtigung zum Anpassen von Navigationselementen ist organisationsweit deaktiviert
Formulare In Ihren Anwendungen:
- Felder folgen logischen Gruppierungen
- Dateneingabefelder werden zusammen in Gruppen von fünf oder weniger angezeigt
- Dateneingabefehler sind eindeutig und werden auf Feldebene angezeigt, bevor Benutzer wegnavigieren oder Daten senden
- Paginierungssteuerungen ermöglichen Bewegung zwischen Schritten
- Die Datenübermittlung erfolgt einmal
- Bezeichnungen für Aktionen und Navigation sind klar
- Rechtzeitiges und visuelles Feedback zur Bestätigung von Benutzeraktionen wie Schaltflächenklicks
- Navigationsschaltflächen (z. B. "Gehe", "Weiter" und "Zurück") werden einheitlich auf der gesamten Benutzeroberfläche platziert
In Ihren Anwendungen:
- Dateneingabefelder werden nicht logisch gruppiert, was eine umfangreiche Kontextumschaltung durch Benutzer erfordert, die Formulare ausfüllen
- Dateneingabefehler enthalten kryptische Informationen, die nur von jemandem interpretiert werden können, der die interne Funktionsweise des Systems versteht
- Dateneingabefehler werden nur angezeigt, wenn auf die Schaltfläche "Senden" eines Formulars geklickt wird
- Schritte und Gruppierungen sind nicht klar definiert, was die Navigation erschwert
- Die Datenübermittlung erfolgt während des gesamten Dateneingabeprozesses mehrfach
- Bezeichnungen für Aktionen und Navigation sind für Benutzer verwirrend, die mit der zugrunde liegenden Systemfunktion nicht vertraut sind
- Visuelle Bestätigung von Benutzeraktionen wird nicht bereitgestellt
- Navigationsschaltflächen werden an beliebigen Stellen auf der Benutzeroberfläche angezeigt
In Ihrer Formularlogik:
- Felder werden so weit wie möglich vorausgefüllt oder automatisch ausgefüllt
- Benutzer müssen nicht warten, bis langfristige serverseitige Aktionen abgeschlossen sind
- Benutzerdefinierte Komponenten verwenden cacheable=true für serverbasierte Aktionen ohne Datenvorgänge
- Datenvorgänge werden einmal ausgeführt
- In LWC verarbeiten @wire-Adapter alle Aktionen ohne Datenvorgänge
In Ihrer Formularlogik:
- Felder, die vorausgefüllt oder automatisch ausgefüllt werden könnten, müssen manuell eingegeben werden
- Benutzer müssen während des Einreichungsprozesses die Arbeit einstellen, um auf den Abschluss serverseitiger Aktionen zu warten
- Benutzerdefinierte Komponenten cacheable=false festlegen
Formfaktor In Ihrer Organisation:
- Von Salesforce bereitgestellte Lightning-Seitenvorlagen werden für alle oder die meisten Seiten verwendet
- Benutzerdefinierte Lightning-Seitenvorlagen verwenden design:supportedFormFactors und design:supportedFormFactor in Aura-Komponenten-Designdateien
- Benutzerdefinierte LWC- oder Aura-Komponenten, die im Anwendungsgenerator verfügbar sind, deklarieren unterstützte Formfaktoren in ihren jeweiligen Designdateien und implementieren breitenbasierte Stilmuster
In Ihrer Organisation:
- Classic ist noch aktiv
- Benutzerdefinierte Lightning-Seitenvorlagen verwenden nicht einheitlich design:supportedFormFactors und design:supportedFormFactor in Aura-Komponenten-Designdateien
- Benutzerdefinierte LWC- oder Aura-Komponenten, die im Anwendungsgenerator verfügbar sind, deklarieren nicht einheitlich unterstützte Formfaktoren in ihren jeweiligen Designdateien
- In benutzerdefinierten LWC- oder Aura-Komponenten wird der breitenbasierte Stil nicht durch von Salesforce bereitgestellte Schnittstellen implementiert.
- In benutzerdefinierten LWC- oder Aura-Komponenten wird der Stil für unterschiedliche Formfaktoren ausschließlich durch hartcodierte px- oder %-Werte in CSS gesteuert
Auf dem Desktop:
- Dateneingabefelder und Navigationssteuerungen passen auf den Bildschirm und können wie vorgesehen interagiert werden
- Datensatz- und Anwendungsseiten werden basierend auf Zuweisungsregeln für die Seitenaktivierung richtig angezeigt
Auf dem Desktop:
- Dateneingabefelder und Navigationssteuerungen werden nicht an ihren vorgesehenen Stellen auf dem Bildschirm angezeigt
- Interaktionen mit Dateneingabefeldern und Navigationssteuerungen stimmen nicht mit dem erforderlichen Verhalten überein
- Fehlende Zuweisungsregeln für die Seitenaktivierung bedeuten, dass allen Benutzern derselbe Datensatz und dieselben Anwendungsseiten angezeigt werden
Auf Mobilgeräten und Tablets:
- Dateneingaben und Navigationssteuerungen werden korrekt angezeigt
- Benutzer können Daten einfach eingeben
- Mobile Navigationsmenüs, optimiert für kleinere Formfaktoren, werden angezeigt
- Kompakte Layouts werden auf Datensatzebene angezeigt
Auf Mobilgeräten und Tablets:
- Dateneingaben und Navigationssteuerungen werden nicht konsistent oder richtig dargestellt
- Benutzer können Daten nicht einfach eingeben
- Mobile Navigationsmenüs sind nicht von der Desktop-Navigation zu unterscheiden
- Kompakte Layouts werden nicht auf Datensatzebene konfiguriert

Hilfreiche Anwendungen ermöglichen es Benutzern, sich stärker und effektiver zu fühlen, ohne Ablenkungen oder Unterbrechungen.

Hilfreiche Anwendungen helfen, die Datenintegrität aufrechtzuerhalten, indem sie manuelle Fehler minimieren und Benutzern Feedback geben, wann und wo sie es benötigen. Sie helfen Benutzern, zu verstehen, auf welche Aktionen sie sich jetzt und als Nächstes konzentrieren müssen, und bieten relevante Informationen, damit Benutzer ihre eigenen Probleme schneller lösen können. Sie stellen eine klare Verknüpfung zwischen den Aktionen eines Benutzers und aussagekräftigen Auswirkungen oder Erfolgen her.

Sie können hilfreichere Anwendungen mit drei wichtigen Gewohnheiten erstellen: Benachrichtigungen und Nachrichten, Hilfestellung in der Anwendung sowie Anerkennung und Belohnungen.

Mithilfe von Benachrichtigungen und Nachrichten bleiben Benutzer auf dem Laufenden.

Ein gut konzipiertes Benachrichtigungs- und Messaging-System kann das Engagement und die Produktivität steigern, indem es Benutzern die Informationen bereitstellt, die sie benötigen, um wichtige Entscheidungen zeitnah zu treffen. Ein schlecht konzipiertes Benachrichtigungs- und Messaging-System – eines, das weder relevante noch aktuelle Nachrichten anzeigt – wird das Gegenteil bewirken. Interne Benutzer werden Benachrichtigungen schnell deaktivieren oder ignorieren, wodurch sie legitime Nachrichten verpassen, die wichtige Geschäftsprozesse beeinträchtigen können. Kunden oder andere externe Benutzer, die es satt haben, bedeutungslose Benachrichtigungen zu erhalten, können sich entscheiden, Ihre Systeme ganz zu verwenden.

Beachten Sie bei der Entscheidung, wie Anwendungen das Senden von Benachrichtigungen und Nachrichten an Benutzer handhaben, Folgendes:

  • Verwenden Sie bei Fehlern als letztes Mittel Benachrichtigungen und Meldungen. Gestalten Sie die Fehlerbehandlung in Ihrem System mit Backend-Verarbeitung, die bestimmte Fehlertypen ohne menschliches Zutun korrigieren kann. Senden Sie Benutzern nur Nachrichten zu wichtigen Fehlern, die sie daran hindern, Aufgaben zu erledigen. Ebenso können Sie Geschäftsbenutzern nur Fehlermeldungen senden, wenn sie selbst Korrekturmaßnahmen ergreifen können (und müssen). Zusätzliche Fehlermeldungen oder Details können über Berichte zur Verfügung gestellt und/oder an Mitarbeiter des technischen Supports gesendet werden, indem asynchrone Methoden zur weiteren Nachverfolgung verwendet werden.
  • Wählen Sie Nachrichtentypen basierend auf Relevanz, Dringlichkeit und Aktualität aus. Unterschiedliche Nachrichtentypen weisen unterschiedliche Blockierungs- oder Unterbrechungsverhaltensstufen auf. Bei Benachrichtigungen handelt es sich um eine "blockierende" Art von Nachricht, da sie von Benutzern bestätigt werden müssen, bevor sie ihre Arbeit fortsetzen können. Wie bei Fehlermeldungen sollten Hinweise sparsam verwendet werden. Toast-Benachrichtigungen sind nicht blockierend, können unterschiedliche Persistenzverhaltensweisen aufweisen und verschiedene Arten von Nachrichtenanwendungsfällen unterstützen. Die am wenigsten aufdringlichen Nachrichten sind Benachrichtigungen innerhalb der Anwendung oder E-Mails. Diese werden am besten verwendet, um Informationen bereitzustellen, mit denen Benutzer wann und wie sie möchten umgehen können.
  • Überlegen Sie, was als Nächstes geschehen muss. Einige Benachrichtigungen sind zwar informativ (z. B. Erfolgsmeldungen), bei anderen müssen Benutzer jedoch möglicherweise eine bestimmte Aktion ausführen. Beachten Sie beim Entwerfen von Benachrichtigungen nicht nur die Benachrichtigung selbst, sondern auch alle zusätzlichen Informationen, die ein Benutzer möglicherweise ergreifen muss. Fügen Sie in allen handlungsrelevanten Benachrichtigungen klare Anweisungen oder Links dazu ein, wo Benutzer zusätzliche Informationen finden oder Folgeschritte ausführen können.
  • Konzentrieren Sie sich auf Lesbarkeit. Stellen Sie sicher, dass Sie den Zweck jeder Benachrichtigung und die nächsten Schritte, die ein Benutzer als Reaktion ausführen muss, klar kommunizieren. Nachrichten sollten für Geschäftsbenutzer verständlich sein, die nicht mit der inneren Funktionsweise der zugrunde liegenden Systeme vertraut sind. Befolgen Sie beim Erstellen von Nachrichten die Standards für den barrierefreien Zugriff und stellen Sie sicher, dass sie lokalisiert sind, um Benutzer in den Regionen zu unterstützen, in denen sie möglicherweise angezeigt werden.

Fügen Sie Muster für die Verwendung von Benachrichtigungen oder verschiedenen Fehlertypen in Ihre Designstandards ein, um sicherzustellen, dass Anwendungsgeneratoren konsistente Vorgehensweisen einhalten.

Die folgende Liste der Muster und Anti-Muster zeigt, wie ordnungsgemäße (und schlechte) Benachrichtigungen und Nachrichten in einer Salesforce-Organisation aussehen. Sie können sie verwenden, um Ihre Designs vor dem Erstellen zu validieren oder Nutzungen zu identifizieren, die neu faktorisiert werden müssen.

Weitere Informationen zu Salesforce-Tools für Benachrichtigungen und Messaging finden Sie unter Interaktionsrelevante Tools.

Die Hilfestellung in der Anwendung kann eine leistungsstarke Möglichkeit sein, komplexe Workflows zu entmystifizieren (obwohl Sie sicherstellen sollten, dass Sie sie zuerst optimiert haben) oder neue Mitarbeiter einzuarbeiten. Dies kann eine großartige Möglichkeit sein, Prozessänderungen einzuführen, neue Funktionen hervorzuheben oder Schulungen automatisiert und skalierbar zu verteilen. Wenn sie jedoch nicht sorgfältig implementiert wird, kann die Hilfestellung in der Anwendung überbeansprucht werden. Häufige Popups oder Benachrichtigungen können zu enormen Störungen und Unterbrechungen für Benutzer führen, was zu Produktivitätseinbußen führt. Die Hilfestellung in der Anwendung kann auch zu wenig genutzt werden, was zu umständlicheren Versions- und Änderungsverwaltungsprozessen führt (insbesondere bei einfachen Funktionen). Letztlich führen sowohl die Über- als auch die Unternutzung der Hilfestellung in der Anwendung zu einer Reihe von Problemen, die Risiken für das Unternehmen darstellen, darunter:

  • Geringere Datenintegrität
  • Erhöhte Benutzerfehler
  • Höhere Benutzerfrustration und geringere Benutzerzufriedenheit
  • Geringere Benutzerproduktivität

Beachten Sie, dass Sie die Hilfestellung in der Anwendung in verschiedenen Szenarien möglicherweise anders verwenden möchten, da die Denkweise eines Benutzers vorgibt, wie viel Hilfestellung "zu viel" oder "nicht genug" ist. Benutzer, die zum ersten Mal in ein neues System eingeführt werden, benötigen wahrscheinlich häufiger Nachrichten als Benutzer, die sich lediglich mit einer neuen Funktion in einem ihnen bereits vertrauten System vertraut machen.

Im Folgenden finden Sie einige Schlüssel zum Erstellen einer effektiven Hilfestellung in der Anwendung:

  • Entwickeln Sie Designstandards. Beachten Sie, dass eine übermäßige Exposition gegenüber Hilfestellung in der Anwendung dazu führen kann, dass Benutzer Nachrichten routinemäßig verwerfen oder ignorieren. An diesem Punkt wird die Hilfestellung in der Anwendung zu einem Ärgernis und nicht zu einer Ressource. Definieren Sie Designstandards, um klarzustellen, wann Eingabeaufforderungen, schrittweise Anleitungen, Hilfetext auf Feldebene, Validierungsmeldungen, Pfade, Bildschirm-Flows usw. verwendet werden sollen.
  • Erstellen Sie ein Priorisierungssystem für Anleitungsimplementierungen. Nicht jeder Anwendungsfall für die Hilfestellung in der Anwendung sollte implementiert werden. Ziehen Sie stattdessen die folgenden Fragen in Betracht, die priorisiert werden sollten. Wo können Sie einfach bessere Feldnamen, explizitere Bezeichnungen für Schaltflächen, besseres Formulardesign und Prozessoptimierung verwenden, um intuitivere Workflows zu erstellen? Wo können Sie einem Pfad hilfreicheren Text oder Links hinzufügen? Welche Auswirkungen auf die Geschäftskosten hat die Hilfestellung in der Anwendung? Wie oft möchten Sie Ihren Benutzern Nachrichten zustellen? Stellen Sie außerdem sicher, dass alle Implementierungen in Ihrer Roadmap enthalten sind, damit alle Beteiligten sichtbar sind.
  • Zuordnen von Benutzern zur aktiven (und vorgeschlagenen) Hilfestellung in der Anwendung Durch die Zuordnung von Benutzern zur Hilfestellung in der Anwendung können Sie "Hilfsbereitschaftsüberlastung" erkennen und verhindern, da Benutzern zu viele Hilfestellungen in der Anwendung angezeigt werden. Oft ist dies das Ergebnis einer isolierten Entwicklung, da Teams zu eng über ihren jeweiligen Anwendungsfall nachdenken. Die Beibehaltung einer ganzheitlichen Sicht darauf, was Benutzern angezeigt wird, ist besonders für große Organisationen wichtig. Die Aufnahme von Anleitungsimplementierungen in Ihre Roadmap kann ebenfalls hilfreich sein.
  • Sammeln und nutzen Sie Feedback, um Verbesserungen vorzunehmen. Überprüfen Sie Daten zur Nutzung der Hilfestellung in der Anwendung und verwenden Sie sie, um die Wirksamkeit von Bereitstellungen der Hilfestellung in der Anwendung zu beurteilen. Stellen Sie sicher, dass Sie Benutzern die Möglichkeit geben, auch offenes Feedback zu geben, um Anleitungserstellern zu helfen.

Die folgende Liste der Muster und Anti-Muster zeigt, wie eine ordnungsgemäße (und schlechte) Hilfestellung in der Anwendung in einer Salesforce-Organisation aussieht. Sie können sie verwenden, um Designs vor dem Erstellen zu validieren und Implementierungen zu identifizieren, die neu faktorisiert werden müssen.

Weitere Informationen zu Salesforce-Tools für die Hilfestellung in der Anwendung finden Sie unter Interaktionsrelevante Tools.

Durch die Integration von Anerkennung und Belohnungen in eine Anwendung fühlen sich Einzelpersonen, die diese Anwendung verwenden, besser mit den Auswirkungen ihrer Arbeit verbunden und können den Wert ihrer Beiträge, Produktivität und Leistung besser nachvollziehen. Es ist auch eine leistungsstarke Möglichkeit, Loyalität und Engagement zu erschließen.

Nicht für die Erkennung oder Belohnung von Anwendungserfahrungen zu entwerfen, kann zu einer Vielzahl von Problemen beitragen, einschließlich:

  • Benutzer, die Schwierigkeiten haben, ihren Fortschritt oder ihre Geschwindigkeit zu verstehen
  • Verwirrung über den Fortschritt bei Zielen oder nicht abgeschlossene Arbeit
  • Mehr unproduktive Benutzer, die keine Verbindung zwischen ihren Aufgaben und dem Gesamtbild sehen
  • Verschwendete Verwaltungszeit für manuelle Berichte zu Zielen auf niedriger Ebene

Die Belohnung von Anwendungserfahrungen kann schwierig zu entwerfen und bereitzustellen sein, da sie von der Unternehmenskultur, den Richtlinien und Standards sowie dem Kontext und den Präferenzen einzelner Benutzer abhängen. Funktionen, mit denen Desktop-Benutzer Momente der Freude oder Wertschätzung spüren können, können für einen Benutzer auf Mobilgeräten oder für einen Benutzer, der versucht, in einem lauten, geschäftigen Home Office zu arbeiten, zu einer Nervensäge werden. Personen, die eine Anwendung verwenden, um mit Informationen zu arbeiten, die privat oder hochsensibel sind, schätzen die Kommunikation über Meilensteine in Form von Konfettifeiern oder Badges möglicherweise nicht. Ein verteiltes Vertriebsteam hingegen sieht in einer solchen Gamification möglicherweise eine angemessen lohnende Anwendungserfahrung. Letztlich können die von Ihnen ausgewählten Implementierungsmuster am besten durch die Zusammenarbeit mit Benutzererfahrungs-Designern in einem Team bestimmt werden.

In Bezug auf die Architektur ist es wichtig zu ermitteln, wie und wo Anwendungen Funktionen implementieren können, mit denen sich Benutzer erkannt und belohnt fühlen. Es ist auch wichtig zu verstehen, wie und wo diese Funktionen die Wiederverwendbarkeit von Anwendungen verringern oder einen echten Geschäftswert schaffen könnten.

Im Folgenden finden Sie einige Fragen, die beim Auswerten der Anerkennung und Belohnungen in Salesforce-Anwendungen zu berücksichtigen sind:

  • Wie und wo können Benutzer ihren eigenen Fortschritt sowie die Gesamtteamstatistiken anzeigen? Berichte sind wichtig, enthalten jedoch häufig Zusammenfassungsdaten, die den Kontext der täglichen Arbeit übersehen können. Sie können ein Tool wie den Lightning-Anwendungsgenerator verwenden, um Diagramme oder Dashboards auf Datensatzbildschirmen im Kontext einer Anwendung einzubetten und Benutzern so zu helfen, ihre Auswirkungen oder Fortschritte während ihrer täglichen Aufgaben nachzuvollziehen.
  • Wie sollen Benutzer erkannt werden? Dies kann je nach Team oder individuellen Voreinstellungen variieren. In einigen Fällen möchten Supervisors möglicherweise Nachrichten über den Benutzerfortschritt anzeigen, damit sie für eine größere Gruppe freigegeben werden können. Anerkennung kann auch ein zusätzlicher Vorteil sein, um die Moral der Mitarbeiter zu verbessern. In anderen Fällen möchten Benutzer möglicherweise einfach nur über ihren Fortschritt bei einer bestimmten Aufgabe oder einem bestimmten Projekt informiert werden.

Die folgende Liste der Muster und Anti-Muster zeigt, wie die ordnungsgemäße (und schlechte) Anerkennung und Belohnungen in einer Salesforce-Organisation aussehen. Sie können sie verwenden, um Designs vor dem Erstellen zu validieren und Implementierungen zu identifizieren, die neu faktorisiert werden müssen.

Weitere Informationen zu Salesforce-Tools für Anerkennung und Belohnungen finden Sie unter Interaktionsrelevante Tools.

In der folgenden Tabelle finden Sie eine Auswahl an Mustern, nach denen in Ihrer Organisation gesucht (oder die erstellt) werden soll, sowie Anti-Muster, die vermieden oder behoben werden sollen.

✨ Entdecken Sie weitere Muster für hilfreiche Anwendungen im Explorer für Muster und Anti-Muster.

Muster Anti-Muster
Benachrichtigungen und Nachrichten Ihre Designstandards umfassen:
- Genehmigte Anwendungsfälle für Benachrichtigungen, Toasts und Hinweise
- Designmuster für Toast-Varianten und Benachrichtigungen
- Designmuster für Fehlermeldungen
Wenn überhaupt Designstandards definiert sind, werden Fehler und Benachrichtigungen nicht berücksichtigt.
In Ihrer Organisation:
- Benachrichtigungen sind das vorherrschende Messaging-Format
- Toast-Meldungen verwenden Varianten
- Toast-Meldungen mit dem auf sticky gesetzten Modus sind nicht vorhanden
- Hinweise werden selten oder gar nicht verwendet
- Generative Antworten identifizieren immer verwendete Datenquellen
- Bots identifizieren sich eindeutig vor der ersten Interaktion mit Benutzern
- Haftungsausschlüsse für Risiken im Zusammenhang mit generativer AI werden Benutzern vor der ersten Interaktion angezeigt
- AI-Haftungsausschlüsse sind in klarer und verständlicher Sprache für Benutzer
In Ihrer Organisation:
- E-Mails sind das vorherrschende Messaging-Format
- Es gibt keinen einheitlichen Ansatz für Nachrichtentypen
- Toast-Meldungen verwenden nicht durchgängig Varianten
- Toast-Meldungen mit dem auf sticky gesetzten Modus sind vorhanden
- Hinweise werden ad hoc verwendet
- Generative Antworten identifizieren keine verwendeten Datenquellen
- Bots identifizieren sich nicht eindeutig vor der ersten Interaktion mit Benutzern
- Benutzern werden keine Haftungsausschlüsse für generative AI-Risiken angezeigt
- AI-Haftungsausschlüsse sind für Benutzer nicht in klarer und verständlicher Sprache
In Ihren Anwendungen:
- Es werden keine generativen Antworten direkt an Endbenutzer ohne menschliche Beteiligung gesendet
In Ihren Anwendungen:
- Generative Antworten werden direkt an Endbenutzer gesendet, ohne dass es zu menschlichen Interaktionen kommt
Siehe auch: Fehlerbehandlung
Hilfestellung in der Anwendung Ihre Designstandards und Dokumentationen umfassen Folgendes:
- Genehmigte Anwendungsfälle für die Hilfestellung in der Anwendung
- Designmuster für Eingabeaufforderungen und schrittweise Anleitungen
- Eine klare Matrix von Benutzern, Anwendungen und aktiver Hilfestellung in der Anwendung
Wenn Designstandards und Dokumentation vorhanden sind, gilt Folgendes:
- Keine Adressierung der Hilfestellung in der Anwendung
- Fügen Sie keine übersichtliche Matrix hinzu, die Benutzer, Anwendungen und aktive Hilfestellung in der Anwendung anzeigt
In Ihrer Organisation:
- Die Einstellung für "Verzögerung zwischen Hilfestellung in der Anwendung" verwendet den Standardwert oder einen benutzerdefinierten Wert, der länger ist als der von Salesforce angegebene Standardzeitraum (24 Stunden).
- Keine Anwendungen haben mehr als eine aktive schrittweise Anleitung
- Keine schrittweisen Anleitungen haben die Einstellung "Anzeigezeiten", die höher als 10 ist
- Es werden keine Eingabeaufforderungen für "Beliebige Seite, beliebige Anwendung" oder "Diese Seite, beliebige Anwendung" aktiviert
In Ihrer Organisation:
- Die Einstellung für "Delay Between In-App Guidance" (Verzögerung zwischen Hilfestellung in der Anwendung) ist auf einen Zeitraum festgelegt, der kürzer ist als der von Salesforce angegebene Standardzeitraum (24 Stunden).
- Anwendungen haben mehr als eine aktive schrittweise Anleitung
- Viele schrittweise Anleitungen haben die Einstellung "Anzeigezeiten", die höher als 10 ist (und einige haben den maximalen Wert von 30).
- Eingabeaufforderungen werden ad hoc aktiviert, viele mit der Einstellung "Beliebige Seite, beliebige Anwendung" oder "Diese Seite, beliebige Anwendung"
Anerkennung und Belohnungen In Ihrer Organisation:
- Anwendungen verwenden eingebettete Analysen, um Benutzern relevante Zielfortschritts- und Produktivitätsstatistiken anzuzeigen
- Pfadfeiern werden nur mit Benutzereinwilligung aktiviert
- Benachrichtigungen und Nachrichten enthalten die Benutzererkennung und berücksichtigen Benutzerpräferenzen bei der Gestaltung der Benachrichtigungen und Auslöser von Benachrichtigungen
In Ihrer Organisation:
- Analysen zum Zielfortschritt und Produktivitätsstatistiken sind nur in Berichten oder Manager-Dashboards verfügbar
- Pfadfeiern werden ohne Überprüfung der Benutzereinwilligung aktiviert
- Benachrichtigungen und Messaging enthalten keine Benutzererkennung oder spiegeln die Präferenzen der Benutzer nicht wider und fühlen sich verrauscht oder ungeschickt an
ToolBeschreibungStreamlinedHilfreich
Aktivieren Ihrer Lightning-AnwendungsseiteSeitenverfügbarkeit, Benennung, Sichtbarkeit und Positionierung verwaltenX
Akzeptanz-DashboardsAnmeldeverlauf, Funktionsakzeptanz und Produktivität überprüfenXX
WarnungBenachrichtigungen über Sitzungen beibehalten und ohne Benutzerinitiierung anzeigenX
Clientseitige Zwischenspeicherung von Apex MethodenergebnissenAuswerten der Leistung mit zwischengespeicherten clientseitigen DatenX
Dynamische FormulareZeigen Sie Benutzern nur Pflichtfelder und Seitenabschnitte anX
EngagementstatistikenÜberwachen der aktuellen Benutzeraktivität und Ergreifen von Maßnahmen nach BedarfXX
Hilfestellung in der Anwendung <Verwenden von Aufforderungen und schrittweisen Anleitungen für Schulungen und EinarbeitungenX
LernprogrammePersonalisieren von BenutzerlernerfahrungenX
Lightning-AnwendungsgeneratorErstellen von benutzerdefinierten mobilen und Lightning-Seiten ohne CodeX
Lightning Data ServiceZwischenspeichern und Freigeben von Daten zwischen KomponentenX
Lightning Design System Validator für VS CodeMarkup anhand von SLDS Richtlinien validierenXX
Lightning-SeitenvorlagenErstellen von Lightning-Seiten für unterschiedliche FormfaktorenX
NachschlagefilterFilterwerte für Nachschlage-, Master-Detail- und hierarchische BeziehungenX
Mehrere Währungen verwaltenVerwenden mehrerer Währungen in TransaktionenX
Messaging <Senden von SMS-, Facebook Messenger- oder WhatsApp-NachrichtenX
Mobile PublisherErstellen mobiler Versionen von Lightning-Anwendungen und Experience Cloud-SitesX
Mobile-Ready-KomponentenErstellen von Komponenten, die über mobile Erfahrungen hinweg gut funktionierenX
Mehrsprachige SitesErstellen verschiedener Sprachversionen Ihrer SiteXX
BenachrichtigungsgeneratorErstellen von benutzerdefinierten Benachrichtigungen zum Darstellen von InformationenX
PfadBenutzer durch Geschäftsprozesse führen und Erfolge feiernXX
Plattform-CacheVerbessern der Leistung und Zuverlässigkeit beim Zwischenspeichern von DatenX
Vorschau der Seiten der mobilen Anwendung im Lightning-AnwendungsgeneratorVorschau von Datensatz- und Anwendungsseiten auf einem MobilgerätX
PromptBenachrichtigen von Benutzern über systembezogene Probleme und AktualisierungenX
Anerkennungs-BadgesAnerkennen und Feiern von BenutzerleistungenX
Erkennung mit WDCFertigkeiten bestätigen und dankenX
DatensatztypenPersonalisieren von Geschäftsprozessen, Auswahllistenwerten und SeitenlayoutsXX
AnsehensübersichtAnerkennung von Teilnahme und Knowledge SharingX
EinschränkungsregelnVerhindern, dass Benutzer auf Datensätze zugreifen, die unnötige Daten enthalten könnenX
StandardseitenkomponentenGrundlegendes zu Salesforce Lightning-StandardkomponentenX
ÜbersetzungenVerwalten von Übersetzungen für globale BenutzerXX
ValidierungsregelnÜberprüfen, ob Daten vor dem Speichern bestimmte Standards erfüllenX
RessourceBeschreibungStreamlinedHilfreich
Architektenhandbuch zum Erstellen von FormularenAuswerten von Überlegungen zum Formulardesign und Auswählen des besten ToolsX
Konfigurieren Ihrer Komponente für unterschiedliche FormfaktorenKonfigurieren von Komponenten zum Rendern auf Desktops und TelefonenX
Hilfeinhalt anpassenAnpassen von Hilfeinhalten an Ihre individuelle Implementierung X
StandardfeldwerteDefinieren von Standard-, dynamischen oder statischen FeldwertenX
GestaltungsrichtlinienErstellen von Benutzeroberflächen gemäß bewährten VorgehensweisenXX
Vorlage 'Designstandards'Erstellen von Designstandards für Ihre OrganisationXX
Designtestfertigkeiten (Trailhead)Planmethoden zum Validieren und Testen von DesignsXX
Richtlinien für Feedback in der AnwendungÜberprüfen von Richtlinien zum Sammeln von Feedback aus Ihrem SystemXX
Statische Lightning Design System Android-BibliothekErstellen nativer Android-Anwendungen mit dem Erscheinungsbild von Lightning-SeitenX
Statische Lightning Design System iOS-BibliothekErstellen nativer iOS-Anwendungen mit dem Erscheinungsbild von Lightning-SeitenX
Messaging-RichtlinienKommunizieren relevanter Informationen und Schaffen von Momenten der FreudeX
Messaging-TypenGrundlegendes zu den verschiedenen Messaging-Typen anhand der BenutzerinteraktionX
NavigationsrichtlinienUnterstützen von Benutzern beim Wechsel zwischen Seiten und bei der Positionierung in einer AnwendungX
Testen auf Webzugriff (Trailhead)Verwenden von automatisierten und manuellen Tests zur Gewährleistung des barrierefreien ZugriffsXX
Richtlinien für BenutzerengagementRichtlinien für die Einarbeitung, Akzeptanz, Unterstützung und Lerninhalte überprüfenXX

Helfen Sie uns, Salesforce Well-Architected für Sie relevant zu halten. Nehmen Sie an unserer Umfrage teil, um Feedback zu diesen Inhalten zu geben und uns mitzuteilen, was Sie als Nächstes sehen möchten.