Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
As filas são fundamentais para organizar, priorizar e monitorar o progresso do seu trabalho. Enquanto localização central para a gestão do trabalho, as filas ajudam a processar incidentes, a responder a chamadas de suporte ou a enviar informações sobre produtos a potenciais clientes. Programaticamente, uma fila é uma coleção de itens de fila. Um item de fila serve como um contentor para uma linha, como uma tarefa, um e-mail ou um caso que precisa de processamento. Consulte Tabela de filas
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 informações seguintes dizem respeito às filas:
Todas as tabelas personalizáveis podem ser ativadas para filas.
As filas podem ser públicas ou privadas. Os itens de fila privada só são visíveis para os membros da fila.
Uma fila privada é criada automaticamente para cada novo utilizador ou equipa.
Uma fila pode conter vários tipos de tabela, como tarefas, e-mails ou casos.
Uma fila contém informações sobre o utilizador que está a trabalhar num item de fila específico. Isto ajuda a gerir os recursos de forma mais eficiente e ajuda a evitar a duplicação de trabalho.
As filas podem ser ativadas para fluxos de trabalho e auditoria. Isso ajuda a melhorar a produtividade e controlar as alterações de dados de tabela e coluna para análises e relatórios futuros.
Capacidades dos membros
As filas são categorizadas em filas públicas ou privadas . As filas privadas têm utilizadores individuais como membros para facilitar o controlo do acesso às filas. Se adicionar uma equipa a uma fila privada, todos os membros dessa equipa tornam-se membros da fila privada.
Filas públicas e privadas
A coluna QueueViewType é uma opção 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 equipa são marcadas como privadas com membros: o proprietário da equipa e todos os membros da equipa poderão ver a fila na aplicação.
Todas as outras filas são públicas. Todas as pessoas com privilégios de leitura para a entidade de fila poderão ver estas filas.
Atributos utilizados para gerir filas
Utilize os seguintes atributos para gerir filas.
| SchemaName | DisplayName | Tipo | Description |
|---|---|---|---|
| NumberOfItems | Itens da Fila | Número inteiro | Número de itens da Fila associados à fila. |
| NumberOfMembers | Não. de Membros | Número inteiro | Número de Membros associados à fila. |
| QueueViewType | Tipo | Picklist | Selecione se a fila é pública ou privada. Uma fila pública pode ser visualizada por todos os utilizadores. Uma fila privada só pode ser visualizada pelos membros adicionados à fila. |
Restrições à eliminação de filas
Uma fila não pode ser excluída se as seguintes condições forem verdadeiras:
Quando a fila tem itens de fila.
Quando qualquer regra de encaminhamento utiliza a fila.
Ativar 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 capacidade de filas predefinidas no Microsoft Dataverse:
Compromisso
Campaignactivity
CampaignResponse
Email
Fax
Incidente
Carta
PhoneCall
RecurringAppointmentMaster
ServiceAppointment
SocialActivity
Tarefa
Herdar privilégios e fornecer acesso limitado a uma fila
Uma fila e um item de fila têm uma relação parental na qual as operações no registo de fila principal são propagadas para os registos de item de fila subordinada.
Observação
Nesta relação parental específica, apenas a ação Eliminar é transferida em cascata da tabela de fila principal para a tabela de item de fila subordinada. Outras ações, como Atribuir, Unir ou Partilhar não são transferidas em cascata.
Os privilégios de um item de fila são herdados dos privilégios de uma fila.
Se tiver o privilégio
prvReadQueue, também terá privilégio de leitura numa tabela de item de fila.Se tiver o privilégio
prvAppendToQueue, também terá privilégios para criar, atualizar e eliminar numa tabela de item de fila.Frequentemente, é necessário limitar o acesso à fila ao permitir o acesso aos itens da fila. Como proprietário de uma fila com acesso total à fila, poderá querer partilhar uma fila com uma equipa que terá apenas acesso limitado à fila. Por exemplo, se a equipa de suporte receber privilégios de leitura e anexação numa fila, os membros da equipa não poderão efetuar alterações na fila, como alterar o nome da fila ou o proprietário da fila. No entanto, podem criar, obter, atualizar e eliminar itens de fila.
Ações em filas e itens de fila
É possível executar uma variedade de ações em filas e itens de fila, se tiver privilégios adequados 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
Uma linha não pode ser adicionada em várias filas. Uma exceção é uma linha de e-mail com o status "Recebido".
Adicione linhas de diferentes tipos de tabela na mesma fila.
Altere a propriedade de uma fila atribuindo-a a outro utilizador ou equipa.
Adicione principais a uma fila privada utilizando AddPrincipalToQueueRequest.
Limpe o histórico de uma fila eliminado itens de fila inativos na fila, como chamadas telefónicas concluídas ou canceladas.
Obtenha todas as filas às quais um utilizador tem acesso utilizando RetrieveUserQueuesRequest
Torne uma fila como fila predefinida de um utilizador, definindo o atributo
SystemUser.QueueIdpara o ID da fila. A mesma fila pode ser especificada como uma fila predefinida para utilizadores diferentes.Crie um fluxo de trabalho que opere em todas as filas privadas. Por exemplo, sempre que um utilizador cria uma tarefa, o fluxo de trabalho adiciona a tarefa à fila predefinida do utilizador. Também é possível criar um fluxo de trabalho que opere apenas numa fila específica.
Configure um e-mail para mensagens a receber, se quiser que as mensagens de e-mail a receber sejam entregues numa fila.
Ações em itens de fila
Execute as seguintes ações nos itens de fila:
Atribua um item de fila a um utilizador utilizando PickFromQueueRequest.
Mova um item de fila de uma fila de origem para uma fila de destino utilizando 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 é desativado automaticamente se o estado do registo no item de fila mudar de Ativo para Inativo. Isso aplica-se a tabelas com suporte para filas que têm estados Ativo e Inativo. Para determinar se uma tabela está habilitada para enfileiramento e se uma linha pode estar num estado ativo ou inativo, consulte as informações de definição da tabela.
Devolva um item de fila à fila utilizando ReleaseToQueueRequest.
Elimine um item de fila de uma fila utilizando 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.