Freigeben über


Neuigkeiten für Entwickler

 

Veröffentlicht: November 2016

Gilt für: Dynamics CRM 2015

Microsoft Dynamics CRM 2015 und Microsoft Dynamics CRM Online 2015-Update stellen eine einzelne Entwicklungsumgebung für lokale und Cloud-basierte Bereitstellungen bereit. Partner wie unabhängige Softwarehersteller (Independent Software Vendors, ISVs), globale Systemintegratoren und Wiederverkäufer können schnell Microsoft Dynamics 365-Erweiterungen und benutzerdefinierte Lösungen erstellen, packen und bereitstellen.

In diesem Thema

Neuerungen in Microsoft Dynamics CRM Online 2015 Update 1

Neuerungen für CRM 2015 und CRM Online 2015 Update

Neuerungen in Microsoft Dynamics CRM Online 2015 Update 1

Entwickler werden die folgenden Verbesserungen und die neuen Funktionen in dieser Version nutzen können:

  • Integrieren Sie Dynamics CRM-Daten leichter mit externen Systemen

  • Updatenachricht für spezielle Vorgänge

  • Alternativschlüssel

  • Änderungsnachverfolgung

  • Upsert zum Aktualisieren von CRM mit externen Daten

  • Optimistische Parallelität

  • Ausführen von mehreren Meldungen

  • Ablaufverfolgung

  • Benutzerdefinierte Aktionen in Workflows oder Dialogfeldern

  • Integration mit Parature

  • Benutzerdefinierte Anspruchszuordnung für serverbasierte SharePoint-Integration

  • OneNote-Integration

  • Berechtigungserweiterungen

  • Berücksichtigung der erforderlichen Schritte in einem Geschäftsprozess

  • Unterstützung für zusätzliche “älter als”-Klauseln für Datums- und Zeitfelder in FetchXML und QueryExpression

  • Regeln für Datensatzerstellung und -aktualisierung

  • Nachverfolgen von E-Mails auf der Ordnerebene

  • Unterstützung neuer Verhalten von Datums- und Uhrzeitwerten in CRM

  • Ausprobieren der Web-API-Vorschau

  • Neue Formularskriptfunktionen

  • Formularskriptunterstützung für die Integration des neuen Wissensmanagements in Parature

  • Verbesserte Funktionen für Unterrastersteuerelemente in Formularen

  • Weitere Optionen, um Formulare zu öffnen

  • Control.getShowTime-Methode für Datumskontrollen

  • Anpassbare Designs

  • Rollupfelderweiterungen

  • Benutzerdefinierte Preislisten für Verkaufschancen, Angebote, Aufträge und Rechnungen

  • Neue Entitäten

  • Neue Meldungen im Organisations-Webservice

  • Neue Berechtigungen

Blog: Neue Namenskonventionen für Microsoft Dynamics CRM Updates

Integrieren Sie Dynamics CRM-Daten leichter mit externen Systemen

Diese Version enthalten viele neue Funktionen, die es einfacher machen, Dynamics 365-Daten in Daten, die in anderen Systemen gespeichert werden, zu integrieren und damit zu synchronisieren. Diese Funktionen, die hier aufgeführt werden, können auch in anderen Fällen verwendet werden, um Code zu vereinfachen und zu optimieren.

  • Updatenachricht für spezielle Vorgänge

  • Alternativschlüssel

  • Änderungsnachverfolgung

  • Upsert zum Aktualisieren von CRM mit externen Daten

Weitere Informationen:Synchronisieren von CRM-Daten mit externen Systemen.

Updatenachricht für spezielle Vorgänge

Vor diesem Release wurden spezielle Nachrichten benötigt, um bestimmte Entitätsattributwerte zu aktualisieren. Beispielsweise müssten Sie die Nachricht Assign ausführen, um ein Entitätattribut ownerid zu ändern. In dieser Version können Sie jetzt UpdateRequest ausführen, um diese gleichen Vorgänge auszuführen, sodass einige dieser speziellen Meldungen veraltet sind. Weitere Informationen zu diesen Attributen und veralteten Nachrichten finden Sie unter Durchführen spezieller Vorgänge mithilfe des Updates.

Alternativschlüssel

Alternativschlüssel ermöglichen die Datenintegration in einer effizienten Weise. Benutzer können jetzt ein Attribut in einer Microsoft Dynamics 365-Entität definieren, um einem eindeutigen Bezeichner (oder einer Kombination von Spalten), der von einem externen Datenspeicher verwendet wird, zu entsprechen. Verwenden Sie diesen Alternativschlüssel anstelle des Primärschlüssels, um einen Datensatz in Dynamics 365 eindeutig zu identifizieren. Diese Funktionen verbessern die Entwickler- und Benutzerfreundlichkeit durch:

  • Verringern der Roundtrips zum Suchen von Datensatz-IDs aus anderen eindeutigen Spalten.

  • Erhöhen des Gesamtdurchsatzes von Massendatenprozessen, besonders in CRM Online.

  • Vereinfachte Programmierung aus externen Systemen ohne Dynamics 365-Datensatz-IDs.

Weitere Informationen: Definieren von Alternativschlüsseln für eine Entität und Verwenden Sie einen Alternativschlüssel, um Datensätze zu erstellen

Änderungsnachverfolgung

Sie können die Effizienz des Codes, der Änderungen an Dynamics 365-Daten überwacht, beträchtlich erhöhen, indem Sie die RetrieveEntityChangesRequest-Nachricht verwenden, die in dieser Version enthalten ist. Mit der neuen Änderungsnachverfolgungsfunktion können Sie die Dynamics 365-Daten in einer externen Datenquelle speichern, die performant synchronisiert werden, indem feststellt wird, welche Daten geändert wurden, nachdem die Daten ursprünglich extrahiert oder zuletzt synchronisiert wurden.

Weitere Informationen:Synchronisieren von Daten mit externen Systemen mithilfe der Änderungsnachverfolgung

Upsert zum Aktualisieren von CRM mit externen Daten

Die neue Nachricht UpsertRequest verringert die Komplexität, die mit Datenintegrationsszenarien verbunden war, indem ein Update vorgenommen wird, wenn der Datensatz bereits vorhanden ist, oder eine Erstellung, wenn der Datensatz noch nicht vorhanden ist. Dies ist besonders nützlich, wenn der Status eines Datensatzes in Dynamics 365 festgelegt werden soll und Sie nicht wissen, ob er schon vorhanden ist.

Weitere Informationen:Einen Datensatz mit Upsert einfügen oder aktualisieren

Optimistische Parallelität

In einem Multithread- und Mehrbenutzersystem wie Microsoft Dynamics 365 werden Vorgänge und Datenänderungen häufig parallel ausgeführt. Ein Problem entsteht, wenn zwei oder mehr Update- oder Löschvorgänge für dieselben Daten gleichzeitig ausgeführt werden. Dieser Fall kann möglicherweise zu Datenverlusten führen. In dieser Version können die Anwendungen neuerdings feststellen, ob ein Entitätsdatensatz auf dem Server geändert wurde, von dem die Anwendung den Datensatz abgerufen hat, wenn sie versucht, den Datensatz zu aktualisieren oder zu löschen. Der Versuch, einen Datensatz zu aktualisieren oder löschen, der von einem anderen Benutzer geändert wurde, führt zu einem Fehlerzustand.

Weitere Informationen:Verringern von möglichem Datenverlust mithilfe der optimistischen Parallelität.

Ausführen von mehreren Meldungen

Es ist eine allgemeine Anforderung in Geschäftsanwendungen, Änderungen mehrerer Datensätze im System zu koordinieren, sodass entweder alle Datenänderungen erfolgreich sind oder keine. Unter Datenbankbedingungen ist dies bekannt als Ausführung von mehreren Vorgängen in einer einzelnen Transaktion mit der Möglichkeit eines Rollbacks aller Datenänderungen, falls einer der Vorgänge nicht erfolgreich ist.

In dieser Version können Sie jetzt mehrere Webdienstanforderungen in einer einzelnen Datenbanktransaktion mit der ExecuteTransactionRequest-Nachrichtenanforderung ausführen.Weitere Informationen:Führt Nachrichten in einer einzelnen Datenbanktransaktion aus..

Ablaufverfolgung

Während die Version 2013 und die neueren Versionen von Microsoft Dynamics 365 die Ablaufverfolgung von Plug-Ins und benutzerdefinierten Workflowaktivitäten (benutzerdefinierter Code) als Debugging-Hilfe unterstützten, fügt diese Version die Möglichkeit zur Protokollierung dieser Ablaufverfolgungsinformationen für Entitätsdatensätze vom Typ PluginTraceLog hinzu. Benutzerdefinierter Code kann jetzt Informationsmeldungen in das Ablaufverfolgungsprotokoll mit ITracingService schreiben, unabhängig davon, ob eine Ausnahme für benutzerdefinierten Code ausgelöst wird. Diese Ablaufverfolgungsdatensätze können dann in der Dynamics 365-Webanwendung angezeigt werden.

Weitere Informationen dazu, wie die neuen Ablaufverfolgungsfunktionen aktiviert und verwendet werden, finden Sie unter Debuggen Sie ein Plug-In.

Benutzerdefinierte Aktionen in Workflows oder Dialogfeldern

Entwickler können immer noch benutzerdefinierte Aktionen mithilfe von Codes abrufen, aber jetzt können Aktionen auch direkt in Workflows oder Dialogfeldern abgerufen werden.Weitere Informationen:Ausführen einer Aktion mithilfe eines Prozesses und Konfigurieren von Workflowschritten

Integration mit Parature

Erhalten Sie Schnellzugriff auf eine umfangreiche Wissensdatenbank in Parature, von Microsoft, indem Sie Dynamics 365 mit Parature-Wissensmanagement verbinden. Ihre Servicemitarbeiter können leicht nach relevanten Artikeln in Parature suchen, während Sie weiterhin an einer Anfrage in Dynamics 365 arbeiten, und dann die Informationen an Kunden über verschiedene Kanäle wie Web, Chat, E-Mail oder Telefon weitergeben. Dies kann helfen, die Produktivität Ihrer Servicemitarbeiter zu steigern, indem sie schnell genaue Informationen finden und diese an die Kunden weitergeben können.Weitere Informationen:Integration von Microsoft Dynamics CRM 2015 mit Parature

Wenn Parature-Wissensmanagement aktiviert ist, können Sie eine Suche in der Wissensdatenbank-Steuerung zu den Entitätsformularen hinzufügen, die aktiviert sind. Dieses Steuerelement umfasst einen leistungsfähigen API-Client für Automatisierung und Erweiterungen mithilfe von Skripts im Formular.Weitere Informationen:Formularskriptunterstützung für die Integration des neuen Wissensmanagements in Parature

Unified Service Desk für Microsoft Dynamics 365 bietet auch vordefinierte Integration mit Parature-Wissensmanagement.Weitere Informationen:Neuigkeiten beim Unified Service Desk für Entwickler

Benutzerdefinierte Anspruchszuordnung für serverbasierte SharePoint-Integration

Microsoft Dynamics 365 unterstützt jetzt serverbasierte Integration mit SharePoint Online und lokalen SharePoint.Dynamics 365 verwendet Ansprüche zur Authentifizierung und Autorisierung von Dynamics 365-Benutzern für den Zugriff auf gespeicherte Dokumente in SharePoint.Weitere Informationen:Definieren von benutzerdefinierter Anspruchszuordnung für serverbasierte SharePoint-Integration

OneNote-Integration

Richten Sie die Microsoft OneNote-Integration in Microsoft Dynamics 365 ein, um automatisch ein eigenes OneNote-Notizbuch für die ausgewählten Dynamics 365-Entitätsdatensätze zu erstellen, womit Sie einfach Notizen in OneNote im Kontext eines Dynamics 365-Datensatzes in verschiedenen Formaten wie Bildern, Zeichnungen, formatiertem Text (Aufzählungszeichen und Tabellen) und Sprachaufzeichnungen erstellen können.Weitere Informationen:Integrieren von Microsoft Dynamics CRM 2015 in OneNote

Berechtigungserweiterungen

Die Berechtigungsfunktion wurde erweitert, damit Sie Folgendes tun können:

  • Festlegen einer standardmäßigen Berechtigung für einen Kunden, sodass, wenn Sie eine Anfrage für den Kunden erstellen oder aktualisieren, die standardmäßige Berechtigung automatisch für die Anfrage angewendet wird.

  • Steuern, ob die Bedingungen einer Berechtigung für einen Vorfall (Anfrage) verringert werden, wenn die Berechtigung für den Vorfall angewendet wird.

Weitere Informationen:Anspruchsentitäten

Berücksichtigung der erforderlichen Schritte in einem Geschäftsprozess

Dynamics 365 ermöglicht jetzt die Standardisierung der branchenbewährten Methoden, indem überprüft wird, ob alle erforderlichen Schritte, die in der aktiven Phase des Geschäftsprozesses definiert sind, ausgeführt wurden, wenn ein Lead qualifiziert wird oder beim Umwandeln eines Angebots in einen Vertriebsauftrag. Deshalb überprüfen jetzt die QualifyLeadRequest und ConvertQuoteToSalesOrderRequest-Nachrichten, ob die erforderlichen Schritte ausgeführt werden, bevor ein Lead qualifiziert wird oder ein Angebot in einen Vertriebsauftrag umgewandelt wird. Andernfalls wird eine entsprechende Fehlermeldung angezeigt.

Unterstützung für zusätzliche “älter als”-Klauseln für Datums- und Zeitfelder in FetchXML und QueryExpression

Bis zur vorherigen Version von Dynamics 365 konnten Sie nur "Älter als X Monate"-Datumsangaben abfragen mit FetchXML und QueryExpression. Dieses schränkte die Möglichkeit zum Finden von letzten Anfragen mit anderen Granularitätsebenen (Stunden, Tage, Wochen, usw.) ein, z. B. dringende Anfragen, die älter sind als 15 Minuten.

Die folgenden Einstellungen für die "älter als"-Klausel "werden in FetchXML und QueryExpression hinzugefügt, sodass Sie die Anfragen mithilfe verschiedener Granularitätsebenen suchen können:

  • Älter als x Minuten

  • Älter als x Stunden

  • Älter als x Tage

  • Älter als x Wochen

  • Älter als x Jahre

Weitere Informationen:Steuerdatum und "älter als"-Datums-/Zeit-Abfrageoperatoren in FetchXML

Regeln für Datensatzerstellung und -aktualisierung

Die neuen Kanal-Engagement-Frameworkregeln ermöglichen Ihnen die Erhöhung der Effektivität von Vertriebs-, Marketing- und Serviceteams, indem automatisch eingehende Aktivitäten, wie z. B. E-Mails, benutzerdefinierte Aktivitäten und Beiträge aus externen integrierten Anwendungen (mobile Anwendungen, Portale oder Social Media-Kanäle) zu System- oder benutzerdefinierten Datensätzen in Dynamics 365 konvertiert werden. Sie erstellen und verwalten die automatischen Regeln für Datensatzerstellung und -aktualisierung mit Dynamics 365 oder Microsoft Dynamics CRM für OutlookWeitere Informationen:Hilfe und Schulung: Definieren Sie Regeln, um CRM-Datensätze aus eingehenden Aktivitäten zu erstellen oder zu aktualisieren.

Manchmal müssen diese Konvertierungsregeln bearbeitet werden, um der Änderung Ihrer Geschäftsanforderungen zu entsprechen. Um eine Konvertierungsregel zu bearbeiten, müssen Sie die Regel deaktivieren, die Regeldefinition bearbeiten und dann die Regel erneut aktivieren. Während die Regel bearbeitet wird, gehen die Aktivitäten aus externen Anwendungen weiter in Dynamics 365 ein, allerdings ohne Reaktion, da die Regel nicht aktiv sind. Um die Konvertierungsregeln auf die Aktivitäten rückwirkend anzuwenden, nachdem Sie sie bearbeitet und erneut aktiviert haben, können Sie die neue ApplyRecordCreationAndUpdateRuleRequest-Nachricht verwenden.

Hinweis

Sie können die automatischen Konvertierungsregeln nicht mithilfe der SDK erstellen oder bearbeiten; Sie können nur die Konvertierungsregeln anwenden.

Nachverfolgen von E-Mails auf der Ordnerebene

Verwenden Sie die neue "Automatisch nachverfolgter Postfachordner"-Entität in Dynamics 365, um Zuordnungsregeln auf Ordnerebene zu konfigurieren, mit denen Sie einen Microsoft Exchange-Posteingangsordner zu einem Dynamics 365-Datensatz zuordnen können, sodass alle E-Mails im Exchange-Ordner automatisch für den zugeordneten Datensatz in Dynamics 365 nachverfolgt werden.Weitere Informationen:: Konfigurieren der Regeln für die Nachverfolgung auf Ordnerebene

Unterstützung neuer Verhalten von Datums- und Uhrzeitwerten in CRM

Bis zur vorherigen Version von CRM waren alle Datums- und Uhrzeitwerte in Dynamics 365zeitzonenbewusst, einschließlich solcher mit dem "Nur Datum"-Format.Dynamics 365 führt eine neue Eigenschaft ein, DateTimeAttributeMetadata.DateTimeBehavior, um "Nur Daten" und "Zeitzonen unabhängige" Werte für ein Attribut vom Typ DateTime zu definieren.Weitere Informationen:Verhalten und Format des Datums- und Uhrzeitattributs

Ausprobieren der Web-API-Vorschau

Die Microsoft Dynamics 365-Web-API-Vorschau bietet eine netzwerkbasierte Kommunikations- und Messagingschnittstelle für die Dynamics CRM-Webdienste durch die Implementierung von industriekompatiblen Internetprotokolle OData v4, OAuth 2 und JSON. Unabhängige Softwarehersteller, Partner und andere Kunden können diese Schnittstelle nutzen, um die Server-zu-Server- und Client-zu-Server-Anwendungen auf einer Vielzahl an Computerhardware und -geräten, Betriebssystemen und Programmiersprachen zu implementieren. Die Web-API-Vorschau stellt die zukünftige Ausrichtung des Dynamics CRM-Webdienstzugriffs dar.

Ein Administrator kann die Web-API-Vorschau in der Webanwendung aktivieren, indem er zu Einstellungen > Verwaltung > Systemeinstellungen geht und die Registerkarte Vorschauen auswählt. Sie können dann auf den Web API-Endpunkt für Ihre Organisation unter https://<domain>.crm.dynamics.com/api/data zugreifen

Die Web-API-Vorschau wird phasenweise bereitgestellt. Diese Vorschau ist die Erstversion und wird von regelmäßigen Updates gefolgt, die zusätzliche Funktionen bereitstellen. Die Vorschauversion ermöglicht, Feedback zu geben und Kenntnisse darüber zu gewinnen, was eine zukünftige Version erwarten lässt. Die Web-API-Vorschau sollte nicht für Produktionsumgebungen verwendet werden, und es wird kein Support bereitgestellt. Weitere Informationen zum nächsten Endpunkt finden Sie unter Web-API-Vorschau.

Neue Formularskriptfunktionen

Sie können neue Formularskript-APIs in dieser Version verwenden.

  • Formularskriptunterstützung für die Integration des neuen Wissensmanagements in Parature

  • Verbesserte Funktionen für Unterrastersteuerelemente in Formularen

  • Weitere Optionen, um Formulare zu öffnen

  • Control.getShowTime-Methode für Datumskontrollen

  • Ermitteln Sie den Typ des Geräts, das verwendet wird

Diese Funktionen sind nur für aktualisierte Entitäten verfügbar, wenn die Systemeinstellung Altes Formularrendering verwenden auf "Nein" gesetzt ist.

Formularskriptunterstützung für die Integration des neuen Wissensmanagements in Parature

Wenn eine Organisation Parature-Integration aktiviert hat, kann sie ein neues Suchsteuerelement für die Wissensdatenbank zu Formularen hinzufügen. Dieses Steuerelement sorgt für Programmierbarkeitsunterstützung zur Automatisierung oder Optimierung der Benutzererfahrung.Weitere Informationen:Parature: Suchsteuerelement für die Wissensdatenbank (clientseitige Referenz)

Verbesserte Funktionen für Unterrastersteuerelemente in Formularen

Das in Formulare eingebundene Unterrastersteuerelement bietet jetzt Zugriff auf neue Funktionen, zum Beispiel das Ändern der derzeit ausgewählten Ansicht und Zugreifen auf Verweisen zu Entitätsdatensätzen, die im Unterraster angezeigt werden.Weitere Informationen:Rasterobjekte und Methoden (clientseitige Referenz)

Weitere Optionen, um Formulare zu öffnen

Nutzen Sie die neue Xrm.Utility.openQuickCreate-Funktion, um das Schnellerfassungsformular zu öffnen, falls Sie einen Benutzer damit vertraut machen möchten, einen neuen Datensatz zu erstellen.

Mit der Xrm.Utility.openEntityForm-Funktion können Sie einen optionalen windowOptions-Parameter einfügen, um das Formular in einem neuen Browserfenster zu öffnen, falls Sie die Webanwendung verwenden.

Control.getShowTime-Methode für Datumskontrollen

Die getShowTime-Methode ist ein Begleiter der bestehenden setShowTime-Methode. Verwenden Sie diese Methode, um zu bestimmen, ob das Zeitelement eines Datumssteuerelements derzeit angezeigt wird.

Ermitteln Sie den Typ des Geräts, das verwendet wird

Die Xrm.Page.context.client.getFormFactor-Methode informiert Sie, ob das Gerät ein Desktop, Telefon oder Tablet ist.

Anpassbare Designs

Sie haben jetzt eine unterstützte Methode, um ein benutzerdefiniertes Erscheinungsbild für Dynamics 365 anzuwenden. Organisationen können jetzt Änderungen an Standardfarben und anderen visuellen Elementen, z. B. Einfügen eines Unternehmenslogos, vornehmen. Diese Änderungen können mithilfe der Anpassungstools ausgeführt werden und benötigen keinen Entwickler.Weitere Informationen:Abfragen und Bearbeiten eines Organisationsdesigns

Rollupfelderweiterungen

In dieser Version unterstützen Rollupfelder jetzt AVG-Berechnungen und weitere Verbesserungen, um Rollupfelder mit Aktivitäten zu verwenden. Dies ist ein Bereich weniger, in dem ein Entwickler Code schreiben muss.Weitere Informationen:Rollup-Attribute und definiert Rollupfelder.

Benutzerdefinierte Preislisten für Verkaufschancen, Angebote, Aufträge und Rechnungen

Anstatt die vordefinierte Regel für die Auswahl einer Standardpreisebene (Preisliste) für Verkaufschancen, Angebote, Aufträge und Rechnungen zu verwenden, können Sie die benutzerdefinierte Logik zum Auswählen einer Standardpreisliste mithilfe der GetDefaultPriceLevelRequest-Nachricht angeben.Weitere Informationen:Erweitern Sie die Auswahl der Standard-Preisstufe

Neue Entitäten

In der folgenden Tabelle sind die neuen Entitäten dieser Version aufgeführt

Schemaname

Anzeigename

Beschreibung

ChannelProperty

Kanaleigenschaft

Nur zur internen Verwendung.

ChannelPropertyGroup

Kanaleigenschaftengruppe

Nur zur internen Verwendung.

KnowledgeBaseRecord

Wissensdatenbankdatensatz

Metadaten der Wissensdatenbankartikel, die den Microsoft Dynamics 365-Entitäten zugeordnet sind.Weitere Informationen:Integration von Microsoft Dynamics CRM 2015 mit Parature.

MailboxTrackingFolder

Automatisch nachverfolgter Postfachordner

Speichert Daten, die Aufschluss darüber geben, welche Ordner für ein Postfach automatisch nachverfolgt werden.Weitere Informationen:Konfigurieren der Regeln für die Nachverfolgung auf Ordnerebene.

OfficeDocument

Office-Dokument

Dient zum Speichern von Office-Dokumenten in der Datenbank (im binären Format).

PluginTraceLog

Plug-In-Ablaufverfolgungsprotokoll

Ablaufverfolgungs- und Ausnahmeinformationen, die von Plug-Ins und benutzerdefinierten Workflowaktivitäten generiert werden.Weitere Informationen:Ablaufverfolgungsprotokollierung aktivieren.

Theme

Design

Enthält Informationen zur Festlegung benutzerdefinierter Optionen für visuelle Designs für Client-AnwendungenWeitere Informationen:Abfragen und Bearbeiten eines Organisationsdesigns.

TimeStampDateMapping

Zeitstempel für Datumszuordnung

Nur zur internen Verwendung.

UserMapping

Benutzerzuordnung

Wird verwendet, um benutzerdefinierte Anspruchszuordnungen in CRM anzugeben, um einen anderen Wert als den Standardwert zu verwenden, den CRM nutzt, um CRM-Benutzer in SharePoint zu authentifizieren und autorisieren.Weitere Informationen:UserMapping-Entitätsmeldungen und -methoden.

Neue Meldungen im Organisations-Webservice

Die folgenden Meldungen sind in dieser Version neu.

Anforderungsklassenname

Beschreibung

Weitere Informationen

ApplyRecordCreationAndUpdateRuleRequest

Enthält Daten zum Anwenden der Regel für die Datensatzerstellung und -aktualisierung für eingehende Aktivitäten.

ApplyRecordCreationAndUpdateRuleRequest

ConvertDateAndTimeBehaviorRequest

Enthält Daten, um vorhandene Datums- und Uhrzeitwerte in der Datenbank aus UTC in das DateOnly-Verhalten zu konvertieren.

Verhalten und Format des Datums- und Uhrzeitattributs

CreateEntityKeyRequest

Erstellt einen Alternativschlüssel für eine Entität.

Erstellen Sie Alternativschlüssel

DeleteEntityKeyRequest

Löscht den Alternativschlüssel für eine Entität.

Abrufen und Löschen von Alternativschlüsseln

ExecuteTransactionRequest

Führt mehrere Nachrichtenanforderungen in einer einzelnen Datenbanktransaktion aus.

Führt Nachrichten in einer einzelnen Datenbanktransaktion aus.

ExportToExcelOnlineRequest

Nur zur internen Verwendung.

Nur zur internen Verwendung.

PublishThemeRequest

Veröffentlicht ein Design.

Bearbeiten und Veröffentlichen von Sie Designdaten

RetrieveEntityChangesRequest

Ruft die Änderungen für eine Entität seit der letzten Synchronisierung ab.

Synchronisieren von Daten mit externen Systemen mithilfe der Änderungsnachverfolgung

ReactivateEntityKeyRequest

Übermittelt einen neuen asynchronen Systemauftrag, um den Index für den Schlüssel zu erstellen.

Überwachen der Indexerstellung für Alternativschlüssel

RetrieveEntityKeyRequest

Ruft den Alternativschlüssel für eine Entität ab.

Abrufen und Löschen von Alternativschlüsseln

RetrieveMailboxTrackingFoldersRequest

Ruft die Ordnerzuordnungsregeln für einen Benutzer ab.

Konfigurieren der Regeln für die Nachverfolgung auf Ordnerebene

UpsertRequest

Aktualisiert einen Datensatz oder fügt ihn ein.

Einen Datensatz mit Upsert einfügen oder aktualisieren

Neue Berechtigungen

Die folgenden Rechte sind neu oder geändert. Einen Gesamtüberblick dafür, wie der Sicherheitsrolleneditor zu Rechtsnamen in diesem SDK zugeordnet wird, erhalten Sie in Sicherheitsrollen-Benutzeroberfläche für die Rechtezuordnung.

Registerkartenname im Dialogfeld Sicherheitsrolle

Name, der im Dialog angezeigt wird

Rechtename

Weitere Informationen

Kern

Assistent für SharePoint-Integration veröffentlichen

prvConfigureSharePoint

Definieren von benutzerdefinierter Anspruchszuordnung für serverbasierte SharePoint-Integration

Unternehmensmanagement

Kanaleigenschaftengruppe

prv*ChannelPropertyGroup

Nur zur internen Verwendung.

Unternehmensmanagement

Automatisch nachverfolgter Postfachordner

prv*MailboxTrackingFolder

Konfigurieren der Regeln für die Nachverfolgung auf Ordnerebene

Unternehmensmanagement

CRM für Mobile

prvUseTabletApp

Dieses Recht ist nicht neu. Der angezeigte Name hat sich jedoch geändert.

Unternehmensmanagement

CRM für Smartphones Express

prvGoMobile

Dieses Recht ist nicht neu. Der angezeigte Name hat sich jedoch geändert.

Serviceverwaltung

Wissensdatenbankdatensatz

prv*KnowledgeBaseRecord

Integration von Microsoft Dynamics CRM 2015 mit Parature

Serviceverwaltung

Regel für Datensatzerstellung und -aktualisierung

prv*ConvertRule

Nur zur internen Verwendung.

Serviceverwaltung

Verringerungsbedingungen steuern

prvControlDecrementTerm

Anspruchsentitäten

Anpassung

Entitätsschlüssel

prv*EntityKey

Definieren von Alternativschlüsseln für eine Entität

Anpassung

Plug-In-Ablaufverfolgungsprotokoll

prv*PluginTraceLog

PluginTraceLog-Entitätsmeldungen und -methoden

Anpassung

Design

prv*Theme

Abfragen und Bearbeiten eines Organisationsdesigns

* Diese Berechtigung ist eine der Folgenden: Erstellen, Lesen, Schreiben, Löschen, Anfügen, Anfügen an, Zuweisen oder Freigeben.

Neuerungen für CRM 2015 und CRM Online 2015 Update

Entwickler werden die folgenden Verbesserungen und die neuen Funktionen in dieser Version nutzen können:

  • Produktkatalogerweiterungen

  • Verwenden Sie hierarchische Daten

  • Anwenden von hierarchischen Sicherheitsmodellen

  • Verwenden berechneter und Rollupattribute, die in der Dynamics CRM erstellt wurden

  • Schreiben von Formularskripts, die mit Geschäftsprozessflüssen interagieren

  • Verwenden von Sicherheit auf Feldebene mit Systementitäten

  • Erstellen Unternehmensregeln anstatt Code schreiben

  • Hinzufügen von benutzerdefiniertem Hilfeinhalt

  • Neue Webdienstproxyklassen für den Web-Endpunkt

  • Neue Meldungen im Organisations-Webservice

  • Neue Meldungen im Bereitstellungs-Webservice

  • Neue Entitäten

  • Neue Berechtigungen

  • NuGet-Pakete

  • Veraltete Formularskriptmethoden wurden entfernt

  • Vorschaufunktion: IFrame und Webressourcen für CRM für Tablets

  • Neue .NET-Framework-Anforderung

Produktkatalogerweiterungen

Die verbesserte Produktkatalogfunktion bietet Ihnen:

  • Erstellen Sie ein umfangreiches Produkt-Klassifizierungssystem (Taxonomie) für die Organisation, indem Sie Produktfamilien-Hierarchien und Produkte mit konfigurierbaren Eigenschaften definieren, die die Anzahl von Stock Keeping Units (SKUs) der Produkte verringern, die erforderlich sind, um den Produktkatalog beizubehalten.

  • Gruppieren Sie Produkte und Services in einem Bündel, um attraktive Pakete für Kunden zu erstellen.

  • Definieren Sie neue Beziehungen, wie Cross-Selling, Up-Selling, zusätzlich zu den Ersatzbeziehungen für die Produkte, die dem Vertriebsagent während der Verkaufschancen- und Auftragsverwaltung als Produktvorschläge angezeigt werden. Dies kann dabei helfen, die Verkaufszahlen der zugehörigen Produkte der zu steigern.

  • Verwenden Sie benutzerdefinierte Preisberechnung anstelle der Dynamics 365- Systempreisberechnung, um Preise zu berechnen, wenn Sie ein Produkt oder ein Bündel der Verkaufschance, dem Angebot, dem Auftrag oder der Rechnung zuordnen.

  • Definieren Sie Rabatte pro Einheit für Produkte auf Positionsebene, wenn Sie diese die Verkaufschance, dem Angebot, dem Auftrag oder der Rechnung hinzufügen.

  • Automatisch die Standard-Preisstufe (Preisliste) für eine Verkaufschance, ein Angebot, einen Auftrag oder eine Rechnung basierend auf dem aktuellen Benutzer und dessen Gebietsbeziehung mit der Preisstufe festlegen.

  • Geben Sie lokalisierte Werte für bestimmte Produkteigenschaften (Attribute) an, damit Produktnamen und Beschreibungen in der bevorzugten Sprache des Benutzers verfügbar sind.

Weitere Informationen:Produktkatalogentitäten

Verwenden Sie hierarchische Daten

Benutzer können einen wertvollen Einblick in ihre Daten erhalten, da sie hierarchisch verknüpften Daten anzeigen und zwischen verknüpften Datensätzen wechseln können.

Identifizieren und Bearbeiten von hierarchischen Entitätsbeziehungen

Hierarchische Beziehungen sind in Microsoft Dynamics 365 nicht neu. Allerdings sind diese Visualisierungen und neuen Abfrageoperatoren und für hierarchische Daten von expliziten Deklarationen abhängig, dass bestimmte Entitätsbeziehungen hierarchisch sind. Es gibt Einschränkungen, die mithilfe dieser Deklaration erzwungen werden, beispielsweise kann jede Entität nur eine auf sich selbst verweisende 1: n-Entitätsbeziehung haben, die als hierarchisch betrachtet wird. Diese Deklaration ist in den Metadaten der Beziehung enthalten. Die OneToManyRelationshipMetadata-Klasse hat eine neue IsHierarchical-Eigenschaft, die angibt, ob die Entitätsbeziehung als hierarchisch gelten soll. Darüber hinaus gibt es eine neue verwaltete EntityMetadata.CanChangeHierarchicalRelationship-Eigenschaft, die Sie verwenden können, um zu steuern, ob der Status von hierarchischen Entitätsbeziehungen, die in den verwalteten Lösungen enthalten sind, geändert werden kann. : account, systemuser, product und position.

Alle diese Einstellungen können mithilfe der Anpassungstools in der Webanwendung konfiguriert werden, ohne Code zu schreiben. Aber Entwickler können Hierarchien programmgesteuert definieren, indem sie APIs verwenden oder die Metadaten abfragen, um zu wissen, welche Entitätsbeziehungen als hierarchisch gelten.

Weitere Informationen:Hierarchische Eins-zu-viele-Entitätsbeziehungen

Abfragen von hierarchischen Daten

Entwickler können neue Abfragebedingungsoperatoren nutzen, um Entitäten mit expliziten hierarchischen Beziehungen abzufragen. Diese Operatoren gelten nur für die Entitätsbeziehungen, die speziell als hierarchische Beziehungen definiert sind. Diese Bedingungsoperatoren ermöglichen Abfragen, die über oder unter anderen Datensätzen in der Hierarchie sind.

Weitere Informationen:Abfragen von hierarchischen Daten

Anwenden von Befehlen auf Hierarchienvisualisierungen

Neue Hierarchienvisualisierungen erlauben Benutzern, nach Datensätzen in einer Hierarchie zu navigieren und mithilfe der Befehlsleiste Befehle auf ausgewählte Datensätze anzuwenden. Benutzerdefinierte Befehle für diese Visualisierungen unterstützen dieselben kontextbezogenen Informationen, die für Befehle für Ansichten verfügbar sind, damit Sie ermitteln können, ob Sie den Befehl basierend auf dem aktuell ausgewählten Datensatz aktivieren oder deaktivieren und Aktionen auf dem ausgewählten Datensatz ausführen.

Weitere Informationen:Anpassen von Befehlen und des Menübands

Anwenden von hierarchischen Sicherheitsmodellen

Während Microsoft Dynamics 365 einen reichhaltigen Satz von Strukturen bietet, in denen die Sicherheit entwickelt werden kann (Unternehmenseinheiten, Sicherheitsrollen, Freigaben, Teams) benötigen einige Organisationen unter Umständen besondere Ausnahmen, die im Code definiert sind, damit die Leute, die Daten sehen müssen, diese auch anzeigen können. Wenn die vorhandenen Sicherheits-Konfiguration heutzutage die geschäftlichen Anforderungen der Organisation nicht unterstützt, müssen,Organisationen möglicherweise viele Unternehmenseinheiten definieren und Entwickler Code in Plug-Ins schreiben, um Datensätze programmgesteuert freizugeben.

Hierarchische Sicherheitsmodelle sind eine optionale Funktion, um der aktuellen Matrix von Sicherheitsstrukturen eine andere Dimension zu bieten, die die Notwendigkeit viele Unternehmenseinheiten zu erstellen oder Code zu schreiben, der Ausnahmen behandelt, reduziert. Entwickler und Implementierer müssen wissen, wie diese neue zusätzliche Ebene der Sicherheit angewendet werden kann, sodass eine programmgesteuerte Änderung des Sicherheitszugriffs auf Datensätze im Code etwas ist, das bei den Organisationen mit komplexen Sicherheitsanforderungen weniger häufig wird.

Weitere Informationen:Wie hierarchische Sicherheit verwendet werden kann, um Zugriff auf Entitäten in Microsoft Dynamics CRM 2015 zu steuern

Verwenden berechneter und Rollupattribute, die in der Dynamics CRM erstellt wurden

Berechnete und Rollupattribute sind wichtig, da sie den Benutzer von manuellen Berechnungen befreien und ihn sich auf die Arbeit konzentrieren lassen. Systemadministratoren können jetzt ein Feld leicht definieren, das den Wert vieler allgemeiner Berechnungen enthält, ohne mit einem Entwickler arbeiten zu müssen. Entwickler können die Plattformfunktionen auch dazu nutzen, diese Berechnungen anzustellen, anstatt dies im eigenen Code zu tun.

Weitere Informationen:Berechnete und Rollupattribute

Schreiben von Formularskripts, die mit Geschäftsprozessflüssen interagieren

Für diese Version wurden Geschäftsprozessflüsse verbessert, um auf Verzweigungen auf Grundlage von Bedingungen zu unterstützen. Die Bedingungen nutzen den Vorteil von neu eingeführter Unterstützung für If-Else-Strukturen, sowie die Unterstützung für die vollständige Kombination mehrerer bedingter Ausdrücke mithilfe von OR oder AND. Mit den neuen Features sollten Entwickler bewerten, ob vorhandene Prozesse, die Formularskripts verwenden, stattdessen Geschäftsprozessflüsse verwenden können, sodass Organisationen die Logik verwalten können, ohne Code schreiben zu müssen.

Diese Version vereinfacht es Entwicklern auch in den Skripts mit den Geschäftsprozessflüssen zu interagieren. Formularskriptentwickler haben um eine unterstützte Methode gebeten, durch die mit der Benutzeroberfläche (UI) des Geschäftsprozessformulars in Formularskripten interagieren werden kann. Diese Version bietet ein clientseitiges Objektmodells, das Entwickler verwenden können, um in ihren Formularskripts mit Geschäftsprozessflüssen interagieren können. Das Xrm.Page-Objektmodell wird erweitert, um neue Ereignisse, Methoden und Objekte einzuschließen.

Weitere Informationen:Schreiben von Skripts für Geschäftsprozessflüsse

Verwenden von Sicherheit auf Feldebene mit Systementitäten

Bei früheren Versionen von Microsoft Dynamics 365 war nur die Definition von Sicherheit auf Feldebene für benutzerdefinierten Attribute möglich. Aufgrund von Feedback von Kunden, bietet diese Version jetzt eine Definieren der Sicherheit auf Feldebene für Systemattribute. Nicht alle Systemattribute können gesichert werden, da alle Systembenutzer in der Lage sein müssen, auf bestimmte Attribute zuzugreifen.

Sie können die Metadaten abfragen, um zu bestimmen, auf welche Systemattribute die Sicherheit auf Feldebene angewendet werden kann. Die AttributeMetadata-Eigenschaften CanBeSecuredForCreate, CanBeSecuredForRead und CanBeSecuredForUpdate-Werte wurden für diese Systemattribute, für die Sicherheit auf Feldebene festlegt werden kann, geändert. Sie können mit der Eigenschaft IsSecured feststellen, welche Felder gesichert wurden.

Weitere Informationen:Wie Feldicherheit verwendet werden kann, um Zugriff auf Feldwerte in Microsoft Dynamics CRM 2015 zu steuern

Erstellen Unternehmensregeln anstatt Code schreiben

Unternehmensregeln erlauben Anpassern sich von der allgemeine Formularlogik in Formularskripten weg zu bewegen, damit sie nicht mehr auf Entwickler angewiesen sind. Unternehmensregeln ersetzen keine Formularskripts oder Plug-Ins. Sie bieten eine Möglichkeit für eine Person, die kein Entwickler ist, allgemeinen Logik anzuwenden. Die Logik, die in der Geschäftsregel angewendet wird, kann schnell geändert werden, ohne Code zu bearbeiten.

Bei neuen Geschäftsregelerweiterungen können Anpasser jetzt auch allgemeine Logik definieren, die auf dem Server ausgewertet werden kann. So wird die Notwendigkeit diese Logik in einem Plug-In oder einem Workflow anzuwenden beseitigt. Darüber hinaus sind Unternehmensregeln nützlicher, da sie die Verzweigungslogik erlauben, indem OR und If-else Bedingungen verwendet werden, die zuvor nicht verfügbar waren. Unternehmensregeln ermöglichen jetzt auch das Festlegen von Standardwerten. Personen, die keine Entwickler sind, finden das Definieren von Prozessen mithilfe der Unternehmensregeln einfacher und benötigen daher möglicherweise Formularskripts nicht so oft.

Entwickler müssen mit den Funktionen der Unternehmensregeln vertraut sein, sodass sie auswerten können, ob eine geschäftliche Anforderung erfüllt werden kann, ohne Code zu schreiben.

Entwickler müssen auch berücksichtigen, dass die Unternehmensregeln, die auf dem Server ausgewertet werden, für alle Clients gelten, einschließlich benutzerdefinierter Clients und Integrationslösungen, die Operationen auf Datensätzen ausführen. Wenn Code von einem beliebigen Client gegen eine Regel verstößt, wird die Geschäftsregel eine Fehlermeldung zurückgegeben, die von der Regel angegeben wird. Das bedeutet, dass es wichtig ist, dass die entsprechenden Fehlerbehandlung im Code enthalten ist, damit Änderungen, die möglicherweise angewendet werden, mithilfe der Unternehmensregeln angepasst werden.

Weitere Informationen:Benutzerdefinierte Fehler von Unternehmensregeln und im Anpassungshandbuch das Thema Erstellen und Bearbeiten von Unternehmensregeln

Hinzufügen von benutzerdefiniertem Hilfeinhalt

Organisationen besitzen ein hochgradig benutzerdefiniertes System, insbesondere solche, die benutzerdefinierte Entitäten verwenden, werden feststellen, dass die Anwendungshilfeinhalte möglicherweise nicht auf die Anforderungen der Benutzer eingeht. Administratoren können das System so konfigurieren, dass es den Standard Hilfeinhalt überschreibt, indem Sie stattdessen eine URL zum Öffnen angeben. Die zu öffnenden Seite ist möglicherweise eine statische Seite auf einer Microsoft SharePoint - Website, eine Webseite im Internet oder eine benutzerdefinierte Hilfeanwendung, die mithilfe von Webressourcen erstellt und mit einer Lösung eingebracht wurde. Entwickler müssen die verfügbaren Optionen kennen und welche kontextbezogenen Informationen mit URL übergeben werden können, damit sie diese Seiten so erstellen können, dass die Inhalte entsprechend angezeigt werden.Weitere Informationen:Hinzufügen von benutzerdefiniertem Hilfeinhalt und Anpassen der Hilfeumgebung

Neue Webdienstproxyklassen für den Web-Endpunkt

Ein neuer Namespace genannt Microsoft.Xrm.Sdk.WebServiceClient bietet OrganizationWebProxyClient und DiscoveryWebProxyClient-Klassen für Webdienstzugriff. Diese Klassen unterstützen die Ausführung von Nachrichtenanforderungen durch den /web-Endpunkt von Discovery.svc oder Organization.svc, wenn sie mit OAuthauthentifiziert werden. Darüber hinaus wurde eine neue Message namens RetrieveCurrentOrganizationRequest hinzugefügt.

Neue Meldungen im Organisations-Webservice

Die folgenden Meldungen sind in dieser Version neu:

Anforderungsklassenname

Beschreibung

Weitere Informationen

CalculatePriceRequest

Definiert die benutzerdefinierte Preisberechnung für Ihre Produkte in Verkaufschancen, Angebote, Aufträge und Rechnungen.

Benutzerdefinierte Preisberechnung für Produkte verwenden

CalculateRollupFieldRequest

Berechnet einen Rollupattributwert bei Bedarf.

Rollup-Attribute

CloneProductRequest

Klont eine Produktfamilie, ein Produkt oder einen Paketdatensatz, und erstellt eine Kopie des Datensatzes mit demselben übergeordneten Knoten.

Eine Produktfamilie, ein Produkt oder ein Paket klonen

ExportFieldTranslationRequest

Exportiert lokalisierbare Attribute zur Übersetzung.

Übersetzen von lokalisierbaren Attributen

GetDefaultPriceLevelRequest

Werden intern von Dynamics 365 verwendet, um die Standard-Preisstufe (Preisliste) für eine Verkaufschance, ein Angebot, einen Auftrag oder eine Rechnung basierend auf dem aktuellen Benutzer und der Gebietsbeziehung mit der Preisstufe zu bestimmen.

Festlegen der standardmäßigen Ebene für Verkaufschance, Angebot, Auftrag, Rechnung

ImportFieldTranslationRequest

Importiert lokalisierbare Attribute zur Übersetzung.

Übersetzen von lokalisierbaren Attributen

PublishProductHierarchyRequest

Veröffentlicht eine Produktfamilienhierarchie einschließlich der untergeordneten Produkte und Pakete.

Eine Produktfamilie, ein Produkt oder ein Paket veröffentlichen

RetrieveCurrentOrganizationRequest

Ruft Organisationsinformationen vom Organisationsservice ab, statt vom Suchdienst.

Ruft Organisationsinformationen vom Organisationsservice ab, statt den Suchdienst zu verwenden.

RetrievePrincipalSyncAttributeMappingsRequest

Ruft die Synchronisierungsattributzuordnungsinformationen ab, die den Datenfluss vom Server zur Client-Anwendung definieren.

Diese Meldung hat es keine Erweiterbarkeitsszenarien in dieser Version.

RetrieveProductPropertiesRequest

Ruft alle Eigenschafteninstanzen (dynamische Eigenschaftsinstanzen) für ein Produkt ab, das einer Verkaufschance, einem Angebot, einem Auftrag oder einer Rechnung hinzugefügt sind.

DynamicPropertyInstance (Eigenschafteninstanz) Methoden und Nachrichten

RevertProductRequest

Setzt eine Produktfamilien-, Produkt- oder einen Paketdatensatz auf seinen letzten aktiven Status zurück. Alle Änderungen einer Produkteigenschaft (Attribut), die am Datensatz vorgenommen wurden, seit er zuletzt veröffentlicht wurde (Status Aktiv) gehen verloren.

Eine Produktfamilie, ein Produkt oder ein Paket zurücksetzen

UpdateProductPropertiesRequest

Aktualisiert den Wert von Eigenschafteninstanzen (dynamische Eigenschaftsinstanzen) für ein Produkt, das einer Verkaufschance, einem Angebot, einem Auftrag oder einer Rechnung hinzugefügt ist.

DynamicPropertyInstance (Eigenschafteninstanz) Methoden und Nachrichten

Neue Meldungen im Bereitstellungs-Webservice

Die folgenden neuen Nachrichten werden eingeführt, um Aufgaben zur Verfügung zu stellen, die Sie mithilfe des Bereitstellungswebdiensts ausführen können:

Anforderungsklassenname

Beschreibung

AddCrmDatabaseRequest

Fügt eine Dynamics 365-Datenbank Ihrer Bereitstellung aus einer Datenbanksicherungoder aus einer getrennten Datenbank hinzu.

DeleteOrganizationRequest

Löscht eine Dynamics 365-Organisation.

RetrieveMonitoringResultsRequest

Ruft Ergebnisse von Überwachungsdienstvorgangstests für Ihre Dynamics 365-Bereitstellung ab.

RetrieveUserMappingRequest

Ruft die Zuordnungsinformationen vorhandener Benutzer in einer Dynamics 365-Organisation ab.

Weitere Informationen zur Verwendung dieser neuen Klassen finden Sie unter Verwaltung der Bereitstellung mithilfe des Bereitstellungswebdiensts. Sie können die Windows PowerShell-Cmdlets verwenden, um die Bereitstellung von Dynamics 365 zu verwalten.Weitere Informationen:Microsoft Dynamics CRM PowerShell-Referenz

Neue Entitäten

Neue Entitäten können mithilfe der IntroducedVersion-Entitätsmetadaten-Eigenschaft gefunden werden. Die Entitäten, die in dieser Version hinzugefügt werden, haben den Eigenschaftswert „7.0.0.0“.Zum Anzeigen der Entitätsmetadaten für Ihre Organisation installieren Sie die Metadatenbrowserlösung, die in Durchsuchen der Metadaten für die Organisation beschrieben ist. Sie können auch die Metadaten für ein nicht angepasstes Unternehmen in einer Excel-Tabellenkalkulation mit der Bezeichnung EntityMetadata.xlsx anzeigen, die im obersten Ordner des SDK-Downloads enthalten ist.

Die folgenden Entitäten sind in dieser Version neu.

Schemaname

Beschreibung

Weitere Informationen

BusinessDataLocalizedLabel

Nur zur internen Verwendung.

Nur zur internen Verwendung.

DynamicProperty

Nur zur internen Verwendung.

Produkteigenschaften definieren (nicht unterstützt von SDK)

DynamicPropertyAssociation

Nur zur internen Verwendung.

Produkteigenschaften definieren (nicht unterstützt von SDK)

DynamicPropertyInstance

Eine Eigenschafteninstanz (DynamicPropertyInstance) speichert die Instanz einer Produkteigenschaft zusammen mit ihren Werten.

DynamicPropertyInstance (Eigenschafteninstanz) Methoden und Nachrichten

DynamicPropertyOptionSetItem

Nur zur internen Verwendung.

Produkteigenschaften definieren (nicht unterstützt von SDK)

HierarchyRule

Nur zur internen Verwendung.

Nur zur internen Verwendung.

HierarchySecurityConfiguration

Nur zur internen Verwendung.

Hierarchische Sicherheitsentität (Position)

Position

Enthält die Position eines Benutzers in der Sicherheitshierarchie.

Wie hierarchische Sicherheit verwendet werden kann, um Zugriff auf Entitäten in Microsoft Dynamics CRM 2015 zu steuern

PrincipalSyncAttributeMap

Ordnet Sicherheitsprinzipale (Benutzer und Teams) den Synchronisierungs-Attributzuordnungen zu.

Diese Entität hat es keine Erweiterbarkeitsszenarien in dieser Version.

RollupJob

Nur zur internen Verwendung.

Nur zur internen Verwendung.

RollupProperties

Nur zur internen Verwendung.

Nur zur internen Verwendung.

SLAKPIInstance

Servicelevelvereinbarung (SLA) Key Performance Indicator (KPI)-Instanz, die für eine bestimmte Anfrage nachverfolgt wird.

SLAKPIInstance (SLA KPI-Instance)-Entitätsnachrichten und -Methoden

SyncAttributeMapping

Zuordnungen von Synchronisierungs-Attributen, die verwendet werden, um Attributzuordnungen während der Synchronisierung für einen bestimmten Benutzer oder ein Team bereitzustellen

Diese Entität hat es keine Erweiterbarkeitsszenarien in dieser Version.

SyncAttributeMappingProfile

Speicher Profilinformationen, die verwendet werden, um Synchronisierungsattributzuordnungsdaten den Benutzern oder Teams zuzuordnen.

Diese Entität hat es keine Erweiterbarkeitsszenarien in dieser Version.

SystemUserManagerMap

Nur zur internen Verwendung.

Nur zur internen Verwendung.

SystemUserSyncMappingProfiles

Zuordnung zwischen der Synchronisierungsattributzuordnung und den Systembenutzern.

Diese Entität hat es keine Erweiterbarkeitsszenarien in dieser Version.

TeamSyncAttributeMappingProfiles

Zuordnung zwischen der Synchronisierungsattributzuordnung und den Teams.

Diese Entität hat es keine Erweiterbarkeitsszenarien in dieser Version.

Neue Berechtigungen

Die folgenden Rechte sind neu oder geändert. Einen Gesamtüberblick dafür, wie der Sicherheitsrolleneditor zu Rechtsnamen in diesem SDK zugeordnet wird, erhalten Sie in Sicherheitsrollen-Benutzeroberfläche für die Rechtezuordnung.

Registerkartenname im Dialogfeld Sicherheitsrolle

Name, der im Dialog angezeigt wird

Rechtename

Weitere Informationen

Vertrieb

Eigenschaft

prv*DynamicProperty

Produkteigenschaften definieren (nicht unterstützt von SDK)

Vertrieb

Eigenschaftszuordnung

prv*DynamicPropertyAssociation

Produkteigenschaften definieren (nicht unterstützt von SDK)

Vertrieb

Eigenschaftsinstanz

prv*DynamicPropertyInstance

DynamicPropertyInstance (Eigenschafteninstanz) Methoden und Nachrichten

Vertrieb

Element des Eigneschaftsoptionssatzes

prv*DynamicPropertyOptionSetItem

Produkteigenschaften definieren (nicht unterstützt von SDK)

Unternehmensmanagement

Die Einstellungen der hierarchischen Sicherheit ändern

prvWriteHierarchicalSecurityConfiguration

Wie hierarchische Sicherheit verwendet werden kann, um Zugriff auf Entitäten in Microsoft Dynamics CRM 2015 zu steuern

Anpassung

Hierarchieregel

prv*HierarchyRule

Hierarchische Sicherheitsentität (Position)

Unternehmensmanagement

Position

prv*Position

Hierarchische Sicherheitsentität (Position)

Unternehmensmanagement

Synchronisierte Attributzuordnung des Prinzipals

prvWritePrincipalSynAttributeMap

Diese Entität hat es keine Erweiterbarkeitsszenarien in dieser Version.

Serviceverwaltung

SLA-KPI-Instanz

prv*SLAKPIInstance

SLAKPIInstance (SLA KPI-Instance)-Entitätsnachrichten und -Methoden

Unternehmensmanagement

Attributzuordnungsprofil für die Synchronisierung

prv*SyncAttributeMappingProfile

Diese Entität hat es keine Erweiterbarkeitsszenarien in dieser Version.

Unternehmensmanagement

Position für einen Benutzer zuweisen

prvAssignPosition

Hierarchische Sicherheitsentität (Position)

Unternehmensmanagement

Die Einstellungen der hierarchischen Sicherheit ändern

prvWriteHierarchicalSecurityConfiguration

Hierarchische Sicherheitsentität (Position)

* Diese Berechtigung ist eine der Folgenden: Erstellen, Lesen, Schreiben, Löschen, Anfügen, Anfügen an, Zuweisen oder Freigeben.

NuGet-Pakete

Ausführliche Informationen dazu, wie Sie die NuGet-Pakete erhalten, die SDK-Assemblys und Tools für diese Version enthalten, finden Sie unter Abonnieren von SDK-Assemblyaktualisierungen mithilfe von NuGet.

Veraltete Formularskriptmethoden wurden entfernt

Einige zuvor veraltete Formularskriptmethoden simnd aus dieser Version entfernt worden.Weitere Informationen:Entfernte Methoden

Hinweis

Wenn Sie zu dieser Version von Microsoft Dynamics CRM 2011 aktualisieren, lesen Sie unbedingt die Anleitung in Aktualisieren des Code von Microsoft Dynamics CRM 2011 auf Microsoft Dynamics CRM 2013. Eine wichtige Ressource, die Ihnen helfen kann, sich auf die Änderungen an den Formularskriptmethoden vorzubereiten, ist das Überprüfungstool für benutzerdefinierten Code. Eine aktualisierte Version des Überprüfungstools für benutzerdefinierten Code ist verfügbar, das die neuesten Änderungen in Microsoft Dynamics CRM 2015 enthält. Laden Sie das Überprüfungstool für benutzerdefinierten Code hier herunter: Microsoft Dynamics CRM 2015-Überprüfungstool für benutzerdefinierten Code

Vorschaufunktion: IFrame und Webressourcen für CRM für Tablets

Wenn Sie mitr der Entwicklung von Lösungen beginnen möchten, die IFrames und Webressourcen mit Microsoft Dynamics CRM für Tablets verwenden, können Sie diese mit der Vorschaufunktion aktivieren. Während IFrames und Webressourcen noch nicht für Formulare und Dashboards in CRM für Tablets unterstützt werden, können Sie sie für Ihre Entwicklungsorganisation aktivieren und für eine zukünftige Version, in der sie unterstützt werden, einen schnellen Start erhalten.Weitere Informationen:Webressourcen und IFRAME-Inhalte für die Verwendung mit dem CRM für Tablets-Client erstellen

Neue .NET-Framework-Anforderung

Die .NET Framework-Mindestversion zum Erstellen von verwalteten Code-Anwendungen, Plug-ins und benutzerdefinierten Workflowaktivitäten ist jetzt .NET 4.5.2.Weitere Informationen:Visual Studio und .NET Framework

Siehe auch

Entwicklerübersicht
Was ist Microsoft Dynamics CRM 2015?
Lernprogramme für den Einstieg in die Entwicklung für Microsoft Dynamics CRM 2015
Erstellen von Workflows zum Automatisieren von Geschäftsprozessen

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright