Entités de file d’attente
Date de publication : novembre 2016
S’applique à : Dynamics CRM 2015
Les files d’attente sont instrumentales pour la planification, la prioritisation et le suivi de la progression de votre travail quand vous utilisez Microsoft Dynamics 365. Comme emplacement central pour la gestion de travail, les files d’attente vous aident à traiter les incidents, à répondre aux demandes d’intervention ou à envoyer des informations sur les produits aux clients potentiels. Sur le plan du programme, une file d’attente est une collection d’éléments mis en attente. Un élément de file d’attente sert de conteneur à un enregistrement d’entité, comme une tâche, un message électronique ou un incident qui a besoin d’être traité.
Notes
Les fonctionnalités des files d'attente ont été améliorées dans Microsoft Dynamics CRM 2013 Service Pack 1 (SP1) (local) et CRM Online, printemps 2014. Pour plus d'informations sur ce qui a été ajouté depuis les versions antérieures, voir version Dynamics CRM 2013 de cette rubrique.
Les informations suivantes s’appliquent aux files d’attente :
Toutes les entités personnalisables peuvent être activées pour des files d'attente.
Les files d’attente peuvent être publiques ou privées. Les éléments de file d’attente ne sont accessibles qu’aux membres de la file d’attente.
Une file d’attente privée est automatiquement créée pour chaque nouvel utilisateur ou nouvelle équipe.
Elle peut contenir plusieurs types d’entités, comme les tâches, les messages électroniques ou les incidents.
Une file d’attente contient des informations sur l’utilisateur qui utilise un élément spécifique de file d’attente. Cela vous permet de gérer vos ressources plus efficacement et d’empêcher la duplication des tâches.
Les files d’attente peuvent être activées pour les workflows et l’audit. Ainsi, vous pouvez améliorer votre productivité et suivre les modifications apportées aux données relatives aux entités et attributs pour les futures analyses et créations de rapport.
Contenu de la rubrique
Fonctionnalités de membres
Files d’attente publiques et privées
Attributs utilisés pour gérer les files d'attente
Restrictions pour la suppression des files d’attente
Activer des entités pour les files d’attente
Hériter de privilèges et fournir un accès limité à une file d’attente
Actions sur les files d’attente et les éléments de file d’attente
Fonctionnalités de membres
Les files d’attente sont classées par catégorie dans les files d’attente publiques ou privées. Les files d’attente privées ont des utilisateurs individuels en tant membres afin de faciliter le contrôle d’accès aux files d’attente. Si vous ajoutez une équipe à une file d’attente privée, tous les membres de cette équipe deviennent les membres de la file d’attente privée.
Files d’attente publiques et privées
L'attribut QueueViewType est une liste déroulante qui définit si une file d’attente est publique ou privée.
Toutes les files d’attente utilisateur sont des files d’attente privées réservées à l’utilisateur : seul celui-ci peut afficher les éléments de file d’attente dans sa propre file d’attente.
Les files d’attente d’équipe sont marquées comme privées avec des membres : le propriétaire d’équipe et tous les membres peuvent voir la file d’attente dans l’application.
Toutes les autres files d’attente sont publiques. Tous les utilisateurs dotés des privilèges de lecture pour l’entité de file d’attente peuvent voir ces files d’attente.
Attributs utilisés pour gérer les files d'attente
Utilisez les attributs suivants pour gérer les files d'attente.
SchemaName |
DisplayName |
Type |
Description |
---|---|---|---|
NumberOfItems |
Éléments de file d'attente |
Entier |
Nombre d'éléments de file d'attente associés à la file d'attente. |
NumberOfMembers |
N° de membres |
Entier |
Nombre de membres associés à la file d'attente. |
QueueViewType |
Type |
Liste déroulante |
Indiquez si la file d’attente est publique ou privée. Une file d’attente publique peut être vue par tous. Une file d’attente peut s’afficher uniquement par les membres ajoutés à la file d’attente. |
Restrictions pour la suppression des files d’attente
Une file d’attente ne peut pas être supprimée dans les cas suivants :
Lorsque la file d’attente contient des éléments de file d’attente.
Lorsqu’une règle d’acheminement utilise la file d’attente.
Activer des entités pour les files d’attente
Pour activer une entité commerciale personnalisable ou une entité personnalisée pour les files d’attente, utilisez le message UpdateEntityRequest pour définir l’attribut IsValidForQueue sur true. Pour obtenir la liste des entités personnalisables, voir Quelles sont les entités personnalisables ?. L’entité de file d’attente et l’entité d’élément de file d’attente sont des entités personnalisables, mais elles ne peuvent pas être activées pour les files d’attente.
La liste suivante contient les entités de file d’attente par défaut dans Mise à jour de Microsoft Dynamics CRM 2015 et de Microsoft Dynamics CRM Online 2015 :
Appointment
Campaignactivity
CampaignResponse
Email
Fax
Incident
Letter
PhoneCall
RecurringAppointmentMaster
ServiceAppointment
SocialActivity
Task
Hériter de privilèges et fournir un accès limité à une file d’attente
Une file d’attente et un élément de file d’attente ont une relation parentale dans laquelle toutes les opérations sur la file d’attente parente sont propagées aux enregistrements d’éléments de file d’attente enfants. Pour plus d’informations sur les relations parentales et les règles de cascade, consultez Comportement des relations d’entité.
Notes
Dans cette relation parentale particulière, seule l’action de suppression est mise en cascade de l’entité de file d’attente parente vers l’entité de l’élément de file d’attente enfant. D’autres actions, comme l’attribution, la fusion ou le partage ne sont pas mises en cascade.
Les privilèges sur un élément de file d’attente sont des privilèges hérités dans une file d’attente.
Si vous détenez le privilège prvReadQueue, vous aurez également le privilège de lecture sur une entité d’un élément en file d’attente.
Si vous détenez le privilège prvAppendToQueue, vous aurez également les privilèges de création, de mise à jour et de suppression sur une entité d’un élément en file d’attente.
Souvent, vous devez limiter l’accès à la file d’attente en permettant d’accéder aux éléments de file d’attente. En tant que propriétaire de file d’attente avec accès complet à la file d’attente, vous pouvez partager une file d’attente avec une équipe qui dispose uniquement d’un accès à la file d’attente. Par exemple, si l’équipe de support dispose des privilèges de lecture et d’ajout sur une file d’attente, les membres de l’équipe ne pourront effectuer aucune modification à la file d’attente, comme modifier son nom ou le propriétaire de la file d’attente. Toutefois, ils pourront créer, extraire, mettre à jour et supprimer les éléments de file d’attente.
Pour plus d'informations, voir Queue entity privileges.
Actions sur les files d’attente et les éléments de file d’attente
Vous pouvez effectuer un large éventail d’actions sur les files d’attente et placer les éléments en file d’attente, si vous disposez des privilèges appropriés dans l’entité de file d’attente et l’entité élément de file d’attente.
Actions sur les files d’attente
Effectuez les actions suivantes sur les files d’attente :
Personnaliser les files d’attente et les éléments de file d’attente en ajoutant des attributs personnalisés.
Ajouter un enregistrement d’entité à une file d’attente.
Notes
Un enregistrement d’entité ne peut pas être ajouté à plusieurs files d’attente. Une exception est l’enregistrement d’entité de courrier électronique avec le statut « Reçu ».
Ajouter des enregistrements d’entité de différents types d’entités à la même file d’attente.
Modifier une propriété d’une file d’attente en l’attribuant à un autre utilisateur ou à une autre équipe.
Ajouter des principaux à une file d’attente privée à l’aide de AddPrincipalToQueueRequest.
Nettoyer l’historique d’une file d’attente en supprimant les éléments de file d’attente inactifs dans la file d’attente, notamment les appels téléphoniques terminés ou annulés.
Extraire toutes les files d’attente auxquelles un utilisateur a accès à l’aide de RetrieveUserQueuesRequest
Définir une file d’attente en file d’attente par défaut pour un utilisateur en définissant l’attribut SystemUser.QueueId à l’ID de la file d’attente. La même file d’attente peut être spécifiée comme file d’attente par défaut pour différents utilisateurs.
Créer un workflow qui traite toutes les files d’attente privées. Par exemple, lorsqu’un utilisateur crée une tâche, le workflow ajoute une tâche à la file d’attente par défaut de l’utilisateur. Vous pouvez aussi créer un workflow qui traite uniquement une file d’attente spécifique.
Configurer un courrier électronique pour les messages entrants, si vous souhaitez que les messages électroniques entrants soient placés en file d’attente.
Actions sur les éléments de file d’attente
Effectuez les actions suivantes sur les éléments de file d’attente :
Attribuer un élément de file d’attente à un utilisateur à l’aide de PickFromQueueRequest.
Déplacer un élément de file d’attente d’une file d’attente source vers une file d’attente de destination à l’aide du message AddToQueueRequest. Un élément de file d’attente peut être transféré d’une file d’attente vers une autre jusqu’à ce qu’il soit désactivé en utilisant le message SetStateRequest.
Notes
Un élément de file d’attente est désactivé automatiquement si l’état de l’enregistrement dans l’élément de file d’attente passe d’actif à inactif. Cela s’applique aux entités de file d’attente dont les états sont actifs et inactifs. Pour déterminer si une entité de file d’attente est activée et si un enregistrement d’entité peut être à l’état actif ou inactif, voir les informations sur les métadonnées de l’entité.Pour afficher les métadonnées d'entité pour votre organisation, installez la solution Navigateur de métadonnées décrite dans l'article Parcourir les métadonnées de votre organisation. Vous pouvez également afficher les métadonnées d'une organisation non personnalisée dans un fichier Excel appelé EntityMetadata.xlsx dans le dossier de niveau supérieur du téléchargement du Kit de développement logiciel (SDK).
Libérer un élément de file d’attente dans la file d’attente à l’aide de ReleaseToQueueRequest.
Supprimer un élément de file d’attente d’une file d’attente en utilisant le message DeleteRequest. Lorsque vous supprimez un élément de file d’attente, l’enregistrement d’entité référencé n’est pas supprimé. Cependant, lorsque vous supprimez un enregistrement d’entité, tous les éléments de file d’attente qui font référence à cet enregistrement d’entité sont supprimés.
Voir aussi
AddToQueueRequest
Configurer la messagerie électronique pour les messages entrants
Messages et méthodes de l’entité Queue
Messages et méthodes de l’entité QueueItem
Exemple de code pour les entités de file d’attente
Queue entity privileges
Entités de gestion d’entreprise
© 2017 Microsoft. Tous droits réservés. Copyright