Unterstützte Anpassungen für Dataverse
Sie können Microsoft Dataverse anpassen, indem Sie Tools verwenden, die in Power Apps verfügbar sind oder in der Entwicklerdokumentation beschrieben werden. Diese Anpassungen werden unterstützt und können aktualisiert werden.
Anpassungen, die mit anderen Methoden als den hier beschriebenen Methoden vorgenommen werden, sind nicht unterstützt und können während Updates und Upgrades auf Dataverse Probleme verursachen. Weitere Informationen finden Sie unter Nicht unterstützte Anpassungen.
Die Themen, die technischen Artikeln veröffentlicht wurden auf Microsoft-Websites wie Microsoft Learn, werden unterstützt, sind jedoch möglicherweise nicht erweiterungsfähig.
Anpassungen mithilfe von Power Apps
Es gibt eine Reihe von Tools, die in Dataverse enthalten sind und die Sie für die Anpassung verwenden können. Die Anpassungen, die mithilfe von Power Apps Tools und Webanwendungen vorgenommen werden, werden vollständig unterstützt und sind vollständig aktualisierbar.
Die folgenden Anpassungsmethoden können verwendet werden, um vollständig unterstützte Anpassungen zu erstellen:
Anpassung in Power Apps oder im Lösungs-Explorer. Weitere Informationen finden Sie unter Was ist Dataverse?.
Einstellungen in der Webanwendung. Weitere Informationen finden Sie unter Administration Power Apps.
Reporting Services. Weitere Informationen finden Sie unter Berichte zu Ihrer modellgesteuerten Anwendung hinzufügen.
Hinweis
Vollständig unterstützt bedeutet, dass Entwicklersupport Unterstützung für Anpassungen bieten kann und dass Anwendungssupport Kunden beim Ausführen dieser Änderungen helfen kann.
Weitere Informationen zur Verwendung der Anpassungswerkzeuge in der Webanwendung finden Sie unter Was ist Dataverse?.
Mit Code angewendete Anpassungen
Die Dokumentation auf dieser Website für Entwickler, technischen Artikel und der Beispielcode, der auf dieser Website veröffentlicht wird und die Informationen, die vom Dataverse Developer Support Team freigegeben wurden, sind in den Bereich der Anpassungen enthalten, die mithilfe von Code angewendet werden. Die bestimmten Aktionen und Ebenen der Supportfähigkeit und Aktualisierbarkeit werden weiter unten in diesem Thema beschrieben.
Dataverse-Webdienste
Die Verwendung von Webdiensten werden vollständig unterstützt. Dazu gehören: Web-API, Organisationsservice und Ermittlungsservice. Wir bemühen uns, die APIs abwärtskompatibel zu halten, behalten uns jedoch das Recht vor, APIs für zusätzliche Features zu ändern. Auch Tabellenspalten können sich in zukünftigen Versionen ändern.
Lösungsdatei
Die Änderung einer Datei einer nicht verwalteten Lösung wird unterstützt, wie in dieser Dokumentation beschrieben. Bestimmte Anpassungsaufgaben für modellgesteuerte Apps können mithilfe dieser Schritte ausgeführt werden:
- Exportieren einer Lösungskomponente als nicht verwaltete Lösung.
- Extrahieren der Inhalte des Lösungspakets.
- Bearbeiten der Customizations.xml-Datei.
- Neupacken der Lösungsdatei.
- Importieren der geänderten Lösung.
Hinweis
Änderungen an der Datei Customizations.xml
müssen dem CustomizationsSolution.xsd
-Schema entsprechen. Weitere Informationen finden Sie unter Dateischema für Anpassungslösungen.
Die folgenden unterstützten Aufgaben können unter Verwendung dieser Schritte ausgeführt werden:
- Menübandanpassung.
- Anpassung der Anwendungsnavigation mithilfe von SiteMap.
- Formular- und Dashboardanpassung mithilfe FormXml.
- Anpassung gespeicherter Abfragen.
Plug-Ins
Die Fähigkeit, eine angepasste Geschäftslogik mithilfe des in dieser Dokumentation beschriebenen Plug-In-Mechanismus zu erstellen, wird vollständig unterstützt und ist aktualisierbar. Plug-Ins können nur im Sandkasten (Isolation) registriert und ausgeführt werden. Weitere Informationen: Plug-Ins.
Workflowerweiterungen
Die Möglichkeit, angepasste Workflowaktivitäten (Assemblys) zu erstellen, die von Workflowregeln aufgerufen werden können, ist vollständig unterstützt und kann aktualisiert werden. Benutzerdefinierte Workflowaktivitäten können jedoch nur im Sandkasten (Isolation) registriert und aktiviert werden. Weitere Informationen: Workflowerweiterungen
Support für .NET Framework-Versionen
Im Folgenden werden die Unterstützungsüberlegungen für benutzerdefinierten Code, die mit Microsoft .NET Framework 4.6.2 geschrieben wurde.
Jeder Webdienstclient, der mithilfe von Microsoft .NET Framework 4.6.2 oder höher verwendet wird, die den Webservices aufruft, wird in Dataverse vollständig unterstützt.
Wichtig
Sie sollten alle benutzerdefinierten Client-Anwendungen mit Microsoft .NET Framework 4.6.2 oder höher erstellen. Nur Anwendungen sind zulässig, die die Sicherheit auf Transportebene (TLS) 1.2 oder höher verwenden. TLS 1.2 ist nicht das Standardprotokoll, das von .NET Framework 4.5.2 verwendet wird, aber es ist in .NET Framework 4.6.2.
Sämtliche .NET-Assemblys, die mit Microsoft .NET Framwork 4.6.2 zur Verwendung in Dataverse als Plug-in-Assembly oder als benutzerdefinierte Workflowaktivität erstellt werden , werden unterstützt.
Nicht unterstützte Anpassungen
Änderungen an Dataverse, die ohne die Verwendung der Methoden, die in dieser Dokumentation beschrieben sind oder Dataverse-Tools vorgenommen werden, werden nicht unterstützt und werden während Updates oder Upgrades von Dataverse nicht beibehalten. Alles, was nicht in dieser Dokumentation und den unterstützenden Dokumenten dokumentiert wird, wird nicht unterstützt. Außerdem könnten nicht unterstützte Änderungen Probleme verursachen, wenn Sie durch das Hinzufügen von Hotfixes oder Service Packs aktualisieren oder Dataverse aktualisieren.
Im Folgenden finden Sie eine Liste nicht unterstützter Aktionstypen, nach denen häufig gefragt wird:
Verweisen von Dataverse-Dynamic-Link-Libraries (DLLs) abgesehen von Folgenden:
- Microsoft.Crm.Outlook.Sdk.dll
- Microsoft.Crm.Sdk.Proxy.dll
- Microsoft.Xrm.Sdk.dll
- Microsoft.Xrm.Sdk.Data.dll
- Microsoft.Xrm.Sdk.Deployment.dll
- Microsoft.Xrm.Sdk.Workflow.dll
- Microsoft.Xrm.Tooling.Connector.dll
- Microsoft.Xrm.Tooling.CrmConnectControl.dll
- Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase.dll
- Microsoft.Xrm.Tooling.WebResourceUtility.dll
Die Nutzung von Anwendungsprogrammierschnittstellen (APIs) abgesehen von den in den Webdiensten dokumentierten APIs: Web-API, SDK für .NET, Bereitstellungsdienst, Suchdienst, Organisationsdatendienst.
Plugin- und Workflow-Assemblies müssen die gesamte erforderliche Logik innerhalb der jeweiligen DLL enthalten. Plugins können auf einige Core .NET Assemblies verweisen. Es werden jedoch keine Abhängigkeiten von .NET-Assemblies unterstützt, die mit Low-Level-Windows-APIs interagieren, wie z. B. die Grafikdesign-Schnittstelle. Zuvor ließ Dynamics 365 zu, dass Assemblys auf diese Schnittstellen verweist, um aber den Sicherheitsstandards gerecht zu werden, sind Änderungen an dem Verhalten erforderlich.
Das Erstellen eines Plug-In-Assemblys für ein Standard-Dataverse-Assembly (Microsoft.Crm.*.dll) oder zum Ausführen eines Updates oder Löschens einer Plattform, die in
pluginassembly
erstellt wurde, wird nicht unterstützt.Bearbeiten einer Lösungsdatei zum Bearbeiten von Lösungskomponenten, abgesehen von Menübändern, Formularen, SiteMap oder gespeicherten Abfragen wird nicht unterstützt. Weitere Informationen finden Sie unter Wann die Anpassungsdatei bearbeitet wird. Das Definieren neuer Lösungskomponenten durch das Bearbeiten der Lösungsdatei wird nicht unterstützt. Das Bearbeiten der Webressourcendateien, die mit einer Lösung exportiert werden, wird nicht unterstützt. Abgesehen von den Schritten, die in Bearbeiten einer verwalteten Lösung dokumentiert werden, wird das Bearbeiten von Inhalten einer verwalteten Lösung nicht unterstützt.
Outlook-Client
- Änderungen an einem der Dynamics 365-Formulare oder das Hinzufügen neuer Formulare, wie benutzerdefinierte .aspx-Seiten, direkt in Office Outlook oder Änderungen an .pst-Dateien. Diese Änderungen werden nicht aktualisiert.
- Anpassungen mit anderen Mitteln als den unterstützten Tools vornehmen.
Siehe auch
Unterstützte Anpassungen für modellgesteuerte Apps
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).