Udostępnij za pośrednictwem


Zachowanie oraz format pola daty i godziny

Ten temat dotyczy platformy Dynamics 365 Customer Engagement (on-premises). Aby zapoznać się z wersją tego tematu dotyczącą usługi Power Apps, zobacz: Zachowanie i format pola Data i godzina

W Dynamics 365 Customer Engagement (on-premises), typ danych Data i godzina jest używany w wielu polach encji systemowych. Na przykład możesz pokazać, kiedy konto było ostatnio używane w kampanii marketingowej lub datę i godzinę eskalacji sprawy. Możesz również utworzyć encje niestandardowe, które zawierają pola daty i godziny. W zależności od tego, co reprezentuje pole, możesz wybrać kilka zachowań pola: Lokalny użytkownik, Tylko data lub Niezależny od strefy czasowej.

Zachowanie i format pola Data i godzina

Poniższa tabela zawiera informacje o zachowaniu i formacie pola Data i godzina.

Zachowanie Format Zmiana zachowania pola
Lokalny użytkownikUwaga: To zachowanie wszystkich pól Data i godzina we wcześniejszych wydaniach.

- Wartości pól są wyświetlane czasie lokalnym bieżącego użytkownika.
- W usługach sieci Web (SDK) wartości te są zwracane w formacie strefy czasowej UTC.
Tylko data - lub - Data i godzina W interfejsie użytkownika (UI), możesz zmieniać zachowanie pewnych pól encji standardowych z Lokalny użytkownik na Tylko data. Aby uzyskać listę encji i pól, zobacz Zmiana zachowania pola na Tylko data po uaktualnieniu. Możesz zmienić zachowanie pola encji niestandardowej z Lokalny użytkownik na Tylko data lub na Niezależny od strefy czasowej.

Zmiana zachowania pola ma wpływ na wartości pola, które są dodawane lub modyfikowane po zmianie zachowania pola. Istniejące wartości pola pozostają zapisane w bazie danych w formacie strefy czasowej UTC. Aby zmienić zachowanie istniejących wartości pól z UTC na Tylko data, możesz potrzebować pomocy dewelopera, aby zrobić to programowo. Więcej informacji: Konwertowanie zachowania istniejących wartości data i godzina w bazie danych. Uwaga: Przed zmianą zachowania pola Data i godzina powinieneś przejrzeć wszystkie zależności tego pola, takie jak reguły biznesowe, przepływy pracy, pola obliczane oraz pola zestawień, aby się upewnić, że zmiana zachowania nie spowoduje żadnych problemów. Po zmianie zachowania pola Daty i godzina powinieneś otworzyć każdą regułę biznesową, przepływ pracy, pole obliczane oraz pole zestawienia zależne od pola, które zostało zmienione, zapoznać się z informacjami i zapisać, aby się upewnić że używane są najnowsze zachowanie oraz wartość pola Data i godzina. Możesz ograniczyć modyfikowanie zachowania pola, ustawiając właściwość zarządzaną CanChangeDateTimeBehavior na Fałsz. Więcej informacji: Ustaw właściwość zarządzaną, aby zmienić zachowanie Data i godzina
Tylko data

- Pojęcie strefy czasowej nie jest stosowane do tego zachowania. Wartości pól są wyświetlane bez konwersji strefy czasowej.
- Część Godzina wartości to zawsze 12:00 AM.
- Część Data wartości jest przechowywania i pobierania zgodnie z opisem w interfejsie użytkownika i usługach sieci web (SDK).
Tylko data Zachowanie Tylko data po ustawieniu nie może zostać zmienione na inne typy zachowania.
Niezależny od strefy czasowej

- Pojęcie strefy czasowej nie jest stosowane do tego zachowania. Wartości pól są wyświetlane bez konwersji strefy czasowej.
- Wartości Data i godzina są przechowywane i pobierane zgodnie z opisem w interfejsie użytkownika i usługach sieci web (SDK).
Tylko data - lub - Data i godzina Zachowanie Niezależny od strefy czasowej po ustawieniu nie może zostać zmienione na inne typy zachowania.

Uwaga

Formularze korzystają tylko z formatu Data krótka, określonego w opcjach osobistych. Format daty długiej jest używany na wykresach.

Uwaga

Aby utworzyć pole DateTime i określić konkretne zachowanie, w eksploratorze rozwiązań przejdź do Składniki>Encje. Wybierz żądaną encję i wybierz opcję Pola. W definicji pola, wybierz Data i godzina z listy rozwijanej Typ.

Ustaw właściwość zarządzaną, aby zmienić zachowanie Data i godzina

Możesz kontrolować, czy zachowanie pola Data i godzina może zostać zmienione za pomocą właściwości zarządzanej Można zmienić zachowanie daty i godziny. Jeśli chcesz umożliwić zmianę zachowania pola ustawiasz właściwość na Prawda, w przeciwnym razie ustawiasz ją na Fałsz.

Uwaga

Domyślnie, dla standardowych pól Data i godzina encji systemu właściwość zarządzana Można zmienić zachowanie daty i godziny ustawiono na Fałsz. Niestandardowe pola Data i godzina mają właściwość ustawioną na True.

Aby ustawić właściwość zarządzaną, wykonaj następujące czynności:

  • Otwórz eksplorator rozwiązań, przejdź do Składniki>Encje a następnie wybierz określoną encję i wybierz Pola. Wybierz pole. Na pasku poleceń wybierz Więcej akcji i z listy rozwijanej wybierz Właściwości zarządzane.

  • W oknie dialogowym Ustaw właściwości zarządzane wybierz właściwość Można zmienić zachowanie daty i godziny i wybierz Prawda lub Fałsz. Wybierz Ustaw, aby zapisać ustawienia.

    Poniższy zrzut ekranu przedstawia właściwość zarządzaną Data i godzina.

    Ustaw właściwość zarządzaną dla pola Data/Godzina.

Przykład dla Tylko data: urodziny i rocznice

Zachowanie Tylko data dotyczy spraw, gdy informacje o porze dnia i strefie czasowej nie są wymagane, takich jak urodziny czy rocznice. Dzięki temu wyborowi wszyscy użytkownicy aplikacji na całym świecie widzą dokładnie taką samą wartość daty.

Na przykład Jan i Dorota pracują w dziale sprzedaży Contoso Corp. System przechowuje ich dane dotyczące klientów i sprzedaży. Kevin, pracujący w Nowym Jorku (GMT-5), tworzy rekord kontaktu z datą urodzenia 4-01-1970 i przypisuje ten rekord do Nancy. Natalia, mieszkająca w Seattle (GMT-8), otwiera rekord 31 marca i, ponieważ nie ma konwersji na lokalną strefę czasową, widzi prawidłową datę urodzenia kontaktu jako 1/4/1970. Wszyscy użytkownicy systemu, niezależnie od lokalizacji, po otworzeniu rekordu kontaktu zobaczą datę urodzenia jako 4-01-1970.

Przykład Niezależny od strefy czasowej: rejestracja w hotelu

Możesz użyć tego zachowania, gdy informacje o strefie czasowej nie są wymagane, na przykład dla rejestracji w hotelu. Dzięki tej opcji wszyscy użytkownicy aplikacji na całym świecie widzą taką samą wartość daty i godziny.

Na przykład, Lisa i Rebecca pracują w sieci hoteli, która używa aplikacji, aby śledzić rezerwacje. Lisa pracuje w Seattle (GMT-8). Rebecca pracuje w Nowym Jorku (GMT-5). Klient dzwoni do Lisy, aby zarezerwować pokój w jednym z hoteli firmy w Nowym Jorku. Lisa tworzy nowy rekord rezerwacji, ustawia oczekiwany czas przyjazdu do hotelu na 12/10/2014 o 11:00 i zapisuje rekord. Klient pojawia się w hotelu w Nowym Jorku w oczekiwanym czasie. Rebecca, w recepcji lokalnego hotelu, przegląda rekord rezerwacji, widzi przewidywany czas zameldowania jako 10/12/2014 o 11:00 rano i wita klienta w hotelu.

Uwagi specjalne dotyczące pól Data i godzina

Wszystkie standardowe i niestandardowe pola data i godzina systemu domyślnie obsługują wartości wcześniejsze niż 1900.

Pola Data i godzina obsługują wartości już od 1/1/1753, godzina 12:00.

Upewnianie się, że pola obliczane i pola zestawienia są ważne po zmianie zachowania pola

Po zmianie zachowanie pola obliczanego lub pola zestawienia, zapisz definicję pola, aby upewnić się, że pole jest nadal ważne. Aby zapisać użyj edytora pola. W Eksploratorze rozwiązań przejdź do Składniki>Encje>Encja X>Pola. Na formularzu pola wybierz przycisk Edytuj obok listy rozwijanej Typ pola. Więcej informacji: Definiowanie pól obliczanych i Definiowanie pól zestawień.

Zmiana zachowania pola na Tylko data podczas aktualizacji

Domyślnie pola Data i godzina Data utworzenia i Data modyfikacji dla standardowych encji systemowych oraz encji niestandardowych są ustawione na zachowanie Lokalny użytkownik. Właściwość zarządzaną CanChangeDateTimeBehavior dla tych pól ustawiono na Fałsz. Nie możesz zmienić zachowania dla tych pól.

Domyślnie poniższe gotowe pola Data i godzina są ustawione na zachowanie Tylko data, a właściwość zarządzana CanChangeDateTimeBehavior jest ustawiona na Fałsz.

Nazwa pola Nazwa encji
Rocznica Kontakt biznesowy
Urodziny Kontakt biznesowy
Termin Faktura
Est. Data zamknięcia Potencjalny klient
Rzeczywista data zamknięcia Szansa sprzedaży
Est. Data zamknięcia Szansa sprzedaży
Data ostatecznej decyzji Szansa sprzedaży
Początek ważności Produkt
Koniec ważności Produkt
Data zamknięcia Oferta
Termin Oferta

Operatory zapytania Data i godzina nie są obsługiwane dla zachowania Tylko data

Następujące operatory zapytania Data i godzina są nieprawidłowe dla zachowania Tylko data. Konwersja strefy czasowej nie zachodzi i czas jest zawsze ustawiany na 12:00. Gdy jeden z poniższych operatorów zostanie użyty w zapytaniu zgłaszany jest błąd wyjątku Nieprawidłowy operator.

  • Starszy niż X minut

  • Starszy niż X godzin

  • Ostatnich X godzin

  • Następnych X godzin

    Dotyczy to następujących lokalizacji w interfejsie użytkownika:

  • Szukanie zaawansowane

  • Edytor zapisanego widoku

  • Krok w dialogu Zapytanie o Dynamics 365

  • Edytor filtrów Offline klienta programu Outlook

  • Kreator raportów

  • Filtry niestandardowe w kolumnie w funkcji szukania zaawansowanego

Zmiany zachowania pola Data i godzina podczas importowania rozwiązania

Podczas importowania rozwiązania możesz zmienić tylko zachowanie pola data i godzina z Lokalny użytkownik na Tylko data lub Niezależny od strefy czasowej jeżeli importujesz rozwiązanie niezarządzane lub rozwiązanie zarządzane, które jest właścicielem pola.

Zobacz także

Tworzenie i edytowanie pól
Definiowanie pól obliczanych