Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As filas são fundamentais para organizar, priorizar e monitorar o progresso do seu trabalho. Como um local central para o gerenciamento de trabalho, as filas ajudam você a processar ocorrências, responder a chamadas de serviço ou enviar informações do produto para possíveis clientes. Programaticamente, uma fila é uma coleção de itens de fila. Um item de fila serve como um contêiner para uma linha, como uma tarefa, um email ou uma ocorrência que precisa de processamento. Consulte tabela de fila
Observação
Para obter informações sobre como trabalhar com filas usando a interface do usuário, consulte Criar e gerenciar filas básicas.
As seguintes informações se referem a filas:
Todas as tabelas personalizáveis podem ser habilitadas para uso em filas.
As filas podem ser públicas ou particulares. Os itens da fila particular só são visíveis para os membros da fila.
Uma fila particular é criada automaticamente para cada novo usuário ou equipe.
Uma fila pode conter vários tipos de tabela, como tarefas, emails ou casos.
Uma fila contém informações sobre o usuário que está trabalhando em um item específico da fila. Isso ajuda você a gerenciar seus recursos com mais eficiência e ajuda a evitar a duplicação do trabalho.
As filas podem ser habilitadas para fluxos de trabalho e auditoria. Isso ajuda a melhorar a produtividade e acompanhar as alterações de dados de tabela e coluna para análise e relatórios futuros.
Recursos de membros
As filas são categorizadas em filas públicas ou privadas . As filas particulares têm usuários individuais como membros para facilitar o controle do acesso a filas. Se você adicionar uma equipe a uma fila particular, todos os membros dessa equipe se tornarão membros da fila particular.
Filas públicas e particulares
A coluna QueueViewType é uma escolha que define se uma fila é pública ou privada.
Todas as filas de usuário são filas privadas para o usuário: somente o usuário poderá ver itens de fila em sua fila privada.
As filas de equipe são marcadas como particulares com membros: o proprietário da equipe e todos os membros da equipe poderão ver a fila no aplicativo.
Todas as outras filas são públicas. Todos com privilégios de leitura para a entidade de fila poderão ver essas filas.
Atributos usados para gerenciar filas
Use os atributos a seguir para gerenciar filas.
| SchemaName | DisplayName | Tipo | Description |
|---|---|---|---|
| NumberOfItems | Itens da Fila | Integer | Número de Itens da Fila associado à fila. |
| NumberOfMembers | Não. de Membros | Integer | Número de Membros associado à fila. |
| QueueViewType | Tipo | Lista de seleção | Selecione se a fila é pública ou particular. Uma fila pública pode ser exibida por todos. Uma fila particular só pode ser exibida pelos membros adicionados a ela. |
Restrições à exclusão de filas
Uma fila não poderá ser excluída se o seguinte for verdadeiro:
Quando a fila tem itens de fila.
Quando qualquer regra de roteamento usa a fila.
Habilitar tabelas para filas
Para habilitar uma tabela personalizável (EntityMetadata.IsCustomizable = true) para filas, use a UpdateEntityRequest mensagem para definir o IsValidForQueue atributo como true. A tabela de filas e a tabela de itens de fila são tabelas personalizáveis, mas não podem ser habilitadas para filas.
A lista a seguir contém tabelas com suporte a filas padrão no Microsoft Dataverse:
Nomeação
Campaignactivity
CampaignResponse
Email
Fac-símile
Incidente
Letra
Chamada Telefônica
RecurringAppointmentMaster
Agendamento de Serviço
AtividadeSocial
Tarefa
Herdar privilégios e fornecer acesso limitado a uma fila
Uma fila e um item de fila têm um relacionamento parental no qual as operações no registro da fila pai são propagadas para os registros do item de fila filho.
Observação
Neste relacionamento parental específico, somente a ação Excluir é propagada da tabela da fila pai para a tabela do item de fila filho. Outras ações, como Atribuir, Mesclar ou Compartilhar, não são propagadas.
Os privilégios em um item de fila são herdados dos privilégios em uma fila.
Se você tiver o privilégio
prvReadQueue, também terá o privilégio de leitura em uma tabela de item de fila.Se você tiver
prvAppendToQueueprivilégios, você também terá privilégios de criação, atualização e exclusão em uma tabela de itens de fila.Muitas vezes, você deve limitar o acesso à fila ao permitir o acesso aos itens de fila. Como um proprietário de fila com acesso total à fila, talvez você queira compartilhar uma fila com uma equipe que terá apenas acesso limitado à fila. Por exemplo, se a equipe de suporte receber privilégios de leitura e acréscimo em uma fila, os membros da equipe não poderão fazer alterações na fila, como alterar o nome ou o proprietário da fila. No entanto, eles poderão criar, recuperar, atualizar e excluir itens de fila.
Ações em filas e itens de fila
Você pode executar uma variedade de ações em filas e itens de fila, se tiver privilégios apropriados na tabela de fila e na tabela de item de fila.
Ações em filas
Execute as seguintes ações nas filas:
Personalize filas e itens de fila adicionando atributos personalizados.
Adicionar uma linha a uma fila.
Observação
Não é possível adicionar uma linha em várias filas. Uma exceção é uma linha de email com o status "Recebido".
Adicione linhas de diferentes tipos de tabela na mesma fila.
Altere uma propriedade de uma fila atribuindo-a a outro usuário ou equipe.
Adicione entidades de segurança a uma fila particular usando o AddPrincipalToQueueRequest.
Limpe o histórico de uma fila excluindo itens de fila inativos na fila, como telefonemas concluídos ou cancelados.
Recupere todas as filas às quais um usuário tem acesso usando o RetrieveUserQueuesRequest
Faça de uma fila a fila padrão para um usuário definindo o atributo
SystemUser.QueueIdpara a ID da fila. A mesma fila pode ser especificada como uma fila padrão para usuários diferentes.Crie um fluxo de trabalho que opere em todas as filas particulares. Por exemplo, sempre que um usuário criar uma tarefa, o fluxo de trabalho adicionará a tarefa à fila padrão do usuário. Você também pode criar um fluxo de trabalho que opere apenas em uma fila específica.
Configure um email para mensagens de entrada, se quiser que as mensagens de email de entrada sejam entregues em uma fila.
Ações em itens de fila
Execute as seguintes ações nos itens de fila:
Atribua um item de fila a um usuário usando o PickFromQueueRequest.
Mova um item de fila de uma fila de origem para uma fila de destino usando a mensagem AddToQueueRequest. Um item de fila pode ser movido de uma fila para outra até ser desativado usando a SetStateRequest mensagem.
Observação
Um item de fila será desativado automaticamente se o estado do registro no item de fila for alterado de Ativo para Inativo. Isso se aplica a tabelas habilitadas para fila que têm os estados Ativo e Inativo. Para determinar se uma tabela está habilitada para fila e se uma linha pode estar em um estado Ativo ou Inativo, consulte as informações de definição da tabela.
Libere um item de fila de volta para a fila usando o ReleaseToQueueRequest.
Exclua um item de fila de uma fila usando a mensagem DeleteRequest. Quando você exclui um item de fila, uma linha referenciada não é excluída. No entanto, quando você exclui uma linha, todos os itens de fila que fazem referência a essa linha são excluídos.