Tabelle di accodamento

Le code di coda sono fondamentali nell'organizzazione, nella definizione delle priorità e nel monitoraggio dello stato di avanzamento del lavoro. Come posizione centrale per la gestione del lavoro, le code consentono di elaborare i casi, rispondere alle chiamate di servizio o inviare informazioni sui prodotti ai potenziali clienti. A livello di codice, una coda è una raccolta di elementi della coda. Un elemento della coda funge da contenitore per una riga, ad esempio un'attività, un messaggio di posta elettronica o un caso che richiede l'elaborazione. Consulta Tabella delle code

Annotazioni

Per informazioni sull'uso delle code tramite l'interfaccia grafica, consultare Creare e gestire code di base.

Le informazioni seguenti riguardano le code:

  • Tutte le tabelle personalizzabili possono essere abilitate per le code.

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

  • Viene creata automaticamente una coda privata per ogni nuovo utente o team.

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

  • Una coda contiene informazioni sull'utente che sta lavorando a uno specifico elemento della coda. Ciò consente di gestire le risorse in modo più efficiente e di evitare la duplicazione del lavoro.

  • Le code possono essere abilitate per i flussi di lavoro e il controllo. In questo modo è possibile migliorare la produttività e tenere traccia delle modifiche dei dati delle tabelle e delle colonne per l'analisi e la creazione di report futuri.

Funzionalità dei membri

Le code sono suddivise in pubbliche o private. Le code riservate hanno singoli utenti come membri, facilitando il controllo dell'accesso a queste code. Se si aggiunge un team a una coda privata, tutti i membri del team diventano membri della coda privata.

Code pubbliche e private

La colonna QueueViewType è una scelta che definisce se una coda è pubblica o privata.

  • Tutte le code utente sono code private per l'utente: solo l'utente sarà in grado di visualizzare gli elementi della propria coda.

  • Le code del 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 privilegi di lettura per l'entità della coda potranno visualizzare queste code.

Attributi usati per gestire le code

Usare gli attributi seguenti per gestire le code.

SchemaName DisplayName TIPO Description
NumeroDiElementi Elementi della coda Integer Numero di elementi della coda associati alla coda.
NumeroDiMembri No. membri Integer Numero di membri associati alla coda.
QueueViewType TIPO Picklist Selezionare 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.

Restrizioni relative all'eliminazione di code

Non è possibile eliminare una coda se sono vere le condizioni seguenti:

  • Quando la coda contiene elementi della coda.

  • Quando una qualsiasi regola di instradamento utilizza la coda.

Abilitare tabelle per le code

Per abilitare una tabella personalizzabile (EntityMetadata.IsCustomizable = true) per le code, utilizza il messaggio UpdateEntityRequest per impostare l'attributo IsValidForQueue su true. La tabella della coda e la tabella degli elementi della coda sono tabelle personalizzabili, ma non possono essere abilitate per le code.

L'elenco seguente contiene tabelle predefinite abilitate per la coda in Microsoft Dataverse:

  • Appuntamento

  • Campaignactivity

  • CampaignResponse

  • Email

  • Fax

  • Incidente

  • Lettera

  • Chiamata telefonica

  • RecurringAppointmentMaster

  • Appuntamento di Servizio

  • SocialActivity

  • Task

Ereditare i privilegi e fornire accesso limitato a una coda

Una coda e un elemento della coda hanno una relazione gerarchica in cui le operazioni sul record della coda principale vengono propagate ai record degli elementi della coda secondari.

Annotazioni

In questa particolare relazione con elemento padre, solo l'azione di eliminazione viene propagata dalla tabella coda padre alla tabella elemento coda figlio. Altre azioni, come Assegna, Unisci o Condividi, non vengono propagate.

I privilegi per un elemento della coda vengono ereditati dai privilegi della coda.

  • Se si dispone del privilegio prvReadQueue, si dispone anche del privilegio di lettura per una tabella dell'elemento della coda.

  • Se si dispone del privilegio prvAppendToQueue, si hanno anche privilegi di creazione, aggiornamento ed eliminazione nella tabella degli elementi della coda.

    Spesso, è necessario limitare l'accesso alla coda quando si consente l'accesso agli elementi della coda. In qualità di proprietario della coda con accesso completo, potrebbe essere necessario condividere una coda con un team che avrà solo accesso limitato. Ad esempio, se al team di supporto viene assegnata la lettura e l'aggiunta ai privilegi in una coda, i membri del team non possono apportare modifiche alla coda, ad esempio modificando il nome della coda o il proprietario della coda. Tuttavia, possono creare, recuperare, aggiornare ed eliminare elementi della coda.

Azioni sulle code e sugli elementi della coda

È possibile eseguire un'ampia gamma di azioni sulle code e sugli elementi della coda, se si dispone dei privilegi appropriati per la tabella di accodamento e la tabella degli elementi della coda.

Azioni sulle code

Esegui le seguenti azioni sulle code:

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

  • Aggiungi una riga a una coda.

    Annotazioni

    Non è possibile aggiungere una riga in più code. Un'eccezione è una riga di posta elettronica con lo stato "Ricevuto".

  • Aggiungere righe di tipi di tabella diversi nella stessa coda.

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

  • Aggiungi entità di sicurezza a una coda privata usando AddPrincipalToQueueRequest.

  • Pulire la cronologia per una coda eliminando elementi di coda inattivi nella coda, ad esempio chiamate telefoniche completate o annullate.

  • Ottieni tutte le code a cui un utente può accedere usando RetrieveUserQueuesRequest

  • Imposta la coda predefinita per un utente impostando l'attributo SystemUser.QueueId all'ID della coda. La stessa coda può essere specificata come coda predefinita per utenti diversi.

  • Creare un flusso di lavoro che funzioni su tutte le code private. Ad esempio, ogni volta che un utente crea un'attività, il flusso di lavoro aggiunge l'attività alla coda predefinita dell'utente. È anche possibile creare un flusso di lavoro che opera solo su una determinata coda.

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

Azioni sugli elementi della coda

Eseguire le azioni seguenti sugli elementi della coda:

  • Assegna un elemento della coda a un utente usando la PickFromQueueRequest.

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

    Annotazioni

    Un elemento della coda viene disattivato automaticamente se lo stato del record nell'elemento della coda è cambiato da Attivo a Inattivo. Questo si applica alle tabelle abilitate per la coda con stati Attivi e Inattivi. Per determinare se una tabella è abilitata alla gestione della coda e se una riga può trovarsi in uno stato Attivo o Inattivo, consultare le informazioni relative alla definizione della tabella.

  • Rilascia nuovamente un elemento della coda nella coda usando la ReleaseToQueueRequest.

  • Elimina un elemento della coda da una coda usando il messaggio DeleteRequest. Quando si elimina un elemento della coda, una riga a cui si fa riferimento non viene eliminata. Tuttavia, quando si elimina una riga, tutti gli elementi della coda che fanno riferimento a questa riga vengono eliminati.

Vedere anche

Tabella di accodamento
La tabella QueueItem
AddToQueueRequest