Comportamento e formato del campo data e ora
Data di pubblicazione: novembre 2016
Si applica a: Dynamics CRM 2015
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.
Nota
Il comportamento Locale utente è disponibile nelle versioni precedenti di Microsoft Dynamics 365. I comportamenti Indipendente da fuso orario e Solo data sono disponibili solo se utilizzi Microsoft Dynamics CRM Online e se hai aggiornato l'organizzazione a Aggiornamento 1 di Microsoft Dynamics CRM Online 2015.
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.
|
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
|
Solo data |
Una volta impostato, il comportamento Solo data non può essere modificato in altri tipi di comportamento. |
Indipendente da fuso orario
|
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
La proprietà è disponibile solo se utilizzi Microsoft Dynamics CRM Online e hai aggiornato l'organizzazione a Aggiornamento 1 di Microsoft Dynamics CRM Online 2015.
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.
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 CRM 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 CRM 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
A partire da Aggiornamento 1 di Microsoft Dynamics CRM Online 2015, i campi di data e ora supportano valori precedenti 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, selezionare 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 impostazione predefinita, nelle nuove sottoscrizioni a Microsoft Dynamics CRM Online e a Aggiornamento 1 di CRM Online 2015, i campi di 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 |
Nell'aggiornamento dell'organizzazione Microsoft Dynamics CRM Online a Aggiornamento 1 di Microsoft Dynamics CRM Online 2015, i campi elencati in precedenza sono impostati su Locale utente e la proprietà gestita CanChangeDateTimeBehavior è impostata su True. Puoi modificare il comportamento dei campi impostando Solo data dopo l'aggiornamento. Non sono consentite altre transizioni di comportamento. Dopo aver aggiornato il comportamento di un campo, devi pubblicare le personalizzazioni per rendere effettiva la modifica. L'aggiornamento del comportamento di un campo di data e ora garantisce che tutti i valori immessi o aggiornati dopo la modifica del comportamento del campo vengano archiviati nel database con il nuovo comportamento. Ciò non riguarda i valori già archiviati nel database.
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 CRM 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
© 2016 Microsoft Corporation. Tutti i diritti sono riservati. Copyright