Freigeben über


Designüberlegungen für modellgesteuerte App-Hauptformulare

Hauptformulare sind die Hauptbenutzerschnittstelle, auf der Personen Daten anzeigen und damit interagieren. Hauptformulare bieten eine breiten Bereich von Präsentationsoptionen und sind für die meisten modellgesteuerten Apps verfügbar.

Andere Formulartypen umfassen Schnellansicht, Schnellerstellung und Karte.

Eine der grundlegenden Eigenschaften modellgesteuerter Apps besteht darin, dass sie auf die Größe und den Typ des verwendeten Geräts reagieren, wenn sie mit ihnen interagieren. Dies beeinflusst die Position der Steuerelemente im Formular sowie deren Verhalten. Dies ist vor allem bei Hauptformen der Fall.

Zu den wichtigsten Designzielen der Hauptformulare gehört, dass sie einmal pro Tabelle entworfen und überall wenn benötigt bereitgestellt werden. Das gleiche Hauptformular, das für eine modellgetriebene App entworfen wurde, wird auch in Dynamics 365 for Outlook und Dynamics 365 für Tablets verwendet. Der Vorteil für dieses Ansatzes ist, dass es nicht nötig ist, Änderungen in drei verschiedenen Formularen zu integrieren.

Allerdings gibt es beim Entwickeln dieser Formulare einige wichtige Faktoren zu berücksichtigen.

Benutzerdefinierte Formulare für verschiedene Gruppen

Da mehrere Hauptformulare erstellt und unterschiedlichen Sicherheitsrollen zugewiesen werden können, ist es möglich anderen Gruppen in der Organisation ein Formular zu präsentieren, das für die Art optimiert ist, wie die Gruppe die Anwendung verwendet. Sie können jeder Gruppe verschiedene Optionen zur Verfügung stellen, sodass sie unter verschiedenen Formularen wählen können. Weitere Informationen: Steuern des Zugriffs auf Formulare

Manager und Entscheidungsträger können Formulare benötigen, die für eine schnelle Übersicht zu den wichtigsten Datenpunkten optimiert sind. Diese möchten möglicherweise eher Diagramme als Listen sehen und führen wahrscheinlich nicht viel Dateneingabe durch.

Benutzer, die direkt mit Kunden interagieren, benötigen Formulare, die für die Aufgaben angepasst sind, die sie am häufigsten ausführen. Sie wünschen Formulare, die eine effiziente Dateneingabe ermöglichen.

Die Formularerstellung kann ein iterativer Prozess sein, bei dem Eingaben gesammelt und die Benutzeroberfläche entwickelt wird. Denken Sie daran, dass Entwicklern eine Vielzahl an Tools zur Verfügung stehen und dass nicht alles über Formulare erledigt werden muss. Verwenden Sie Geschäftsregeln, Workflowprozesse, Dialogfelder und Geschäftsprozessflows zusammen mit den Formulare, um eine Lösung bereitzustellen, die für die Organisation funktioniert.

Formulare zu erstellen und zu bearbeiten ist relativ einfach, aber wenn mehr Formulare erstellt werden, müssen mehr Formulare verwaltet werden.

Formular-Präsentationsunterschiede

Obwohl nicht für jede Präsentation mehrere Formulare für jeden Lieferungsmechanismus (Web, Tablet, Smartphone) verwaltet werden müssen, muss ein Entscheider überlegen, wie Unterschiede in der Darstellung im Hauptformular berücksichtigt werden können.

Hauptformular-Erscheinungsbild beschreibt die verschiedenen Arten, in denen das Hauptformular dargestellt werden kann. Die wichtigsten zu berücksichtigenden Dinge sind:

  • Dynamics 365 for tablets unterstützt nicht das Hinzufügen von Bild, HTML oder Silverlight-Webressourcen zu Formularen.

  • Das Layout von Dynamics 365 for tablets-Formularen wird auf dem Hauptformular basierend automatisch generiert. Es gibt keinen speziellen Formular-Editor für Dynamics 365 for tablets-Formulare. Es muss überprüft werden, ob die Formularpräsentation für beide Clients funktioniert.

  • Wenn Sie über nicht unterstützte Skripts haben, die mit DOM-Elementen interagieren, die in der Webanwendung vorhanden sind, werden diese nicht in Dynamics 365 for tablets-Formularen funktionieren, da die gleichen DOM-Elemente nicht verfügbar sind.

  • Dynamics 365 for Outlook-Lesebereichsformulare erlauben kein Skripting. Die Sichtbarkeit von Formularelementen hängt von den Standardeinstellungen ab und kann nicht zur Laufzeit mithilfe von Skripts geändert werden.

Formularleistung

Formulare, die langsam geladen werden oder nicht schnell reagieren, wirken sich mit Sicherheit auf die Produktivität und die Annahme der App durch die Benutzer aus. In modellgesteuerten Apps für Formularleistung optimieren bietet eine Reihe von Empfehlungen, die berücksichtigt werden sollten, wenn Sie Formulare entwerfen, sodass sich Anpassungen nicht negativ auf die Formularleistung auswirken.

Effiziente Formulare gestalten

Formularlayout und ‑Design sind wichtig, um bessere Formulare zu erstellen. Das Entwerfen von Formularen, bei denen Aufgaben schnell und effektiv erledigt werden können, ist für die Zufriedenheit der Benutzer von entscheidender Bedeutung. Weitere Informationen: Produktive Hauptformulare in modellgesteuerten Apps gestalten

Nächste Schritte

Hauptformular erstellen oder bearbeiten – Übersicht

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).