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.
|
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
|
Pouze datum |
Chování Pouze datum nelze po nastavení změnit na jiné typy chování. |
Nezávislý na časovém pásmu
|
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.
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