Entità Coda

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

Le code sono fondamentali per l'organizzazione, la definizione delle priorità e il monitoraggio dell'avanzamento del lavoro quando si utilizza Microsoft Dynamics 365. Come posizione centralizzata per la gestione del lavoro, le code assistono l'utente nell'elaborazione di casi, nella risposta alle chiamate al servizio o nell'invio di informazioni sui prodotti ai clienti potenziali. A livello di programmazione, una coda è una raccolta di elementi della coda. Un elemento della coda ha la funzione di contenitore per un record dell'entità, come un'attività, un messaggio di posta elettronica o un caso da elaborare.

Nota

Le funzionalità delle code sono state ottimizzate in Microsoft Dynamics CRM 2013 Service Pack 1 (SP1) (locale) e in CRM Online - Primavera 2014. Per informazioni su ciò che è stato aggiunto dalle versioni precedenti, vedere Versione di Dynamic CRM 2013 di questo argomento.

Le informazioni seguenti riguardano le code:

  • Tutte le entità personalizzabili possono essere abilitate per le code.

  • Le code possono essere pubbliche o private. Gli elementi privati della coda sono visibili solo ai membri della coda.

  • Una coda privata viene creato automaticamente per ogni nuovo utente o team.

  • Una coda può contenere più tipi di entità, ad esempio attività, messaggi di posta elettronica o casi.

  • Una coda contiene informazioni sull'utente che sta lavorando in un elemento specifico della coda. Ciò aiuta a gestire più efficientemente le risorse e a evitare la duplicazione del lavoro.

  • È possibile abilitare le code per i flussi di lavoro e il controllo. Ciò aiuta a migliorare la produttività e a tenere traccia dell'entità e delle modifiche ai dati dell'attributo per future analisi e la creazione di report.

In questo argomento

Funzionalità membri

Code pubbliche e private

Attributi utilizzati per gestire le code

Limitazioni all'eliminazione delle code

Abilitare le entità per le code

Ereditare privilegi e impostare l'accesso limitato a una coda

Le azioni sulle code e gli elementi della coda

Funzionalità membri

Le code vengono suddivise in code pubbliche o private. Le code private hanno utenti singoli come membri per facilitare il controllo dell'accesso alle code. Se si aggiunge un team a una coda privata, tutti i membri di tale team diventano membri della coda privata.

Code pubbliche e private

Il nuovo attributo QueueViewType è un elenco a discesa che definisce se una coda è pubblica o privata.

  • Tutte le code utenti sono code private per l'utente: Solo l'utente potrà visualizzare gli elementi della coda presenti nella coda privata.

  • Le code di team sono contrassegnate come private con i membri: il proprietario del team e tutti i membri del team potranno visualizzare la coda nell'applicazione.

  • Tutte le altre code sono pubbliche. Tutti gli utenti con i privilegi di lettura per l'entità coda potranno visualizzare tali code.

Attributi utilizzati per gestire le code

Utilizzare gli attributi seguenti per la gestione delle code.

SchemaName

DisplayName

Tipo

Descrizione

NumberOfItems

Elementi coda

Intero

Numero di elementi della coda associati alla coda.

NumberOfMembers

N. di membri

Intero

Numero di membri coda associati alla coda.

QueueViewType

Tipo

Gli attributi di tipo Picklist

Specificare se la coda è pubblica o privata. Una coda pubblica può essere visualizzata da tutti. Una coda privata può essere visualizzata solo dai membri aggiunti alla coda.

Limitazioni all'eliminazione delle code

Una coda non può essere eliminata nei seguenti casi:

  • Quando la coda ha elementi della coda.

  • Quando una qualunque regola di gestione utilizza la coda.

Abilitare le entità per le code

Per abilitare un'entità personalizzabile, aziendale o personalizzata, nelle code, utilizzare il messaggio UpdateEntityRequest per impostare l'attributo IsValidForQueue come true. Per un elenco di entità personalizzabili, vedere Quali entità sono personalizzabili?. L'entità della coda e l'entità dell'elemento della coda sono entità personalizzabili, ma non è possibile abilitarle per le code.

L'elenco seguente contiene le entità abilitate nella cosa per impostazione predefinita in Aggiornamento di Microsoft Dynamics CRM 2015 e Microsoft Dynamics CRM Online 2015:

  • Appointment

  • Campaignactivity

  • CampaignResponse

  • Email

  • Fax

  • Incident

  • Letter

  • PhoneCall

  • RecurringAppointmentMaster

  • ServiceAppointment

  • SocialActivity

  • Task

Ereditare privilegi e impostare l'accesso limitato a una coda

Una coda e un elemento di coda hanno una relazione con elemento padre in cui tutte le operazioni nella coda padre vengono propagate ai record di elemento della coda figlio. Per ulteriori informazioni sulle relazioni con elemento padre e le regole a catena, vedere Comportamento della relazione di entità.

Nota

In questa particolare relazione con elemento padre, solo l'azione Elimina è a cascata dall'entità della coda padre all'entità di elemento della coda figlio. Altre azioni, ad esempio, Assegna, Unione o Condividi non sono a cascata.

I privilegi in un elemento della coda sono ereditati dai privilegi presenti nella coda.

  • Se si dispone di un privilegio prvReadQueue, si dispone anche del privilegio di lettura per un'entità di elemento della coda.

  • Se si dispone di un privilegio prvAppendToQueue, si dispone anche dei privilegi di creazione, aggiornamento ed eliminazione per un'entità di elemento della coda.

Spesso, è necessario limitare l'accesso alla coda quando si consente l'accesso agli elementi della coda. Come proprietario della coda con accesso completo alla coda, è possibile condividere una coda con un team che avrà solo accesso limitato alla coda. Ad esempio, se al team di supporto sono concessi i privilegi di lettura e di aggiunta, i membri del team non possono effettuare alcuna modifica alla coda, ad esempio modificare il nome della coda o il proprietario della coda. Tuttavia, possono creare, recuperare, aggiornare ed eliminare elementi della coda.

Per ulteriori informazioni, vedere Queue entity privileges.

Le azioni sulle code e gli elementi della coda

È possibile eseguire varie azioni sulle code e sugli elementi della coda, se si dispone di privilegi appropriati nell'entità coda nell'entità di elementi della coda.

Azioni sulle code

Eseguire le seguenti azioni sulle code:

  • Personalizzare le code e gli elementi della coda aggiungendo degli attributi personalizzati.

  • Aggiungere un record dell'entità a una coda.

    Nota

    Un record dell'entità non può essere aggiunto a più code. Il record dell'entità di posta elettronica con stato "Ricevuto" costituisce un'eccezione.

  • Aggiungere record dell'entità di differenti tipi di entità nella stessa coda.

  • Modificare la proprietà di una coda assegnandola a un altro utente o team.

  • Aggiungere le entità di sicurezza in una coda privata utilizzando AddPrincipalToQueueRequest.

  • Pulire la cronologia di una coda eliminando gli elementi inattivi della coda nella coda, ad esempio le telefonate completate o annullate.

  • Recuperare tutte le code alle quali un utente ha accesso utilizzando RetrieveUserQueuesRequest

  • Impostare una coda come coda predefinita per un utente impostando l'attributo SystemUser.QueueId all'ID coda. La stessa coda può essere impostata come coda predefinita per più utenti.

  • Creare un flusso di lavoro che viene eseguito in tutte le code private. Ad esempio, ogni volta che un utente crea un'attività, il flusso di lavoro aggiungere l'attività nella coda predefinita dell'utente. È inoltre possibile creare un flusso di lavoro che viene eseguito solo in una coda specifica.

  • Configurare la posta elettronica per i messaggi in arrivo, se si desidera che i messaggi di posta elettronica in arrivo vengano distribuiti a una coda.

Azioni sugli elementi della coda

Eseguire le seguenti azioni sugli elementi della coda:

  • Assegnare un elemento della coda a un utente utilizzando PickFromQueueRequest.

  • Spostare un elemento della coda da una coda di origine a una coda di destinazione utilizzando il messaggio AddToQueueRequest. Un elemento della coda può essere spostato da una coda a un'altra fino a che non viene disattivato utilizzando il messaggio SetStateRequest.

    Nota

    Un elemento della coda viene disattivato automaticamente se lo stato del record nell'elemento della coda cambia da attivo a inattivo. Ciò vale per le entità abilitate nella coda con stato attivo e inattivo. Per determinare se un'entità è abilitata nella coda e se un record di un'entità può essere in stato attivo o inattivo, vedere le informazioni dei metadati dell'entità.Per visualizzare i metadati di entità per l'organizzazione, installa la soluzione Browser di metadati descritta in Visualizzazione dei metadati per l'organizzazione. Puoi inoltre visualizzare i metadati per un'organizzazione non personalizzata nel file Excel EntityMetadata.xlsx incluso nella cartella di livello superiore di Download degli SDK.

  • Rilasciare un elemento della coda nuovamente nella coda utilizzando ReleaseToQueueRequest.

  • Rimuovere un elemento della coda da una coda utilizzando il messaggio DeleteRequest. Quando si elimina un elemento della coda, il record dell'entità di riferimento non viene eliminato. Tuttavia, quando si elimina un record dell'entità, tutti gli elementi della coda che fanno riferimento a tale record dell'entità vengono eliminati.

Vedere anche

AddToQueueRequest
Configurare la posta elettronica per i messaggi in arrivo
Metodi e messaggi dell'entità coda
Metodi e messaggi dell'entità QueueItem
Codice di esempio per le entità coda
Queue entity privileges
Entità di gestione aziendale

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright