Modello di espansione parziale appuntamento ricorrente
Data di pubblicazione: gennaio 2017
Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Microsoft Dynamics 365 implementa un modello di espansione parziale per creare istanze dell' appuntamento ricorrente nel database. L'informazioni ricorrente, specificata quando si crea un record RecurringAppointmentMaster, viene utilizzata per creare o per sincronizzare le singole istanze in un modo graduale. Questa opzione controlla la creazione di un numero elevato di record dell'appuntamento in Microsoft Dynamics 365 a causa della creazione o della sincronizzazione degli appuntamenti ricorrenti con un intervallo di ricorrenza infinito (nessuna data di fine) o ampio.
Il modello di espansione parziale è un processo asincrono in Microsoft Dynamics 365 eseguito a intervalli prespecificati e definito a livello di organizzazione utilizzando l'attributo Organization.RecurrenceExpansionJobBatchInterval. Inoltre, il modello di espansione dell'istanza dipende da un parametro a livello di organizzazione, ad esempio, "N", dove "N" corrispondente al numero massimo di istanze che è possibile creare in modo sincrono. È possibile specificare un valore appropriato per questa variabile tramite l'attributo Organization.RecurrenceExpansionSynchCreateMax. Queste proprietà vengono trattate in dettaglio nella sezione Parametri per il processo di espansione parziale più avanti.
In questo argomento
Se le istanze di appuntamento ricorrente sono inferiori o uguali a "N"
Se le istanze dell'appuntamento ricorrente sono superiori a "N"
Parametri per il processo di espansione parziale
Se le istanze di appuntamento ricorrente sono inferiori o uguali a "N"
Se il numero di istanze da generare a causa delle informazioni di ricorrenza è inferiore o uguale a "N", l'effettivo numero di istanze viene creato in modo sincrono dalla data di inizio effettiva dell'appuntamento. Ogni istanza viene archiviata come record dell'appuntamento in Microsoft Dynamics 365.
Se le istanze dell'appuntamento ricorrente sono superiori a "N"
Per ogni appuntamento ricorrente creato in Microsoft Dynamics 365, viene creato un processo di espansione asincrono. Le istanze dell'appuntamento ricorrente vengono espanse nelle fasi seguenti:
Espansione sincrona: le prime istanze "N" dell'appuntamento ricorrente vengono create in modo sincrono dalla data di inizio validità. Ogni istanza viene archiviata come record dell'appuntamento con l'attributo Appointment.InstanceTypeCode impostato su "2" (istanza ricorrente). L'espansione del resto delle istanze viene passata in un processo asincrono. La data di inizio validità è la data da cui la serie di appuntamenti ricorrenti deve essere espansa.
Espansione asincrona: i processi asincroni gestiscono il resto del processo di espansione e periodicamente espandono le istanze in base alle informazioni sulla ricorrenza. L'espansione asincrona si verifica solo fino alla finestra di espansione futura (Organization.FutureExpansionWindow). Dopodiché, viene creato un nuovo processo asincrono che gestisce l'espansione fino alla finestra di espansione futura successiva. Il servizio asincrono periodicamente espande le istanze e le memorizza come record dell'appuntamento nel sistema.
Parametri per il processo di espansione parziale
È necessario impostare valori appropriati per questi attributi a livello di organizzazione nel record Organization perché il modello di espansione lavori secondo i propri requisiti. A tale scopo, è necessario disporre del ruolo di amministratore di sistema o di privilegio appropriato. La tabella seguente contiene informazioni su queste proprietà.
Attributo |
Descrizione |
---|---|
Organization.RecurrenceExpansionSynchCreateMax |
Questo è il numero massimo di istanze dell'appuntamento creato al momento della creazione o sincronizzazione di un appuntamento ricorrente. È necessario specificare un valore intero corrisponda al numero di istanze. Questo valore corrisponde alla "N". |
Organization.PastExpansionWindow |
Questo è il periodo di validità massimo nel passato fino a cui gli appuntamenti ricorrenti possono essere espansi sincronizzati con Microsoft Dynamics 365 per Outlook. È necessario specificare un valore intero corrisponda al numero di mesi. Il valore di tale attributo stabilisce la data limite per l'istanza passata per l'espansione o la sincronizzazione di istanze dell'appuntamento ricorrente. |
Organization.FutureExpansionWindow |
Questo è il periodo di validità massimo nel futuro fino a cui gli appuntamenti ricorrenti possono essere espansi sincronizzati con Dynamics 365 per Outlook. È necessario specificare un valore intero corrisponda al numero di mesi. Il valore di tale attributo stabilisce la data limite per l'istanza futura per l'espansione o la sincronizzazione di istanze dell'appuntamento ricorrente. |
Organization.RecurrenceExpansionJobBatchInterval |
Si tratta della frequenza in secondi al termine del quale il processo parziale di espansione viene attivato. |
Organization.RecurrenceExpansionJobBatchSize |
Questo è il numero di istanze espanse ogni volta che si esegue il processo asincrono. |
Vedere anche
Entità appuntamento ricorrente
Creare un'eccezione, istanza o serie di appuntamenti ricorrente
Elimina o termina un'istanza o serie di appuntamenti ricorrenti
Aggiornare un appuntamento ricorrente
Microsoft Dynamics 365
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright