Freigeben über


Verhalten und Format des Datums- und Uhrzeitfelds

 

Veröffentlicht: Februar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

In Microsoft Dynamics 365 wird der Datum und Uhrzeit-Datentyp in vielen Systementitätsfeldern verwendet. Beispielsweise können Sie anzeigen, wann eine Firma zuletzt in einer Marketingkampagne verwendet wurde, oder das Datum und die Uhrzeit der letzten Eskalierung einer Anfrage. Sie können auch benutzerdefinierte Entitäten erstellen, die die Datums- und Zeitfelder enthalten. Je nachdem, was das Feld darstellt, können Sie viele andere Feldverhalten auswählen: Ortszeit Benutzer, Nur Datum oder zeitzonenunabhängig.

In diesem Thema

Verhalten und Format des Datums- und Uhrzeitfelds

Festlegen der verwalteten Eigenschaft zum Ändern des Datums- und Zeitverhaltens

Beispiel "Nur Datum": Geburtstage und Jahrestage

Beispiel für "zeitzonenunabhängig": Einchecken im Hotel

Zu berücksichtigende Besonderheiten für Datums- und Uhrzeitfelder

Verhalten und Format des Datums- und Uhrzeitfelds

Die folgende Tabelle enthält Informationen zum Verhalten und Format des Datums- und Uhrzeitfelds.

Verhalten

Format

Ändern des Verhaltens des Felds

Ortszeit Benutzer

Hinweis

Dies ist das Verhalten aller Datums- und Zeitfelder in früheren Versionen.

  • Die Feldwerte werden auch in der Ortszeit des aktuellen Benutzers angezeigt.

  • In Webdiensten (SDK) werden diese Werte mithilfe eines allgemeinen UTC-Zeitzonenformats zurückgegeben.

Nur Datum – oder – Datum und Uhrzeit

In der Benutzeroberfläche (UI) können Sie bestimmte Standardentitätsfeld-Verhaltensweisen von Ortszeit Benutzer in Nur Datum ändern. Eine Liste der anpassbaren Entitäten und Felder finden Sie unter Ändern des Feldverhaltens in "Nur Datum" beim Aktualisieren. Sie können das Verhalten des Felds der benutzerdefinierten Entität von Ortszeit Benutzer in Nur Datum oder zeitzonenunabhängig ändern.

Das Ändern des Feldverhaltens wirkt sich auf die Feldwerte aus, die hinzugefügt oder geändert werden, nachdem das Feldverhalten geändert wurde. Die vorhandenen Werte des Felds bleiben in der Datenbank im UTC-Zeitzonenformat. Um das Verhalten der vorhandenen Feldwerte von UTC in "Nur Datum" zu ändern, benötigen Sie unter Umständen Unterstützung eines Entwicklers, der dies programmgesteuert bearbeitet.Weitere Informationen:MSDN: Konvertieren von bestehenden Datums- und Uhrzeitwerten in der Datenbank.

Warnung

Bevor Sie das Verhalten eines Datums- und Zeitfelds ändern, sollten Sie alle Abhängigkeiten des Felds wie Geschäftsregeln, Workflows und berechnete oder Rollupfelder überprüfen, um sicherzustellen, dass als Ergebnis der Änderung des Verhaltens keine Probleme auftreten. Nach der Änderung des Verhaltens eines Datums- und Uhrzeitfelds sollten Sie alle Geschäftsregeln, Workflows, berechneten Felder und Rollupfelder öffnen, die von dem geänderten Feld abhängig sind, die Informationen überprüfen und speichern, um sicherzustellen, dass das aktuelle Verhalten eines Datums- und Uhrzeitfelds und der aktuelle Wert verwendet werden. Sie können das Ändern des Verhaltens des Felds einschränken, indem Sie die verwaltete Eigenschaft CanChangeDateTimeBehavior auf False festlegen.Weitere Informationen:Festlegen der verwalteten Eigenschaft zum Ändern des Datums- und Zeitverhaltens

Nur Datum

  • Das Konzept einer Zeitzone ist nicht auf dieses Verhalten anwendbar. Die Feldwerte werden auch ohne Zeitzonenumrechnung angezeigt.

  • Der Zeitteil des Werts ist immer 00:00 Uhr.

  • Der Datumsteil des Werts wird gespeichert und abgerufen, wie in der Benutzeroberfläche und in den Webdiensten (SDK) angegeben.

Nur Datum

Das Nur Datum-Verhalten kann nicht in andere Verhaltenstypen geändert werden, nachdem es festgelegt wurde.

Zeitzonenunabhängig

  • Das Konzept einer Zeitzone ist nicht auf dieses Verhalten anwendbar. Die Feldwerte werden auch ohne Zeitzonenumrechnung angezeigt.

  • Die Datums- und Uhrzeitwerte werden gespeichert und abgerufen, wie in der Benutzeroberfläche und in den Webdiensten (SDK) angegeben.

Nur Datum – oder – Datum und Uhrzeit

Das zeitzonenunabhängig-Verhalten kann nicht in andere Verhaltenstypen geändert werden, nachdem es festgelegt wurde.

Hinweis

Um ein Feld des Typs DateTime zu erstellen und ein spezifisches Verhalten anzugeben, gehen Sie zu Einstellungen > Anpassung > System anpassen > Komponenten > Entitäten. Wählen Sie die gewünschte Entität und wählen Sie Felder aus. Bei der Definition des Felds wählen Sie Datum und Uhrzeit in der Dropdownliste Typ aus.

Festlegen der verwalteten Eigenschaft zum Ändern des Datums- und Zeitverhaltens

Sie können steuern, ob das Datums- und Uhrzeitfeldverhalten geändert werden kann, indem Sie die verwaltete Eigenschaft Kann das Datums- und Uhrzeitverhalten ändern verwenden. Wenn Sie die Feldverhaltensänderung erlauben möchten, legen Sie die Eigenschaft auf True fest, andernfalls auf False.

Hinweis

Standardmäßig wird die verwaltete Eigenschaft Kann das Datums- und Uhrzeitverhalten ändern für die Standardsytementitäts-Datums und Uhrzeitfelder auf False festgelegt. Für die benutzerdefinierten Datums- und Uhrzeitfelder wird die Eigenschaft standardmäßig auf True gesetzt.

Um die verwaltete Eigenschaft festzulegen, gehen Sie folgendermaßen vor:

  • Gehen Sie zu Einstellungen > Anpassungen.

  • Wählen Sie System anpassen > Komponenten > Entitäten aus und wählen Sie anschließend eine bestimmte Entität aus und dann Felder. Wählen Sie ein Feld aus. Auf der Befehlsleiste wählen Sie Weitere Aktionen und in der Dropdownliste wählen Sie Verwaltete Eigenschaften aus.

  • Im Dialogfeld Verwaltete Eigenschaften festlegen wählen Sie die Eigenschaft Kann das Datums- und Uhrzeitverhalten ändern aus und wählen Sie True oder False aus. Wählen Sie Festlegen aus, um die Einstellungen zu speichern.

Der folgende Screenshot zeigt die Datums- und Uhrzeitmanagereigenschaft an.

Set managed property for Date/Time field

Beispiel "Nur Datum": Geburtstage und Jahrestage

Das "Nur Datum"-Verhalten ist gut für Anfragen, wenn Informationen zur Uhrzeit des Tages und die Zeitzone nicht erforderlich sind, wie Geburtstage oder Jahrestage. Dank dieser Option sehen alle Dynamics 365-Benutzer auf der ganzen Welt den exakt gleichen Datumswert.

Ralf und Alina arbeiten beispielsweise in der Vertriebsabteilung der Contoso Corp.Dynamics 365 speichert ihre Kunden und Umsatzdaten. Kevin, ansässig in New York (GMT-5), erstellt den Kontaktdatensatz mit dem Geburtsdatum 01.04.1970 und weist den Datensatz Nancy zu. Nancy, ansässig in Seattle (GMT-8), öffnet den Datensatz am 31. März, und, weil keine Zeitzonenumrechnung in ihre lokale Zeitzone erfolgt, sieht das korrekte Geburtstagsdatum des Kontakts "01.04.1970". Alle anderen Benutzer des Systems sehen das Geburtsdatum unabhängig vom Standort als 01.04.1970, wenn Sie den Datensatz des Kontakts öffnen.

Beispiel für "zeitzonenunabhängig": Einchecken im Hotel

Sie können dieses Verhalten verwenden, wenn keine Zeitzoneninformationen erforderlich sind, wie die Hoteleincheckzeit. Dank dieser Option sehen alle Dynamics 365-Benutzer auf der ganzen Welt den exakt gleichen Datums- und Uhrzeitwert.

Beispiel: Lisa und Rebecca arbeiten für eine Hotelkette, die Dynamics 365 verwendet, um Reservierungen nachzuverfolgen. Lisa ist in Seattle (GMT-8) ansässig. Rebecca ist in New York (GMT-5) ansässig. Ein Kunde ruft Lisa an, um ein Zimmer in einem der Hotels des Unternehmens in New York City zu buchen. Lisa erstellt einen neuen Reservierungsdatensatz, legt die erwartete Eincheckzeit auf 10.12.2014 um 11:00 Uhr fest und speichert den Datensatz. Der Kunde kommt im Hotel in New York City zur erwarteten Zeit an. Rebecca, an der Rezeption des lokalen Hotels, zeigt den Reservierungsdatensatz an und sieht die erwartete Eincheckzeit als 10.12.2014 um 11:00 Uhr. Sie heißt den Kunden im Hotel willkommen.

Zu berücksichtigende Besonderheiten für Datums- und Uhrzeitfelder

Alle systemstandardmäßigen und benutzerdefinierten Datums- und Uhrzeitfelder unterstützen standardmäßig Werte vor 1900.

Die Felder für Datum und Zeit unterstützen Werte ab dem 01.01.1753 12 Uhr.

Sicherstellen, dass die berechneten und Rollupfelder nach dem Ändern des Verhalten des Felds gültig sind

Nachdem Sie das Verhalten eines berechneten oder Rollupfelds geändert haben, speichern Sie die Felddefinition, um sicherzustellen, dass das Feld weiter gültig ist. Um zu speichern, verwenden Sie den Feldeditor. Wählen Sie Einstellungen > Anpassung > System anpassen > Komponenten > Entitäten > Entität X > Felder aus. Wählen Sie im Formular des Felds die Schaltfläche Bearbeiten neben der Dropdownliste Feldtyp aus.Weitere Informationen:Definieren berechneter Felder und Rollupfelder definieren.

Ändern des Feldverhaltens in "Nur Datum" beim Aktualisieren

Standardmäßig sind die Erstellt am und Geändert am-Datums- und Uhrzeitfelder für Standardsystementitäten und benutzerdefinierte Entitäten auf das Ortszeit Benutzer-Verhalten festgelegt. Die verwaltete CanChangeDateTimeBehavior-Eigenschaft für diese Felder ist auf False festgelegt. Sie können das Verhalten für diese Felder nicht ändern.

Standardmäßig sind die folgenden Standarddatums- und Uhrzeitfelder zu Nur Datum-Verhalten festgelegt, und die verwaltete Eigenschaft CanChangeDateTimeBehavior ist zu False festgelegt.

Feldname

Entitätsname

Jahrestag

Contact

Geburtsdatum

Contact

Fälligkeits- datum

Invoice

Gesch. Abschl.

Lead

Tatsächliches Abschlussdatum

Opportunity

Gesch. Abschl.

Opportunity

Datum endgültige Entscheidung

Opportunity

Gültig ab

Product

Gültig bis

Product

Geschlossen am

Quote

Fällig am

Quote

Datums- und Uhrzeitabfrageoperatoren für "Nur Datum"-Verhalten werden nicht unterstützt

Die folgenden datums- und uhrzeitbezogenen Abfrageoperatoren sind ungültig für das Verhalten Nur Datum. Die Zeitzonenumrechnung tritt nicht auf und die Zeit ist stets auf 00:00 festgelegt. Ein "Ungültiger Operator"-Ausnahmefehler wird ausgelöst, wenn einer dieser Operatoren in der Abfrage verwendet wird.

  • Älter als x Minuten

  • Älter als x Stunden

  • Letzte X Stunden

  • Nächste X Stunden

Dies betrifft folgende Orte in der Benutzeroberfläche:

  • Erweiterte Suche

  • Editor für die gespeicherte Ansicht

  • Abfrage Dynamics 365-Schritt für einen Dialog

  • Outlook-Client-Offlinefilter-Editor

  • Berichts-Assistent

  • Benutzerdefinierte Filter für eine Spalte in der erweiterten Suche

Datums- und Uhrzeitfeld-Verhaltensänderungen während eines Lösungsimportes

Bei einem Lösungsimport können Sie nur ein Datums- und Uhrzeitfeldverhalten von Ortszeit Benutzer in Nur Datum oder zeitzonenunabhängig ändern, wenn Sie eine nicht verwaltete Lösung oder eine verwaltete Lösung, die das Feld besitzt, importieren.

Siehe auch

Erstellen und Bearbeiten von Feldern
Definieren berechneter Felder
MSDN: Verhalten und Format des Datums- und Uhrzeitattributs

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright