Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las colas en son fundamentales para organizar, asignar prioridades y supervisar el progreso de su trabajo. Como ubicación central para la administración del trabajo, las colas le ayudarán a procesar casos, responder a las llamadas de servicio o enviar la información del producto a los posibles clientes. Desde el punto de vista de programación, una cola es una recopilación de elementos de cola. Un elemento de cola sirve como contenedor para una fila, como una tarea, un correo electrónico o un caso que necesita procesamiento. Ver Tabla de cola
Nota
Para obtener información sobre cómo trabajar con colas mediante la interfaz de usuario, consulte Crear y administrar colas básicas.
La siguiente información pertenece a las colas:
Todas las tablas personalizables pueden habilitarse para colas.
Las colas pueden ser públicas o privadas. Los elementos de cola privada solo son visibles para los integrantes de la cola.
Una cola privada se crea automáticamente para cada nuevo usuario o equipo.
Una cola puede contener varios tipos de tablas, como tareas, mensajes de correo electrónico o casos.
Una cola contiene información del usuario que está trabajando en un elemento específico de la cola. Esto le ayuda a administrar los recursos más eficazmente y a evitar la duplicación de trabajo.
Las colas se pueden habilitar para los flujos de trabajo y la auditoría. Esto ayuda a mejorar la productividad y a realizar el seguimiento de los datos de la tabla y columna para el análisis y la creación de informes futuros.
Capacidades de los miembros
Las colas se clasifican en colas públicas o privadas. Las colas privadas tienen usuarios individuales como miembros para facilitar el control del acceso a las colas. Si agrega un equipo a una cola privada, todos los integrantes del equipo serán integrantes de la cola privada.
Colas públicas y privadas
La columna QueueViewType es una elección que define si una cola es pública o privada.
Todas las colas del usuarios son colas privadas del usuario: solo este podrá ver los elementos de sus colas privadas.
Las colas del equipo se marcarán como privadas con los miembros: el propietario del equipo y todos los integrantes del equipo podrán ver la cola en la aplicación.
El resto de las colas son públicas. Todos los usuarios con privilegios de lectura para la entidad de cola podrán ver estas colas.
Atributos que se usan para administrar colas
Use los siguientes atributos para administrar colas.
SchemaName | DisplayName | Tipo | Descripción |
---|---|---|---|
NumberOfItems | Elementos de cola | Entero | Número de elementos de cola asociados con la cola. |
NumberOfMembers | Núm. de Integrantes | Entero | Número de miembros asociados con la cola. |
QueueViewType | Tipo | Los atributos de lista desplegable | Seleccione si la cola es pública o privada. Una cola pública la pueden ver todos los usuarios. Una cola privada solo la pueden ver los miembros agregados a la cola. |
Restricciones sobre la eliminación de colas
Una cola no se puede eliminar si se cumple lo siguiente:
Cuando la cola tiene elementos de cola.
La utiliza una regla de enrutamiento.
Habilitar tablas para las colas
Para habilitar una tabla personalizable (EntityMetadata.IsCustomizable = true
) para las colas, use el mensaje UpdateEntityRequest para establecer el atributo IsValidForQueue en true
. La tabla de cola y la tabla de elemento de cola son tablas personalizables, pero no se pueden habilitar para la colas.
La siguiente lista contiene las tablas habilitadas para las colas predeterminadas de Microsoft Dataverse:
Cita
Campaignactivity
Responsabilidad de Campaña
Correo electrónico
Fax
Incidente
Carta
PhoneCall
RecurringAppointmentMaster
ServiceAppointment
Actividad social
Tarea
Heredar privilegios y proporcionar acceso limitado a una cola
Una cola y un elemento de cola tienen una relación jerárquica en la que las operaciones en el registro de la cola primaria se propagan a los registros de elementos de la cola secundaria.
Nota
En esta relación jerárquica específica, solo la acción Eliminar se propaga en cascada de la tabla de la cola primaria a la tabla de elemento de la cola secundaria. Otras acciones, como la asignación, combinación o uso compartido no se propagan en cascada.
Los privilegios de un elemento de cola se heredan de los privilegios de una cola.
Si tiene el privilegio
prvReadQueue
, también tiene el privilegio de lectura en una tabla de elemento de cola.Si tiene el privilegio
prvAppendToQueue
, también tiene los privilegios de creación, actualización y eliminación en una tabla de elemento de cola.A menudo, debe limitar el acceso a la cola permitiendo el acceso a los elementos de la cola. Como propietario de la cola con acceso completo a esta, quizás desee compartir una cola con un equipo que tendrá acceso limitado a ella. Por ejemplo, si el equipo de soporte técnico dispone de privilegios de lectura y anexión en una cola, los integrantes del equipo no pueden realizar cambios en la cola, como cambiar el nombre o el propietario de la cola. Sin embargo, pueden crear, recuperar, actualizar y eliminar elementos de cola.
Acciones en colas y elementos de cola
Puede llevar a cabo diversas acciones en colas y elementos de cola, si tiene los privilegios apropiados en la tabla de cola y la tabla de elemento de cola.
Acciones en colas
Puede realizar las siguientes acciones en las colas:
Personalizar colas y elementos de cola agregando atributos personalizados.
Agregue una fila a una cola.
Nota
No se puede agregar una fila en varias colas. Una excepción es una fila de correo electrónico con el estado "recibido".
Agregar filas de entidad de distintos tipos de tablas en la misma cola.
Cambiar la propiedad de una cola asignándola a otro usuario o equipo.
Agregar entidades de seguridad a una cola privada mediante el mensaje AddPrincipalToQueueRequest.
Limpiar el historial de una cola mediante la eliminación de elementos de cola inactivos en la cola, como llamadas telefónicas realizadas o canceladas.
Recuperar todas las colas a las que un usuario tiene acceso usando el mensaje RetrieveUserQueuesRequest
Convertir una cola en la cola predeterminada para un usuario estableciendo el atributo
SystemUser.QueueId
en el identificador de la cola. La misma cola se puede especificar como una cola predeterminada para distintos usuarios.Crear un flujo de trabajo que funciona en todas las colas privadas. Por ejemplo, siempre que un usuario crea una tarea, el flujo de trabajo agrega la tarea a la cola predeterminada del usuario. También puede crear un flujo de trabajo que funcione solo en una cola específica.
Configurar un correo electrónico para los mensajes entrantes, si desea que los mensajes de correo electrónico entrantes se entreguen en una cola.
Acciones en elementos de cola
Puede realizar las siguientes acciones en los elementos de cola:
Asignar un elemento de cola a un usuario mediante el mensaje PickFromQueueRequest.
Mover un elemento de cola de una cola de origen a una cola de destino mediante el mensaje AddToQueueRequest. Un elemento de cola se puede mover de una cola a otra hasta que se desactive mediante el mensaje SetStateRequest.
Nota
Un elemento de cola se desactiva automáticamente si el estado del registro del elemento de cola cambió de activo a inactivo. Esto se aplica a las tablas habilitadas para las colas que tengan los estados activo e inactivo. Para determinar si una tabla está habilitada para las colas y si una fila puede estar en un estado activo o inactivo, vea la información de las definición de la tabla.
Liberar de nuevo un elemento en la cola usando el mensaje ReleaseToQueueRequest.
Eliminar un elemento de cola de una cola mediante el mensaje DeleteRequest. Cuando se elimina un elemento de cola, la fila a la que se hace referencia no se elimina. Sin embargo, si elimina una fila, se eliminan todos los elementos de cola que hacen referencia a esta fila.
Consultar también
Tabla de colas
Tabla QueueItem
AddToQueueRequest
Nota
¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)
La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).