Delen via


Gedrag en indeling van het datum- en tijdveld

 

Gepubliceerd: februari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

In Microsoft Dynamics 365 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.

In dit onderwerp

Gedrag en indeling van datum- en tijdveld

Beheerde eigenschap instellen om datum- en tijdgedrag te wijzigen

Voorbeeld van Alleen datum: verjaardagen en jubilea

Voorbeeld van Tijdzone-onafhankelijk: inchecken in hotel

Speciale overwegingen voor datum- en tijdvelden

Gedrag en indeling van datum- en tijdveld

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

Gedrag

Indeling

Gedrag van veld veranderen

Gebruikersinstelling

Notitie

Dit iset 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. Zie Het veldgedrag wijzigen in Alleen datum bij update voor een lijst met identiteiten en velden. 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:MSDN: Bestaande datum- en tijdwaarden in de database converteren.

Waarschuwing

Voordat u het gedrag van een 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

U kunt een veld van het type DateTime maken en een bepaald gedrag opgeven door naar Instellingen > Aanpassing > Het systeem aanpassen > 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:

  • Ga naar Instellingen > Aanpassingen.

  • Kies Het systeem aanpassen > 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.

Set managed property for Date/Time field

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 Dynamics 365-gebruikers 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 in Dynamics 365 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 haar 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 Dynamics 365-gebruikers over de hele wereld exact dezelfde datum- en tijdwaarde te zien.

Lisa en Rebecca werk bijvoorbeeld voor een hotelketen die Dynamics 365 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. Kies Instellingen > Aanpassing > Het systeem aanpassen > 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

Contact

Geboortedatum

Contact

Einddatum

Invoice

Gesch. Sluitingsdatum

Lead

Werkelijke sluitingsdatum

Opportunity

Gesch. Sluitingsdatum

Opportunity

Eindbeslissingsdatum

Opportunity

Geldig vanaf

Product

Geldig tot

Product

Afgesloten op

Quote

Einddatum

Quote

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
MSDN: Gedrag en indeling van het datum- en tijdkenmerk

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht