Comportamento e formato del campo di data e ora

 

Data di pubblicazione: febbraio 2017

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

In Microsoft Dynamics 365, il tipo di dati Data e ora viene utilizzato in molti campi di entità del sistema. Ad esempio, puoi visualizzare quando un account è stato utilizzato più di recente in un campagna di marketing o la data e l'ora della riassegnazione di un caso. Puoi anche creare entità personalizzate in cui sono inclusi i campi di data e ora. In base a ciò che rappresenta il campo, puoi scegliere tra più comportamenti di campo: Locale utente, Solo data o Indipendente da fuso orario.

In questo argomento

Comportamento e formato del campo di data e ora

Impostare la proprietà gestita per modificare il comportamento di data e ora

Esempio di Solo data: compleanni e anniversari

Esempio di Indipendente da fuso orario: check-in in hotel

Considerazioni speciali per i campi di data e ora

Comportamento e formato del campo di data e ora

La tabella seguente contiene informazioni sul comportamento e sul formato del campo di data e ora.

Comportamento

Formato

Modifica del comportamento del campo

Locale utente

Nota

Questo è il comportamento di tutti i campi di data e ora nelle versioni precedenti.

  • I valori di campo vengono visualizzati nell'ora locale dell'utente corrente.

  • Nei servizi Web (SDK), questi valori vengono restituiti in un formato comune del fuso orario UTC.

Solo data o Data e ora

Nell'interfaccia utente, puoi cambiare il comportamento del campo di entità predefinito da Locale utente a Solo data. Per un elenco di entità e campi, vedi Modifica del comportamento del campo su Solo data durante l'aggiornamento. Puoi modificare il comportamento del campo di entità personalizzato da Locale utente a Solo data o Indipendente da fuso orario.

La modifica del comportamento del campo riguarda i valori di campo che vengono aggiunti o modificati dopo che il comportamento del campo è stato modificato. I valori di campo esistenti restano nel database nel formato di fuso orario UTC. Per modificare il comportamento dei valori di campo esistenti da UTC a Solo data, potrebbe essere necessario che lo sviluppatore esegua la modifica a livello di programmazione.Ulteriori informazioni:MSDN: Convertire i valori esistenti di data e ora nel database.

Avviso

Prima di modificare il comportamento di un campo di data e ora, devi esaminare tutte le dipendenze del campo, ad esempio le regole di business, i flussi di lavoro e i campi calcolati o di rollup, per assicurarti che non si verifichino problemi a seguito della modifica del comportamento. Dopo aver modificato il comportamento di un campo di data e ora, devi aprire ogni regola di business, flusso di lavoro, campo calcolato e campo di rollup che dipende dal campo modificato, esaminare le informazioni e salvarle in modo da garantire che vengano utilizzati il comportamento e il valore del campo di data e ora più recenti. Puoi limitare la modifica del comportamento del campo impostando la proprietà gestita CanChangeDateTimeBehavior su False.Ulteriori informazioni:Impostare la proprietà gestita per modificare il comportamento di data e ora

Solo data

  • Il concetto di fuso orario non è applicabile a questo comportamento. I valori del campo vengono visualizzati senza conversione del fuso orario.

  • La parte dell'ora del valore è sempre 12:00 AM.

  • La parte della data del valore è archiviata e recuperata come specificato nell'interfaccia utente e nei servizi Web (SDK).

Solo data

Una volta impostato, il comportamento Solo data non può essere modificato in altri tipi di comportamento.

Indipendente da fuso orario

  • Il concetto di fuso orario non è applicabile a questo comportamento. I valori del campo vengono visualizzati senza conversione del fuso orario.

  • I valori di data e ora vengono archiviati e recuperati come specificato nell'interfaccia utente e nei servizi Web (SDK).

Solo data o Data e ora

Una volta impostato, il comportamento Indipendente da fuso orario non può essere modificato in altri tipi di comportamento.

Nota

Per creare un campo di tipo DateTime e specificare un comportamento particolare, vai a Impostazioni > Personalizzazione > Personalizza il sistema > Componenti > Entità. Scegli l'entità e Campi. Nella definizione del campo, seleziona Data e ora nell'elenco a discesa Tipo.

Impostare la proprietà gestita per modificare il comportamento di data e ora

Puoi controllare se il comportamento del campo della data e dell'ora può essere modificato utilizzando la proprietà gestita È possibile modificare il comportamento di data e ora. Se desideri consentire la modifica del comportamento del campo, imposta la proprietà su True; in caso contrario, impostala su False.

Nota

Per impostazione predefinita, per i campi predefiniti di data e ora dell'entità di sistema, la proprietà gestita È possibile modificare il comportamento di data e ora è impostata su False. Per impostazione predefinita, per i campi personalizzati di data e ora, la proprietà è impostata su True.

Per impostare la proprietà gestita, esegui le operazioni seguenti:

  • Passa a Impostazioni > Personalizzazioni.

  • Vai a Personalizza il sistema > Componenti > Entità, quindi seleziona un'entità particolare e scegli Campi. Scegli un campo. Nella barra dei comandi, seleziona Altre azioni e nell'elenco a discesa, scegli Proprietà gestite.

  • Nella finestra di dialogo Imposta proprietà gestite, seleziona la proprietà È possibile modificare il comportamento di data e ora e scegli True o False. Scegliere Imposta per salvare le impostazioni.

Nella seguente schermata è indicata la proprietà gestita di data e ora.

Set managed property for Date/Time field

Esempio di Solo data: compleanni e anniversari

Il comportamento Solo data è indicato per i casi in cui le informazioni relative all'ora del giorno e al fuso orario non sono necessarie, ad esempio per compleanni o anniversari. Con questa selezione, tutti gli utenti di Dynamics 365 in tutto il mondo vedranno esattamente lo stesso valore di data.

Ad esempio, Kevin e Nancy lavorano nel reparto vendite di Contoso Corporation. In Dynamics 365 vengono archiviati i dati delle vendite e dei clienti. Kevin, che si trova a New York (GMT-5), crea il record di contatto con la data di nascita 4/1/1970 e assegna il record a Nancy. Nancy, che si trova a Seattle (GMT-8), apre il record il 31 marzo e, poiché non è prevista la conversione del fuso orario nel fuso orario locale, vede la data di nascita del contatto correttamente come 4/1/1970. Tutti gli altri utenti del sistema, indipendentemente dalla località, vedono la data di nascita come 4/1/1970 all'apertura del record del contatto.

Esempio di Indipendente da fuso orario: check-in in hotel

Puoi utilizzare questo comportamento quando le informazioni sul fuso orario non sono richieste, ad esempio per l'ora del check-in in hotel. Con questa selezione, tutti gli utenti di Dynamics 365 in tutto il mondo vedranno esattamente lo stesso valore di data e ora.

Ad esempio, Lisa e Rebecca lavorano per una catena di hotel che utilizza Dynamics 365 per registrare le prenotazioni. Lisa si trova a Seattle (GMT-8). Rebecca si trova a New York (GMT-5). Un cliente chiama Lisa per prenotare una stanza in uno degli hotel della società a New York. Lisa crea un nuovo record di prenotazione, imposta l'ora prevista del check-in su 12/10/2014 alle 11:00 AM e salva il record. Il cliente arriva all'hotel a New York all'ora prevista. Rebecca, alla reception dell'hotel locale, visualizza il record di prenotazione e vede l'ora prevista per il check-in come 12/10/2014 alle 11:00 AM. A questo punto, accoglie il cliente nell'hotel.

Considerazioni speciali per i campi di data e ora

Tutti i campi predefiniti e personalizzati di data e ora supportano valori precedenti al 1900 per impostazione predefinita

I campi data e ora supportano valori risalenti fino a 1/1/1753 12:00 AM.

Verifica della validità dei campi calcolati e di rollup dopo la modifica del comportamento del campo

Dopo aver modificato il comportamento di un campo calcolato o di un campo di rollup, salva la definizione del campo per verificare che il campo sia valido. Per salvare, utilizza l'editor dei campi. Scegli Impostazioni > Personalizzazione > Personalizza il sistema > Componenti > Entità > Entità X > Campi. Nel modulo del campo, seleziona il pulsante Modifica accanto all'elenco a discesa Tipo di campo.Ulteriori informazioni:Definire campi calcolati e Definire i campi di rollup.

Modifica del comportamento del campo su Solo data durante l'aggiornamento

Per impostazione predefinita, i campi di data e ora Data creazione e Data modifica per le entità predefinite di sistema e le entità personalizzate sono impostati sul comportamento Locale utente. La proprietà gestita CanChangeDateTimeBehavior per questi campi è impostata su False. Non puoi modificare il comportamento di questi campi.

Per impostazioni predefinita, i seguenti campi data e ora predefiniti sono impostati sul comportamento Solo data, e la proprietà gestita CanChangeDateTimeBehavior è impostata su False.

Nome campo

Nome entità

Anniversario

Contact

Data di nascita

Contact

Scadenza

Invoice

Est. Data chiusura

Lead

Data chiusura effettiva

Opportunity

Est. Data chiusura

Opportunity

Data decisione finale

Opportunity

Valido da

Product

Valido fino a

Product

Data chiusura

Quote

Scadenza

Quote

Gli operatori di query di data e ora non sono supportati per il comportamento Solo data

I seguenti operatori di query relativi a data e ora non sono validi per il comportamento Solo data. La conversione del fuso orario non si verifica e l'ora è sempre impostata su 12:00 AM. Viene generato un errore di eccezione di operatore non valido quando uno di questi operatori viene utilizzato nella query.

  • Oltre X minuti fa

  • Oltre X ore fa

  • Ultime X ore

  • Prossime X ore

Si applica alle seguenti posizioni nell'interfaccia utente:

  • ricerca avanzata

  • Editor di visualizzazioni salvate

  • Passaggio di query Dynamics 365 in una finestra di dialogo

  • Editor di filtri offline di client Outlook

  • Creazione guidata report

  • Filtri personalizzati in una colonna nella Ricerca avanzata

Il comportamento del campo di data e ora cambia durante l'importazione di una soluzione

Durante l'importazione di una soluzione, puoi solo cambiare il comportamento del campo di data e ora da Locale utente a Solo data o Indipendente da fuso orario se stai importando una soluzione non gestita o una soluzione gestita proprietaria del campo.

Vedere anche

Creare e modificare campi
Definire campi calcolati
MSDN: Comportamento e formato dell'attributo di data e ora

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright