Share via


Erstellen und Gesalten von Formularen

 

Veröffentlicht: November 2016

Gilt für: Dynamics CRM 2015

In Microsoft Dynamics 365 bieten Formulare die Benutzeroberfläche, mit der Benutzer mit den Daten interagieren, die sie für Ihre Arbeit benötigen. Es ist wichtig, dass die Formulare, die die Benutzer verwenden, so konzipiert sind, dass benötigte Informationen effektiv gefunden oder eingegeben werden können.

Dieses Thema erläutert, wie Formulare sich nach Entitätsgruppen unterscheiden, welche Arten von Formularen es gibt, und wie Sie den Zugriff auf Formulare steuern können. Informationen zu den Elementen und Eigenschaften von Formularen finden Sie unter Verwenden des Formulareditors.

In diesem Thema

Formularunterschiede nach Entität

Typen von Formularen

Zuweisen der Formularreihenfolge

Steuern des Zugriffs zu Formularen

Formularunterschiede nach Entität

Microsoft Dynamics 365 bietet zahlreiche Optionen zum Entwerfen von Formularen. Die Formulare für Aktualisierte Entitäten- und benutzerdefinierte Entitäten bieten die meisten Optionen. Wir haben eine Gruppe von Entitäten, die von den meisten Benutzern verwendet werden, und erstellten eine neue Umgebung dafür, die zahlreiche neue Funktionen enthält, wie etwa Unterstützung für den Microsoft Dynamics CRM für Tablets-Client, Geschäftsprozessflüsse und Geschäftsregeln. Eine der Schlüsselanforderungen dabei war das Ziel, dass ein Formularanpasser ein Formular nur einmal entwerfen und dann allen Clients bereitstellen kann.

Es gibt immer noch eine Zahl von Entitäten, die die Darstellung und Funktionen beibehalten, die von der früheren Version übertragen werden.Entitäten mit klassischen Formularen wurden nicht aktualisiert, da sie nicht oft von den meisten Benutzern verwendet werden und ihre Aktualisierung würde sich nicht wesentlich auf die Benutzerfreundlichkeit für die meisten Nutzer der Anwendung auswirken. Dadurch konnten wir uns auf die aktualisierten Entitäten konzentrieren.

Der Großteil Ihrer Anpassungsarbeit bezieht sich wahrscheinlich auf die aktualisierten und die benutzerdefinierten Entitäten. Wir werden erwähnen, wenn sich eine Funktion nur auf Formulare für aktualisierte Entitäten bezieht.

Aktualisierte Entitäten

Aktualisierte Entitäten sind in der folgenden Tabelle aufgeführt:

Konto

Termin

Kampagne

Kampagnenaktivität

Kampagnenreaktion

Anfrage

Mitbewerber

Kontakt

Vertrag

Vertragszeile

E-Mail

Fax

Rechnung

Lead

Brief

Marketingliste

Verkaufschance

Verkaufschance (Produkt)

Bestellung

Telefonanruf

Preislistenelement

Produkt

Schnellkampagne

Angebot

Terminserie

Vertriebsdokumentation

Teams

Aufgabe

Benutzer

Entitäten mit klassischen Formularen

Entitäten, die die klassische Formularpräsentation verwenden, sind in der folgenden Tabelle aufgeführt:

Adresse

Artikel

Kommentar zu Artikel

Massenlöschungsvorgang

Verbindung

Rabatt

Rabattliste

Dokumentort

E-Mail-Anlage

Folgen

Ziel

Zielmetrik

Importquelldatei

Rechnung (Produkt)

Auftrag (Produkt)

Preisliste

Warteschlangenelement

Angebot (Produkt)

Rollupfeld

Rollupabfrage

Gespeicherte Sicht

Dienst

Serviceaktivität

SharePoint-Website

Standort

Gebiet

Einheit

Einheitengruppe

Typen von Formularen

Die folgende Tabelle beschreibt die Typen von Formularen in Microsoft Dynamics 365:

Formulartyp

Beschreibung

Hauptbereich

Verwendet in der Webanwendung, Dynamics CRM für Outlook und CRM für Tablets.

Diese Formulare bieten die Hauptbenutzeroberfläche zum Interagieren mit Entitätsdaten.Weitere Informationen:Designerwägungen für Hauptformulare

Mobil

Verwendet für die Microsoft Dynamics CRM für Telefone-Seiten. Dieses vereinfachte Formular ist für Mobilgeräte konzipiert.

Die mobilen Formulare für aktualisierte Entitäten wurden nicht geändert.Weitere Informationen:Erstellen und Bearbeiten mobiler Formulare für CRM für Smartphones Express

Schnellerfassung

Verwendet in der Webanwendung, Dynamics CRM für Outlook und CRM für Tablets.

Für aktualisierte Entitäten stellen diese Formulare ein einfaches Formular zum Erstellen neuer Datensätze zur Verfügung.Weitere Informationen:Erstellen und Bearbeiten von Schnellerstellungsformularen

Schnellansicht

Verwendet in der Webanwendung, Dynamics CRM für Outlook und CRM für Tablets.

Für aktualisierte Entitäten werden diese Formulare mit dem Hauptformular angezeigt, um zusätzliche Daten für einen Datensatz anzuzeigen, auf den ein Suchfeld in dem Formular verweist.Weitere Informationen:Erstellen und Bearbeiten von Schnellansichtsformularen

Zuweisen der Formularreihenfolge

Wenn Sie mehrere Haupt-, Schnell- oder Mobilformulare für eine Entität haben, können Sie Ihnen eine Reihenfolge zuweisen. Die Formularreihenfolge legt fest, welche der verfügbaren Formulare standardmäßig angezeigt werden. Die verfügbaren Haupt- oder Mobilformulare können weiter durch die Zuweisung von Sicherheitsrollen gesteuert werden. Weitere Informationen finden Sie unter Steuern des Zugriffs zu Formularen.

Schnellformularen können keine Sicherheitsrollen zugewiesen werden, das einzige Formular, das von allen Benutzern benutzt wird, befindet sich daher am beginn der Formularreihenfolge.

Zuweisen einer Formularreihenfolge

  1. Gehen Sie zu Einstellungen > Anpassungen.

  2. Wählen Sie Anpassungen und dann System anpassen.

  3. Erweitern Sie im Lösungsexplorer die gewünschte Entität, und wählen Sie Formulare.

  4. Wählen Sie auf der Formularlistensymbolleiste die Option Formularreihenfolge.

  5. Wählen Sie Hauptformularsatz, Formularsatz für Schnellerfassung oder Mobiler Formularsatz, je nach Art der Formulare, die Sie verwenden möchten.

  6. Das Dialogfeld Formularreihenfolge ist eine einfache Liste, in der Sie ein ausgewähltes Formular auf- oder abwärts verschieben können.

  7. Wenn Sie damit fertig sind, klicken Sie auf OK, um das Dialogfeld zu schließen.

Steuern des Zugriffs zu Formularen

Es gibt zwei Möglichkeiten , um den Zugriff auf Hauptformulare zu steuern:

  • Ein Hauptformular inaktiv machen

    Die Möglichkeit, ein Hauptformular aktiv oder inaktiv zu machen, ist neu in dieser Version. Dies dient hauptsächlich dazu, neue Formulare zu verwalten, wenn Organisationen eine Aktualisierung durchführen, Sie können damit aber verhindern, dass Benutzer ein bestimmtes Hauptformular verwenden. Weitere Informationen finden Sie unter Aktualisieren der Formulare.

  • Zuweisen von Sicherheitsrollen zum Hauptformular

    Verwenden Sie dies, um ein Hauptformular bestimmten Gruppen zur Verfügung zu stellen.

Verschiedene Personen in Ihrer Organisation können mit denselben Daten in unterschiedlicher Weise interagieren. Manager müssen möglicherweise schnell Informationen in einem Datensatz erfassen, und Servicemitarbeiter benötigen ein Formular, das die Dateneingabe optimiert. Sie können verschiedener Anforderungen berücksichtigen, indem Sie Formulare den Sicherheitsrollen zuweisen, zu denen verschiedene Mitarbeitergruppen gehören.

Genaue Anweisungen finden Sie unter Zuweisen von Sicherheitsrollen zu Formularen.

Sind mehrere Haupt- oder Mobilformulare für eine Entität definiert, können Sie auswählen, welche Formulare Benutzer aufgrund ihrer Sicherheitsrollen verwenden können. Da jede Entität in der Lage sein muss, ein Formular für beliebige Benutzer anzuzeigen, muss mindestens ein Formular als "Fallback"-Formular festgelegt werden - ein Formular, das für die Benutzer sichtbar ist, deren Sicherheitsrollen keine spezifischen Formulare zugewiesen wurden.

Hinweis

Schnellerfassungs- und Schnellansichtsformulare können keinen Sicherheitsrollen zugewiesen werden.

Sie können im Formular-Editor oder aus der Formularliste einem Formular Sicherheitsrollen zuweisen. Solange jedoch nur ein Formular für die Entität vorhanden ist, können Sie die Option Für Fallback aktiviert im Dialogfeld Sicherheitsrollen zuweisen nicht löschen. Obwohl Sie dem Formular Sicherheitsrollen zugewiesen haben, können in diesem Fall alle Benutzer, die einer beliebigen Sicherheitsrolle zugeordnet sind, das Formular weiterhin anzeigen, da es als Ausweichformular aktiviert wurde.

Nachdem Sie ein zweites Haupt- oder Mobilformular für die Entität erstellt haben, können Sie die Option Für Fallback aktiviert für eines der Formulare deaktivieren. Über das System wird immer sichergestellt, dass immer mindestens ein Formular als Ausweichformular ("Fallback") aktiviert ist.

Wenn Sie mehr als ein Hauptformular haben, können Sie eine Formularreihenfolge angeben, die steuert, welches der Formulare, die ein Benutzer anzeigen kann, das Standardformular ist. Falls mehrere Formulare vorhanden sind, die sie verwenden können, können sie Formulare wechseln, und das ausgewählte Formular wird dann das Standardformular, bis sie wieder ein anderes wählen. Diese Einstellung wird in ihrem Browser gespeichert. Wenn Sie einen anderen Browser oder einen anderen Computer verwenden, sehen sie das ursprüngliche Standardformular.

Strategien zum Verwalten des Ausweichformulars

Strategien zum Verwalten des Ausweichformulars sind etwa:

Alle Benutzer sehen dasselbe Formular

Wenn Sie nicht mehrere Formulare für eine Entität benötigen, benötigen Sie kein Ausweichformular.

Erstellen eines Notfallformular

Wenn Sie rollenbasierte Formulare verwenden, um die Informationen einzuschränken, die Benutzer anzeigen oder bearbeiten können, können Sie ein Formular erstellen, das nur ein Minimum von Informationen anzeigt. Wählen Sie dann im Dialogfeld Sicherheitsrollen zuweisen die Option Nur für diese ausgewählten Sicherheitsrollen anzeigen aus, wählen Sie jedoch keine Rollen außer "Systemadministrator", und wählen Sie Als Ausweichformular aktiviert aus. Das Ergebnis ist, dass das Formular nur vom Systemadministrator und von Benutzern, dessen Sicherheitsrollen nicht einem bestimmten Formular zugewiesen wurden, angezeigt werden kann. Sie können eine HTML-Webressource in das Formular einfügen, die angibt, warum das Formular so wenig Informationen anzeigt, sowie einen Link zu Informationen dazu, wie Benutzer eine Sicherheitsrolle anfragen können, die mit einem Formular verbunden ist.

Hinweis

Sie können keine Webressource in einer Formularkopf- oder -fußzeile mit einschließen.

Erstellen eines generischen Formulars

Wenn Sie rollenbasierte Formulare verwenden, um eine benutzerdefinierte Umgebung aufgrund der Rolle eines Benutzers innerhalb der Organisation bereitzustellen, können Sie das am wenigsten spezialisierte Formular als Ausweichformular einrichten und es so konfigurieren, dass es allen Benutzern angezeigt wird. Erstellen Sie dann benutzerdefinierte Formulare für bestimmte Sicherheitsrollen, und konfigurieren Sie diese so, dass sie nur für Sicherheitsrollen angezeigt werden, die sie benötigen. Aktivieren Sie diese Formulare nicht als Ausweichformular. Verwenden Sie schließlich die Liste Formulare im Dialogfeld Formularreihenfolge, um anzugeben, welche Formulare angezeigt werden - angeordnet von dem am wenigsten exklusiven bis zum exklusivsten Formular. Ihr Ausweichformular befindet sich am unteren Rand der Liste. Dadurch sehen Benutzer das Formular, das für ihre Rolle angepasst wurde, als Standardformular, können aber mit der Formularauswahl nach Wunsch das verbreitetste Formular auswählen. Das von Ihnen gewählte Formular bleibt ihr Standardformular, bis sie ein anderes auswählen.

Verwenden von Formularskripts

Schließlich ist es in der Webanwendung möglich, jedoch nicht empfohlen, dass ein Entwickler im Formularereignis Onload Skript verwendet, um die Xrm.Page.ui.formSelector.items-Sammlung zu nutzen, um verfügbare Formulare abzufragen und Benutzer per Navigation zu einem bestimmten Formular zu führen. Denken Sie daran, dass das Navigationsverfahren dazu führt, dass das Formular erneut geladen wird (und das Onload-Ereignis erneut ausgeführt wird.) Ihre Logik im Ereignishandler sollte immer nach Bedingungen sehen, bevor Sie das Navigationsverfahren verwenden, um eine Endlosschleife zu vermeiden oder damit Benutzer nicht in unnötiger Weise daran gehindert werden, zwischen Formularen zu navigieren.

Diese Methode funktioniert nicht für Microsoft Dynamics CRM für Tablets, da nicht mehrere Formulare zur Auswahl verfügbar sind.

Siehe auch

Anpassen des CRM-Systems
Erstellen und bearbeiten von Metadaten
Erstellen oder Bearbeiten

© 2016 Microsoft Corporation. Alle Rechte vorbehalten. Copyright