Sdílet prostřednictvím


Chování a formát pole pole data a času

 

Publikováno: listopad 2016

Platí pro: Dynamics CRM 2015

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

Poznámka

Chování Místní čas uživatele je k dispozici v předchozích verzích aplikace Microsoft Dynamics 365. Chování Pouze datum a Nezávislý na časovém pásmu jsou k dispozici, pouze pokud používáte Microsoft Dynamics CRM Online a pokud jste aktualizovali organizaci na Microsoft Dynamics CRM Online 2015 – aktualizace 1.

V tomto tématu

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

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

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

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

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

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živatele

Pozná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:MSDN: Převést existující hodnoty data a času v databázi.

Upozornění

Předtím, než změníte chování pole Datum a čas, byste měli zkontrolovat všechny závislostí 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

Chcete-li vytvořit pole typu DateTime a určit konkrétní chování, přejděte na Nastavení > Vlastní nastavení > Přizpůsobit systém > Součásti > 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

Vlastnost je k dispozici pouze v případě, že používáte Microsoft Dynamics CRM Online a že jste aktualizovali organizaci na Microsoft Dynamics CRM Online 2015 – aktualizace 1.

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:

  • Přejděte na Nastavení > Vlastní nastavení.

  • Zvolte Přizpůsobit systém > Součásti > Entity, následně vyberte konkrétní entitu a pak 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 Dynamics 365 na celém světě stejnou hodnotu data.

Kevin a Nancy například pracují v oddělení prodeje společnosti Contoso Corp.Dynamics CRM 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á sídlí 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 Dynamics 365 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 Dynamics CRM 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 a vidí, že očekávaný čas ubytování je nastaven na 11:00 dne 10. 12. 2014. Přiví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.

Počínaje Microsoft Dynamics CRM Online 2015 – aktualizace 1 podporují pole Datum a čas 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. Zvolte Nastavení > Vlastní nastavení > Přizpůsobit systém > Součásti > Entity > Entita X > Pole. Ve formuláři pole vyberte tlačítko Upravit vedle rozevíracího seznamu Typ pole.Další informace:Definování počí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.

V nových předplatných aplikací Microsoft Dynamics CRM Online a CRM Online 2015 – aktualizace 1 jsou ve výchozím nastavení 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čí

Contact

Narozeniny

Contact

Termín splnění

Invoice

Odhad. Datum uzavření

Lead

Skutečné datum uzavření

Opportunity

Odhad. Datum uzavření

Opportunity

Datum konečného rozhodnutí

Opportunity

Platnost od

Product

Platnost do

Product

Uzavřeno

Quote

Splnit do

Quote

Při aktualizaci vaší organizace Microsoft Dynamics CRM Online na Microsoft Dynamics CRM Online 2015 – aktualizace 1 budou výše uvedená pole nastavena na Místní čas uživatele a spravovaná vlastnost Může změnit chování data a času bude nastavena na hodnotu True. Po upgradu můžete změnit chování těchto polí na Pouze datum. Nejsou povoleny žádné převody chování. Po aktualizaci chování pole je nutné publikovat vlastní nastavení, aby se změny projevily. Aktualizace chování pole Datum a čas zajistí, že všechny hodnoty byly zadány nebo aktualizovány po změně a uložení chování pole v databázi s novým chováním. To nemá žádný vliv na hodnoty, které jsou již uloženy v databázi.

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 CRM 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í
Služby MSDN: Chování a formát atributu data a času

© 2016 Microsoft Corporation. Všechna práva vyhrazena. Autorská práva