Поділитися через


Поведінка та формат поля «Дата та Час»

Цей розділ стосується Dynamics 365 Customer Engagement (on-premises). Версію цього розділу для Power Apps див. за посиланням: Поведінка та формат поля дати й часу

У Dynamics 365 Customer Engagement (on-premises) тип даних "Дата" та "Час" використовується в багатьох системних полях сутностей. Наприклад, ви можете показати, коли обліковий запис востаннє використовувався в маркетинговій кампанії або дату й час створення інциденту. Також можна створити настроювані сутності, які містять поля дати й часу. Залежно від того, що представляє поле, можна вибрати кілька різних режимів поведінки полів: «Локальний користувач», «Лише дата» або «Незалежний від часового поясу».

Поведінка та формат поля дати й часу

Нижченаведена таблиця містить інформацію про поведінку та формат поля дати й часу.

Поведінка Формат Змінення поведінки поля
Локальна приміткакористувача: Це поведінка всіх полів дати і часу в попередніх випусках.

- Значення полів відображаються в місцевий час поточного користувача.
- У веб-службах (SDK) ці значення повертаються у загальноприйнятому форматі часового поясу UTC.
Дата й час В інтерфейсі користувача (UI) ви можете змінити поведінку певного готового поля сутності з User Local на Date Only. Список сутностей і полів наведено в статті Зміна поведінки поля на Дата лише під час оновлення. Ви можете змінити поведінку настроюваного поля сутності з «Локальний користувач » на «Лише дата» або на«Незалежний від часового поясу».

Зміна поведінки поля впливає на значення поля, які додані або змінені після змінення поведінки поля. Існуючі значення полів залишаються в базі даних у форматі часового поясу UTC. Щоб змінити поведінку існуючих значень полів із UTC на «Лише дата», може знадобитися допомога розробника, щоб зробити це програмним шляхом. Додаткові відомості: Перетворення поведінки наявних значень дати й часу в базі даних. Попередження: Перш ніж змінювати поведінку поля дати й часу, слід переглянути всі залежності поля, такі як бізнес-правила, робочі процеси, обчислювані поля або поля зведення, щоб переконатися, що в результаті зміни поведінки немає проблем. Після зміни поведінки поля дати й часу слід відкривати кожне бізнес-правило, робочий цикл, обчислюване поле та поле зведення залежні від поля, яке ви змінили, перевірити інформацію та зберегти її, щоб гарантувати, що використовується найновіша поведінка та значення поля дати й часу. Можна обмежити зміну поведінки поля, встановивши для керованої властивості CanChangeDateTimeBehavior значення False. Додаткові відомості: Настроювання керованого ресурсу для змінення поведінки дати й часу
Тільки дата

- Поняття часового поясу не застосовується до такої поведінки. Значення полів відображаються без перетворення часового поясу.
- Часова частина значення завжди 12:00.
- Частина значення з датою зберігається та отримується, як зазначено в інтерфейсі користувача та веб-службах (SDK).
Тільки дата Поведінка «Лише дата» не можна змінити на інші типи поведінки після її встановлення.
Не залежить від часового поясу

- Поняття часового поясу не застосовується до такої поведінки. Значення полів відображаються без перетворення часового поясу.
- Значення дати й часу зберігаються й отримуються, як зазначено в інтерфейсі користувача та веб-службах (SDK).
Дата й час Незалежну від часового поясу поведінку не можна змінити на інші типи поведінки після її налаштування.

Нотатка

Форми використовують лише короткий формат дати, указаний в особистих параметрах. Довгий формат дати використовується в діаграмах.

Нотатка

Щоб створити поле DateTime і вказати певну поведінку, у провіднику рішень перейдіть до Сутності компонентів>. Виберіть потрібну сутність і виберіть «Поля». У визначенні поля виберіть «Дата й час » у розкривному списку «Тип».

Настроювання керованої властивості для змінення поведінки дати й часу

Ви можете вибрати, чи можна змінити поведінку поля дати й часу, за допомогою керованого ресурсу Можна змінити поведінку дати й часу. Якщо потрібно дозволити зміну поведінки поля, для властивості слід встановити значення True, в іншому випадку встановіть для неї значення False.

Нотатка

За промовчанням для готових полів дати й часу системної сутності для керованої властивості Можна змінити дату й час установлено значення False. Для настроюваних полів дати й часу за замовчуванням для властивості встановлено значення True.

Щоб настроїти керовану властивість, виконайте такі дії:

  • Відкрийте провідник рішень, перейдіть до розділу «Сутності>компонентів », а потім виберіть певну сутність, а потім виберіть «Поля». Виберіть поле. На панелі команд виберіть «Інші дії», а в розкривному списку виберіть «Керовані властивості ».

  • У діалоговому вікні Установлення керованих властивостей виберіть властивість Може змінити поведінку дати й часу та виберіть Істина або Брехня . Виберіть Встановити , щоб зберегти параметри.

    Наступний знімок екрана показує керовану властивість дати й часу.

    Установіть керовану властивість для поля «Дата й час».

Приклад «Лише дата»: дні народження та річниці

Поведінка «Лише дата» підходить для випадків, коли інформація про час дня та часовий пояс не є обов’язковими, наприклад дні народження та річниці. При цьому виборі всі користувачі програми по всьому світу бачитимуть однакове значення дати.

Наприклад, Микола і Ніна працюють у відділі продажу Contoso Corp. Система зберігає дані про їхніх клієнтів і продажі. Костянтин у Нью-Йорку (GMT-5) створює запис контактної особи із днем народження 4/1/1970 і призначає запис Надії. Ненсі, яка живе в Сіетлі (GMT-8), відкриває запис 31 березня і, оскільки немає перерахунку часового поясу на місцевий часовий пояс, бачить правильну дату народження контакту як 01.04.1970. Всі інші користувачі системи, незалежно від місця розташування, бачитимуть день народження як 4/1/1970 під час відкривання запису контактної особи

Приклад «Незалежно від часового поясу»: поселення в готелі

Ви можете використовувати таку поведінку, коли відомості про часовий пояс не є обов’язковими, наприклад для поселення в готелі. При цьому виборі всі користувачі програми по всьому світу бачитимуть однакове значення дати й часу.

Наприклад, Лідія і Роксолана працюють для мережі готелів, що використовує програму для відстеження бронювань. Лідія перебуває в Сіетлі (GMT-8). Роксолана перебуває в Нью-Йорку (GMT-5). Клієнт дзвонить Ліді, щоб забронювати номер в одному з готелів компанії в Нью-Йорку. Лідія створює новий запис бронювання, встановлює очікуваний час поселення – 11:00 10/12/2014 – та зберігає запис. Клієнт приходить в готель в Нью-Йорку в очікуваний час. Ребекка на стійці реєстрації місцевого готелю переглядає запис про бронювання, бачить очікуваний час заїзду 10.12.2014 об 11:00 і вітає клієнта в готелі.

Важливі міркування щодо полів дати й часу

Всі системи містять вбудовані та настроювані поля дати й часу, які підтримують значення до 1900 року за промовчанням

Поля дати й часу підтримують значення від 12:00 ранку 1/1/1753.

Забезпечення чинності обчислюваних полів і полів зведення після зміни поведінки поля

Після зміни поведінки обчислюване поле або поле зведення зберігають визначення поля для забезпечення того, що поле залишається чинним. Для збереження використовуйте редактор полів. У провіднику рішень перейдіть до розділу Компоненти>, Сутності, Сутність>, X>Поля. У формі поля натисніть кнопку «Редагувати » поруч із розкривним списком «Тип поля». Додаткові відомості: Визначення обчислюваних полів і Визначення полів зведення.

Змінення поведінки поля на «Лише дата» під час оновлення

За замовчуванням для полів дати й часу «Створено ввімкнено» та «Змінено » для готових системних сутностей і настроюваних сутностей установлено значення «Локальна поведінка користувача». Для керованої властивості CanChangeDateTimeBehavior для цих полів установлено значення False. Поведінку для цих полів змінити неможливо.

За промовчанням для наведених нижче готових полів дати й часу встановлено поведінку Лише дата, а для керованої властивості CanChangeDateTimeBehavior установлено значення False.

Ім’я поля Ім’я сутності
Річниця Контактна особа
День народження Контактна особа
Термін Рахунок
Est. Дата закриття Потенційний клієнт
Фактична дата закриття Потенційна угода
Est. Дата закриття Потенційна угода
Дата остаточного рішення Потенційна угода
Діє з Продукт
Діє до Продукт
Дата закриття Цінова пропозиція
Термін Цінова пропозиція

Оператори запиту дати й часу не підтримуються для поведінки «Лише дата»

Наведені нижче оператори запиту, пов’язані з датою й часом, є неприпустимими для поведінки «Лише дата». Перетворення часового поясу не відбувається і завжди містить значення 12:00 ранку. Помилка неприпустимого винятку оператора виникає, коли один із цих операторів використано в запиті.

  • Старіші за X хвилин

  • Старіші за X годин

  • Останні X годин

  • Наступні X годин

    Це стосується інших розташувань в інтерфейсі користувача:

  • Розширений пошук

  • Редактор збережених подань

  • Крок запиту Dynamics 365 у діалозі

  • Автономний редактор фільтрів клієнта Outlook

  • Майстер звітів

  • Настроювані фільтри для стовпця в розширеному пошуці

Поведінка поля дати й часу змінюється під час імпорту рішення

Під час імпорту рішення можна змінити поведінку поля дати й часу з «Локальний користувач» на «Лише дата побачення» або «Не залежить від часового поясу», лише якщо ви імпортуєте некероване рішення або кероване рішення, якому належить це поле .

Див. також:

Створення та редагування полів
Визначення обчислюваних полів