Pianificazioni in Microsoft Dynamics 365

 

Data di pubblicazione: gennaio 2017

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

Una pianificazione è una raccolta di appuntamenti che contiene la disponibilità e le assegnazioni di una risorsa specificata. È una raccolta di appuntamenti con un'interfaccia di pianificazione. Non esiste alcuna entità di pianificazione in Microsoft Dynamics 365 SDK. Invece, le entità servizio, specifica di risorsa, utente e attrezzature supportano il motore di pianificazione quando vengono prenotati gli appuntamenti e gli appuntamenti di tipo servizio. Utilizzando i messaggi di pianificazione, è possibile cercare informazione relative alla disponibilità, cercare appuntamenti e prenotare un appuntamento specifico per un servizio e un set di risorse.

Gli appuntamenti archiviati nelle pianificazioni sono correlati al proprietario della pianificazione. È solo possibile chiedere la pianificazione relativa agli orari di disponibilità entro un periodo di tempo specificato. Il risultato di un'operazione è una raccolta di intervalli di tempo (appuntamenti) che corrispondono al tempo disponibile o riservato. È possibile creare una pianificazione che rappresenta la disponibilità di un set di risorse o persino un set di impegni o un determinato sottoinsieme arbitrario di disponibilità del servizio. Per recuperare una raccolta di pianificazioni, utilizzare i messaggi di recupero elencati nella tabella seguente.

È necessario che il motore di pianificazione sappia quando vengono apportate modifiche a varie entità diverse in Microsoft Dynamics 365. Quando vengono apportate modifiche, Microsoft Dynamics 365 pianifica automaticamente un processo di sistema asincrono per pubblicare le modifiche. Questo avviene cinque minuti dopo la modifica, sia che la modifica venga eseguita mediante l'interfaccia utente che tramite i metodi del servizio Web.

Messaggi supportati

I messaggi seguenti possono essere utilizzati con il metodo IOrganizationService.Execute per eseguire una query sulla pianificazione.

Messaggio

Descrizione

QueryScheduleRequest

Recupera il contenuto (impegni esistenti) della pianificazione per un'entità specificata. Utilizzare questo messaggio per cercare le risorse specificate per un intervallo di tempo disponibile che corrisponde ai parametri specificati. Il messaggio è disponibile per tutte le entità pianificabili.

QueryMultipleSchedulesRequest

Cerca più risorse per un intervallo di tempo disponibile che corrisponde ai parametri specificati.

SearchRequest

Cerca gli intervalli di tempo disponibili e restituisce un set di istanze Appointment disponibili come intervalli di tempo. Il messaggio è disponibile nell'entità Resource o nell'entità Service.

Vedere anche

Entità appuntamento e pianificazione
Esempio: cercare opportunità di lavoro per pianificare una risorsa
Entità Appuntamento
Metodi e messaggi dell'entità Appointment
Esempio: eseguire una query delle ore lavorative di un utente
Esempio: eseguire una query delle ore lavorative di più utenti

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright