Delen via


Opties voor gedrag en notatie van het datum- en tijdveld

Dit onderwerp is van toepassing op Dynamics 365 Customer Engagement (on-premises). Voor de Power Apps-versie van dit onderwerp, zie: Gedrag en indeling van het datum- en tijdveld

In Dynamics 365 Customer Engagement (on-premises) wordt het gegevenstype Datum en tijd gebruikt in veel systeementiteitsvelden. Zo kunt u bijvoorbeeld laten zien wanneer een account voor het laatst is gebruikt in een marketingcampagne of de datum en tijd waarop een aanvraag is geëscaleerd. U kunt ook aangepaste entiteiten maken die de datum- en tijdvelden bevatten. Afhankelijk van wat het veld vertegenwoordigt, kunt u verschillende veldgedragingen kiezen: Gebruikersinstelling, Alleen datum of Tijdzone-onafhankelijk.

Gedrag en indeling van datum- en tijdveld

De volgende tabel bevat informatie over het gedrag en de indeling van het datum- en tijdveld.

Gedrag Opmaak Gedrag van veld veranderen
GebruikersinstellingOpmerking: dit is het gedrag van alle datum- en tijdvelden in eerdere versies.

- De veldwaarden worden weergegeven in de lokale tijd van de huidige gebruiker.
- In Webservices (SDK) worden deze waarden geretourneerd in een algemene UTC-indeling voor tijdzones.
Alleen datum - of - Datum en tijd In de gebruikersinterface (UI) kunt u bepaalde gebruiksklare gedragingen van entiteitsvelden wijzigen van Gebruikersinstelling naar Alleen datum. Voor een lijst van entiteiten en velden raadpleegt u Veldgedrag wijzigen in Alleen-datum na een upgrade. U kunt het veldgedrag van aangepaste entiteiten wijzigen van Gebruikersinstelling naar Alleen datum of naar Tijdzone-onafhankelijk.

Als het veldgedrag wordt gewijzigd, veranderen de veldwaarden die worden toegevoegd of gewijzigd na aanpassing van het veldgedrag. De bestaande veldwaarden blijven in de database in de UTC-tijdzone-indeling. Als u het gedrag van de bestaande veldwaarden wilt wijzigen van UTC in Alleen datum, hebt u mogelijk hulp nodig van een ontwikkelaar om het programmatisch te doen. Meer informatie: Het gedrag van bestaande datum- en tijdwaarden in de database converteren. Waarschuwing: voordat u het gedrag van een bestaand datum- en tijdveld gaat wijzigen, dient u alle afhankelijkheden van het veld, zoals bedrijfsregels, werkstromen en berekende of samengetelde velden, te bekijken om er zeker van te zijn dat er geen problemen optreden ten gevolge van het wijzigen van het gedrag. Nadat u het gedrag van een datum- en tijdveld hebt gewijzigd, dient u minimaal elke record voor een bedrijfsregel, werkstroom, berekend veld of samengeteld veld die afhankelijk is van het gewijzigde veld te openen, de informatie te bekijken en deze op te slaan om er zeker van te zijn dat het meest recente gedrag van het datum- en tijdveld en de meest recente kenmerkwaarde worden gebruikt. U kunt het wijzigen van het gedrag van het veld beperken door de beheerde eigenschap CanChangeDateTimeBehavior in te stellen op False. Meer informatie: Beheerde eigenschap instellen om datum- en tijdgedrag te wijzigen
Alleen datum

- Het concept van een tijdzone is niet van toepassing op dit bedrag. De veldwaarden worden weergegeven zonder de tijdzoneconversie.
- Het tijdgedeelte van de waarde is altijd 12:00AM.
- Het datumgedeelte van de waarde wordt opgeslagen en opgehaald zoals gespecificeerd in de UI en Webservices (SDK).
Alleen datum Het gedrag Alleen datum kan niet worden gewijzigd in andere gedragtypen, wanneer het eenmaal is ingesteld.
Tijdzone-onafhankelijk

- Het concept van een tijdzone is niet van toepassing op dit bedrag. De veldwaarden worden weergegeven zonder de tijdzoneconversie.
- De datum- en tijdwaarden worden opgeslagen en opgehaald zoals gespecificeerd in de UI en Webservices (SDK).
Alleen datum - of - Datum en tijd Het gedrag Tijdzone-onafhankelijk kan niet worden gewijzigd in andere gedragtypen, wanneer het eenmaal is ingesteld.

Notitie

Formulieren gebruiken alleen de korte datumnotatie die in persoonlijke opties is opgegeven. De lange datumnotatie wordt gebruikt in grafieken.

Notitie

U kunt een veld van het type DateTime maken en een bepaald gedrag opgeven door in de oplossingenverkenner naar Onderdelen>Entiteiten te gaan. Kies de gewenste entiteit en kies Velden. Kies Datum en tijd in de definitie van het veld in de vervolgkeuzelijst Type.

Beheerde eigenschap instellen om datum- en tijdgedrag te wijzigen

U kunt bepalen of het gedrag van datum- en tijdvelden kan worden gewijzigd door gebruik te maken van de beheerde eigenschap Kan datum- en tijdgedrag wijzigen. Als u wijziging van veldgedrag wilt toestaan, stelt u de eigenschap in op Waar. Anders stelt u deze in op Onwaar.

Notitie

Standaard is voor de gebruiksklare systeementiteitsvelden voor datum en tijd de beheerde eigenschap Kan datum- en tijdgedrag wijzigen ingesteld op Onwaar. Voor de aangepaste datum- en tijdvelden is de eigenschap standaard ingesteld p True.

U kunt als volgt de beheerde eigenschappen instellen:

  • Open de oplossingenverkenner, ga naar Onderdelen>Entiteiten en kies vervolgens een specifieke entiteit en daarna Velden. Kies een veld. Kies op de opdrachtregel Meer acties en vervolgens in de vervolgkeuzelijst Beheerde eigenschappen.

  • Kies in het dialoogvenster Beheerde eigenschappen instellen de eigenschap Kan datum- en tijdgedrag wijzigen en kies Waar of Onwaar. Kies Instellen om de instellingen op te slaan.

    De volgende schermafbeelding toont de beheerde eigenschap voor datum en tijd.

    Beheerde eigenschap voor het veld Datum/Tijd instellen.

Voorbeeld van Alleen datum: verjaardagen en jubilea

Het gedrag Alleen datum is geschikt voor gevallen waarin informatie over de tijd van de dag en de tijdzone niet nodig zijn, zoals verjaardagen en jubilea. Met deze selectie krijgen alle appgebruikers over de hele wereld exact dezelfde datumwaarde te zien.

Kevin en Nancy werken bijvoorbeeld op de verkoopafdeling van Contoso Corp. Hun klant- en verkoopgegevens worden opgeslagen. Kevin, die is gevestigd in New York (GMT-5), maakt de contactpersoonrecord met de geboortedatum 4/1/1970 en wijst de record toe aan Nancy. Nancy, die in Seattle (GMT-8) is gevestigd, opent de record op 31 maart en, omdat er geen tijdzoneconversie naar de lokale tijdzone plaatsvindt, ziet de juiste geboortedatum van de contactpersoon, namelijk 4/1/1970. Alle andere gebruikers van het systeem, ongeacht hun locatie, zien de geboortedatum als 4/1/1970 als zij de record van de contactpersoon openen.

Voorbeeld van Tijdzone-onafhankelijk: inchecken in hotel

U kunt dit gedrag gebruiken als tijdzonegegevens niet nodig zijn, zoals de inchecktijd van het hotel. Met deze selectie krijgen alle appgebruikers over de hele wereld exact dezelfde datum- en tijdwaarde te zien.

Lisa en Rebecca werken bijvoorbeeld voor een hotelketen die de app gebruikt voor het bijhouden van reserveringen. Lisa is gevestigd in Seattle (GMT-8). Rebecca is gevestigd in New York (GMT-5). Een klant belt Lisa om een kamer te reserveren in ee van de hotels van het bedrijf in New York City. Lisa maakt een nieuwe reserveringsrecord, stelt de verwachte inchecktijd in op 12/10/2014 om 11:00 AM en slaat de record op. De klant arriveert op het verwachte tijdstip bij het hotel in New York City. Rebecca, aan de balie van het lokale hotel, bekijkt de reserveringsrecord en ziet dat de verwachte inchecktijd 12/10/2014 om 11:00 AM is. Zij heet de klant welkom in het hotel.

Speciale overwegingen voor datum- en tijdvelden

Alle gebruiksklare en aangepaste systeemvelden voor datum en tijd ondersteunen standaard waarden van vóór 1900.

De datum- en tijdvelden ondersteunen waarden vanaf 1/1/1753 12:00 AM.

Controleren of berekende en samengetelde velden geldig zijn na verandering van het gedrag van het veld

Nadat u het gedrag van een berekend veld of een samengeteld veld hebt gewijzigd, slaat u de velddefinitie op om er zeker van te zijn dat het veld nog steeds geldig is. Sla op met behulp van de veldeditor. Ga in de oplossingenverkenner naar Onderdelen>Entiteiten>Entiteit X>Velden. Selecteer in het formulier van het veld de knop Bewerken naast de vervolgkeuzelijst Veldtype. Meer informatie: Berekende velden definiëren en Samengetelde velden definiëren.

Het veldgedrag wijzigen in Alleen datum bij update

Standaard zijn de datum- en tijdvelden Gemaakt op en Gewijzigd op voor de gebruiksklare systeementiteiten en aangepaste entiteiten ingesteld op het gedrag Gebruikersinstelling. De beheerde eigenschap CanChangeDateTimeBehavior voor deze velden is ingesteld op Onwaar. U kunt het gedrag voor deze velden niet wijzigen.

Standaard worden de volgende gebruiksklare datum- en tijdkenmerken ingesteld op het gedrag Alleen-datum en wordt de beheerde eigenschap CanChangeDateTimeBehavior ingesteld op Onwaar.

Veldnaam Naam entiteit
Speciale datum Contactpersoon
Geboortedatum Contactpersoon
Einddatum Factuur
Gesch. Sluitingsdatum Potentiële klant
Werkelijke sluitingsdatum Kans
Gesch. Sluitingsdatum Kans
Eindbeslissingsdatum Kans
Geldig vanaf Product
Geldig tot Product
Gesloten op Prijsopgave
Einddatum Prijsopgave

Queryoperators voor datum en tijd worden niet ondersteund voor het gedrag Alleen datum

De volgende aan datum en tijd gerelateerde queryoperators zijn ongeldig voor het gedrag Alleen datum. De tijdzoneconversie wordt niet uitgevoerd en de tijd is altijd ingesteld op 12:00 AM. Er treedt een fout door een uitzondering vanwege een ongeldige operator op als een van deze operators wordt gebruikt in de query.

  • Ouder dan X minuten

  • Ouder dan X uur

  • Laatste X uren

  • Volgende X uren

    Dit geldt voor de volgende locaties in de UI:

  • Geavanceerd zoeken

  • Editor voor opgeslagen weergaven

  • Stap Query voor Dynamics 365-gegevens uitvoeren in een dialoogvenster

  • Editor voor offline filters voor Outlook-client

  • Wizard Rapport

  • Aangepaste filters in een kolom in Geavanceerd zoeken

Het gedrag van het datum- en tijdveld verandert tijdens het importeren van een oplossing

Tijdens het importere van een oplossing kunt u alleen het gedrag van een datum- en tijdveld wijzigen van Gebruikersinstelling naar Alleen datum of Tijdzone-onafhankelijk bij het importeren van een onbeheerde oplossing of een beheerde oplossing die het veld bezit.

Zie ook

Velden maken en bewerken
Berekende velden definiëren