Sdílet prostřednictvím


Možnosti chování a formátu pole data a času

Toto téma se vztahuje na Dynamics 365 Customer Engagement (on-premises). Verzi Power Apps tohoto tématu naleznete na: Chování a formát pole data a času

V Dynamics 365 Customer Engagement (on-premises) se datový typ Datum a čas používá v mnoha polích systémové entity. Například můžete zobrazit, kdy byl obchodní vztah naposledy použit v marketingové kampani, nebo zobrazit datum a čas, kdy byl rozšířen případ. Můžete také vytvořit vlastní entity, které obsahují pole Datum a čas. V závislosti na tom, co představuje pole, můžete použít několik různých chování pole: Místní čas uživatele, Pouze datum nebo Nezávislý na časovém pásmu.

Chování a formát pole Datum a čas

Následující tabulka obsahuje informace o chování a formátu pole Datum a čas.

Chování Formát Změna chování pole
Místní čas uživatelePoznámka: Toto je chování všech polí Datum a čas v předchozích verzích.

- Hodnoty pole jsou zobrazeny v místním čase aktuálního uživatele.
- Ve webových službách (SDK) jsou tyto hodnoty vráceny pomocí obecného formátu časového pásma standardu UTC.
Pouze datum - nebo - Datum a čas V uživatelském rozhraní (UI) můžete změnit chování některých předem připravených polí entity z Místní čas uživatele na Pouze datum. Seznam entit a polí naleznete v tématu Změna chování pole na Pouze datum při aktualizaci. Můžete změnit chování pole vlastní entity z Místní čas uživatele na Pouze datum nebo Nezávislý na časovém pásmu.

Změna chování pole ovlivní hodnoty polí, které jsou přidány nebo změněny poté, co bylo změněno chování pole. Existující hodnoty pole zůstanou v databázi ve formátu časového pásma standardu UTC. Chcete-li změnit chování existujících hodnot pole z UTC na Pouze datum, možná budete potřebovat pomoc vývojáře, aby tuto změnu provedl programově. Další informace: Převod chování existujících hodnot data a času v databázi. Výstraha: Dříve, než změníte chování existujícího pole Datum a čas, byste měli zkontrolovat všechny závislosti tohoto pole, například obchodní pravidla, pracovní postupy a počítaná nebo souhrnná pole, abyste se ujistili, že při změně chování nedojde k žádným problémům. Po změně chování pole Datum a čas byste měli otevřít každé obchodní pravidlo, pracovní postup, počítané nebo souhrnné pole, které jsou závislé na poli, které jste změnili, zkontrolovat informace a uložit je, aby byly používány nejnovější hodnoty a chování pole Datum a čas. Změny chování pole můžete zakázat nastavením spravované vlastnosti CanChangeDateTimeBehavior na hodnotu False. Další informace: Nastavení spravované vlastnosti, aby měnila chování pole Datum a čas
Pouze datum

- Koncepci časového pásma nelze pro toto chování použít. Hodnoty pole jsou zobrazeny bez převodu časového pásma.
- Časová část hodnoty je vždy 12:00 dop.
- Datumová část hodnoty je uložena a načtena podle uživatelského rozhraní a webových služeb (SDK).
Pouze datum Chování Pouze datum nelze po nastavení změnit na jiné typy chování.
Nezávislý na časovém pásmu

- Koncepci časového pásma nelze pro toto chování použít. Hodnoty pole jsou zobrazeny bez převodu časového pásma.
- Hodnoty data a času jsou uloženy a načteny podle uživatelského rozhraní a webových služeb (SDK).
Pouze datum - nebo - Datum a čas Chování Nezávislý na časovém pásmu nelze po nastavení změnit na jiné typy chování.

Poznámka:

Formuláře využívají pouze krátký formát data, jak je uvedeno v osobních možnostech. Formát dlouhých dat se používá v grafech.

Poznámka:

Chcete-li vytvořit pole DateTime a určit konkrétní chování, v průzkumníku řešení přejděte na Komponenty>Entity. Vyberte požadovanou entitu a zvolte Pole. V definici pole zvolte Datum a čas v rozevíracím seznamu Typ.

Nastavení spravované vlastnosti, aby měnila chování pole Datum a čas

Můžete určit, zda bude nebo nebude možné změnit chování pole Datum a čas pomocí spravované vlastnosti Může změnit chování data a času. Pokud chcete změnu chování pole povolit, nastavte vlastnost na hodnotu True, jinak ji nastavte na hodnotu False.

Poznámka:

Ve výchozím nastavení je pro předem připravená pole Datum a čas u systémových entit spravovaná vlastnost Může změnit chování data a času nastavena na hodnotu False. Pro vlastní pole Datum a čas je ve výchozím nastavení vlastnost nastavena na hodnotu True.

Chcete-li nastavit spravovanou vlastnost, postupujte takto:

  • Otevřete průzkumník řešení, přejděte na Komponenty>Entity a vyberte konkrétní entitu. Potom zvolte Pole. Vyberte pole. Na panelu příkazů zvolte Další akce a v rozevíracím seznamu zvolte Spravované vlastnosti.

  • V dialogovém okně Nastavit spravované vlastnosti zvolte vlastnost Může změnit chování data a času a zvolte hodnotu True nebo False. Zvolte Nastavit a uložte nastavení.

    Následující obrázek znázorňuje spravovanou vlastnost data a času.

    Nastavení spravované vlastnosti pro pole Datum a čas.

Příklad Pouze datum: narozeniny a výročí

Chování Pouze datum je dobré pro případy, kdy nejsou požadovány informace o času dne a časovém pásmu, například narozeniny nebo výročí. S tímto nastavením uvidí všichni uživatelé aplikace na celém světě stejnou hodnotu data.

Kevin a Nancy například pracují v oddělení prodeje společnosti Contoso Corp. Systém ukládá jejich data o zákaznících a prodeji. Kevin, který sídlí v New Yorku (GMT-5), vytvoří záznam kontaktu s datem narození 1. 4. 1970 a přiřadí záznam Nancy. Nancy, která bydlí v Seattlu (GMT-8), otevře záznam dne 31. března a – vzhledem k tomu, že chybí převod na její místní časové pásmo – vidí správné datum narození kontaktu jako 1. 4. 1970. Všichni ostatní uživatelé systému, bez ohledu na jejich umístění, uvidí při otevření záznamu kontaktu datum narození jako 1. 4. 1970.

Příklad nastavení Nezávislý na časovém pásmu: ubytování v hotelu

Toto chování můžete použít, když nejsou požadovány informace o časovém pásmu, například při ubytování v hotelu. S tímto nastavením uvidí všichni uživatelé aplikace na celém světě stejnou hodnotu data a času.

Příklad: Lisa a Rebecca pracují v hotelovém řetězci, který používá aplikaci ke sledování rezervací. Lisa pracuje v Seattlu (GMT-8). Rebecca pracuje v New Yorku (GMT-5). Zákazník zavolá Lise a zamluví si pokoj v některém z hotelů společnosti v New Yorku. Lisa vytvoří nový záznam rezervace, nastaví očekávanou dobu ubytování na 11:00 dne 10. 12. 2014 a uloží záznam. Zákazník dorazí do hotelu v New Yorku v očekávaném čase. Rebecca si v recepci místního hotelu zobrazí záznam rezervace, vidí, že očekávaný čas ubytování je nastaven na 11:00 dne 10. 12. 2014 a uvítá zákazníka v hotelu.

Důležité informace pro pole Datum a čas

Všechna předem připravená systémová i vlastní pole Datum a čas podporují ve výchozím nastavení hodnoty před rokem 1900.

Pole Datum a čas podporuje hodnoty před 12:00 dne 1. 1. 1753.

Kontrola, že počítaná a souhrnná pole jsou po změně chování pole platná

Po změně chování počítaného nebo souhrnného pole uložte definici pole, abyste ověřili, že je pole stále platné. Chcete-li pole uložit, použijte editor pole. V průzkumníkovou řešení přejděte na Komponenty>Entity>Entita X>Pole. Ve formuláři pole vyberte tlačítko Upravit vedle rozevíracího seznamu Typ pole. Další informace: Definování vypočítaných polí a Definování souhrnných polí.

Změna chování pole na Pouze datum při aktualizaci

Standardně mají pole Datum a čas Vytvořeno a Změněno pro vlastní entity a předem připravené systémové entity nastaveno chování Místní čas uživatele. Spravovaná vlastnost Může změnit chování data a času pro tato pole je nastavena na hodnotu False. Chování těchto polí nemůžete změnit.

Ve výchozím nastavení jsou následující předem připravená pole Datum a čas nastavena na chování Pouze datum a spravovaná vlastnost Může změnit chování data a času je nastavena na hodnotu False.

Název pole Název entity
Výročí Kontakt
Narozeniny Kontakt
Termín splnění Faktura
Odhad. Datum uzavření Zájemce
Skutečné datum uzavření Příležitost
Odhad. Datum uzavření Příležitost
Datum konečného rozhodnutí Příležitost
Platnost od Produkt
Platnost do Produkt
Uzavřeno Nabídka
Splnit do Nabídka

Operátory dotazu datum a čas nejsou podporovány pro chování Pouze datum.

Následující související operátory dotazu datum a čas jsou pro chování Pouze datum neplatné. Nedochází k převodu časového pásma a čas je vždy nastaven na 12:00 dop. Neplatný operátor vyvolá výjimku, je-li jeden z těchto operátorů použit v dotazu.

  • Starší než X minut

  • Starší než X hodin

  • Posledních X hodin

  • Příštích X hodin

    To se vztahuje na následující umístění v uživatelském rozhraní:

  • rozšířené hledání

  • Editor uloženého zobrazení

  • Krok Dotaz na Dynamics 365 v dialogovém okně

  • Editor offline filtrů klienta aplikace Outlook

  • Průvodce sestavou

  • Vlastní filtry na sloupce v rozšířeném hledání

Změny chování pole Datum a čas během importu řešení

Během importu řešení můžete pouze změnit chování pole Datum a čas z Místní čas uživatele na Pouze datum nebo Nezávislý na časovém pásmu, pokud importujete nespravované řešení nebo spravované řešení, které vlastní pole.

Viz také

Vytváření a úprava polí
Definování počítaných polí