Freigeben über


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:

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:

  1. Exportieren einer Lösungskomponente als nicht verwaltete Lösung.
  2. Extrahieren der Inhalte des Lösungspakets.
  3. Bearbeiten der Customizations.xml-Datei.
  4. Neupacken der Lösungsdatei.
  5. 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).