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.
|
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
|
Nur Datum |
Das Nur Datum-Verhalten kann nicht in andere Verhaltenstypen geändert werden, nachdem es festgelegt wurde. |
Zeitzonenunabhängig
|
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.
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