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.
A forma de experiência do usuário do painel de tarefas para comandos de suplemento abre um painel de tarefas vertical à direita de uma mensagem aberta ou solicitação de reunião. Isso permite que um suplemento forneça interface do usuário para interações mais detalhadas, como o preenchimento de vários campos de texto. Esse painel de tarefas pode ser mostrado no Painel de Leitura ao exibir uma lista de mensagens, permitindo o processamento rápido de uma mensagem.
No entanto, por padrão, se um usuário tiver um painel de tarefas do suplemento aberto para uma mensagem no Painel de Leitura e selecionar uma nova mensagem, o painel de tarefas será fechado automaticamente. Para um suplemento bastante usado, o usuário pode optar por manter esse painel aberto, eliminando a necessidade de reativar o suplemento em cada mensagem. Com painéis de tarefas fixáveis, seu suplemento pode dar ao usuário essa opção.
Observação
Embora o recurso de painel de tarefas fixável tenha sido introduzido no conjunto de requisitos 1.5, ele atualmente só está disponível para assinantes do Microsoft 365 usando o seguinte:
- Outlook na Web moderno
- Novo Outlook no Windows
- Outlook 2016 clássico ou posterior no Windows (build 7668.2000 ou posterior para usuários nos canais Atual ou Microsoft 365 Insider, build 7900.xxxx ou posterior para usuários em canais adiados)
- Outlook no Mac (Versão 16.13 (18050300) ou posterior)
Importante
Os painéis de tarefas fixáveis não estão disponíveis para o seguinte:
- Compromissos/Reuniões
- Outlook.com
Modos do Outlook com suporte
Os painéis de tarefas fixáveis têm suporte nos modos de Compose de Mensagens e de Leitura de Mensagens no Outlook. No entanto, a fixação não é compatível com modos diferentes. Isso ocorre porque um suplemento pode ter interfaces de usuário diferentes para botões e painéis de tarefas em cada modo. Por exemplo, se um usuário fixar o painel de tarefas de um suplemento durante a leitura de uma mensagem e, em seguida, criar uma nova mensagem, ele não verá o painel de tarefas do suplemento a partir da mensagem que está redigindo. Para exibir o painel de tarefas, o usuário deve ativar o suplemento a partir da mensagem que está redigindo. Se o usuário fixar o painel de tarefas, o painel de tarefas permanecerá fixado na próxima vez que o usuário redigir outra mensagem.
Suporte para fixação do painel de tarefas
A primeira etapa consiste em adicionar o suporte para fixação no manifesto do suplemento. A marcação varia de acordo com o tipo de manifesto que seu suplemento usa.
Observação
Não há suporte para suplementos que usam o manifesto unificado para Microsoft 365 no Outlook no Mac. Estamos trabalhando duro para fornecer esse apoio. Enquanto isso, se sua base de clientes incluir usuários no Mac, você precisará criar uma versão do suplemento que use o manifesto somente do suplemento e dê suporte a ambos. Para obter mais informações, consulte Suporte para suplementos com o manifesto unificado para Microsoft 365.
Adicione uma "pinnable" propriedade, definida como true, ao objeto na matriz que define o "actions" botão ou item de menu que abre o painel de tarefas. Apresentamos um exemplo a seguir.
"actions": [
{
"id": "OpenTaskPane",
"type": "openPage",
"view": "TaskPaneView",
"pinnable": true
}
]
Observação
A fixação do painel de tarefas tem suporte automático em um suplemento que é ativado sem o Painel de Leitura habilitado ou sem uma mensagem selecionada primeiro. Para saber mais, consulte Ativar seu suplemento do Outlook sem o Painel de Leitura habilitado ou uma mensagem selecionada.
Atualizações de tratamento da interface do usuário com base na mensagem atualmente selecionada
Para atualizar a interface do usuário ou as variáveis internas do painel de tarefas com base no item atual, você deve registrar um manipulador de eventos para receber notificações das alterações.
Implementar o manipulador de eventos
O manipulador de eventos deve aceitar um parâmetro exclusivo, que é um objeto literal. A propriedade type desse objeto será definida como Office.EventType.ItemChanged. Ao chamar o evento, o objeto Office.context.mailbox.item já estará atualizado para refletir o item atualmente selecionado.
function itemChanged(eventArgs) {
// Update UI based on the new current item.
updateTaskPaneUI(Office.context.mailbox.item);
}
Importante
A implementação de manipuladores de eventos para um ItemChanged evento deve marcar se o Office.content.mailbox.item é nulo ou não.
// Example implementation.
function updateTaskPaneUI(item) {
// Assuming that item is always a read item (instead of a compose item).
if (item != null) console.log(item.subject);
}
Registrar o manipulador de eventos
Use o método Office.context.mailbox.addHandlerAsync para registrar o manipulador de eventos para o evento Office.EventType.ItemChanged. Isso deve ser feito na Office.onReady função do painel de tarefas.
Office.onReady(() => {
$(document).ready(() => {
// Set up the ItemChanged event.
Office.context.mailbox.addHandlerAsync(Office.EventType.ItemChanged, itemChanged);
updateTaskPaneUI(Office.context.mailbox.item);
});
});
Fixação do painel de tarefas em seleção múltipla
Quando você seleciona vários itens de email e inicia o painel de tarefas do suplemento de seleção múltipla, o comportamento de fixação do painel de tarefas varia dependendo do cliente Outlook.
- Mac: o painel de tarefas permanece aberto mesmo quando um usuário alterna para um item de email diferente. O painel de tarefas só pode ser fechado selecionando o botão Fechar no painel de tarefas.
- Windows (novo e clássico) e Web: o painel de tarefas não fica aberto quando o usuário alterna para um novo item. Para manter o painel de tarefas aberto, selecione o ícone de fixar no painel de tarefas.
Implantar para usuários
Se você planeja publicar seu suplemento do Outlook no Microsoft Marketplace e ele está configurado com um painel de tarefas fixável, o conteúdo fixado do suplemento não deve ser estático. Ou seja, o conteúdo fixado deve mudar dependendo da mensagem ou compromisso que está aberto ou selecionado no momento na caixa de correio. Isso garante que o suplemento passará na validação do Microsoft Marketplace.