Noções básicas sobre suplementos do Mail

Concluído

Nesta unidade, você aprenderá os conceitos básicos de um suplemento de email do Outlook.

Visão geral da plataforma de desenvolvedores do Office

A plataforma de desenvolvedores do Microsoft 365, que inclui o Office, oferece muitas telas para os desenvolvedores inserirem personalizações e os Suplementos do Office são uma das três telas: documentos, conversas e páginas.

O Microsoft Teams faz conversas entre usuários e permite que os desenvolvedores estendam a experiência usando extensões de mensagens, bots de conversa e outras opções de personalização.

Os desenvolvedores personalizam páginas no SharePoint Server e no SharePoint Online usando a Estrutura do SharePoint.

Clientes do Office, como Word, Excel, PowerPoint, OneNote e Outlook, também podem ser estendidos para implementar painéis de tarefas personalizados, ações e mais personalizações usando suplementos.

Diagrama de visão geral da Plataforma Microsoft 365.

Desafios históricos do suplemento

Os Suplementos do Office Tradicionais foram criados usando tecnologias de desenvolvimento antigas ou proprietárias, como VBA, COM e VSTO.

Uma vez que os desenvolvedores passaram pelas ferramentas de desenvolvimento e criaram um ótimo Suplemento do Office, como as pessoas vão encontrá-lo? Foi difícil encontrar ótimos Suplementos do Office, pois não havia um mercado centralizado para encontrá-los.

Ilustração dos desafios históricos com suplementos.

Supondo que você possa encontrar um suplemento, como distribuí-lo para o restante da sua organização? Os Suplementos do Office Tradicionais foram instalados junto com o Office e executados com o Office, o que significa que você precisa distribuí-lo para o computador de cada usuário.

Em seguida, você teve o problema de atualizar suplementos. E se você precisar distribuir uma atualização para corrigir um bug ou adicionar nova funcionalidade? Esses desafios, incluindo o tratamento de usuários em versões mais antigas do Office, foram todos bloqueadores para tecnologias de suplemento anteriores.

Um desafio mais recente é que a maioria das organizações mora em um mundo móvel atualmente e os usuários desejam ser produtivos em qualquer lugar. Os suplementos tradicionais não foram instalados em dispositivos móveis nem funcionam entre plataformas ou implementações da Web dos clientes do Office.

Proposta de valor de suplementos modernos

Os Suplementos do Office são criados usando padrões modernos da Web, o que significa que os desenvolvedores não usarão tecnologias mais antigas e proprietárias, como VBA ou VSTO.

Os suplementos modernos do Office são apenas aplicativos de aplicativo Web. Os clientes do Office incluem o Office.js, que fornece uma ponte entre o aplicativo do Office de hospedagem e seu suplemento personalizado.

Os aplicativos da Web que implementam um Suplemento do Office moderno são hospedados pelo desenvolvedor, o que resulta em uma experiência de implantação, instalação e atualização muito simplificada para os usuários finais. Não há volume de cliente zero na instalação. Na verdade, quando o suplemento é instalado em um cliente do Office, desde que o usuário esteja conectado à sua conta do Microsoft 365, o suplemento estará disponível nos aplicativos cliente do Office para área de trabalho, móveis e Web.

Ilustração da estrutura do suplemento.

Um único arquivo de manifesto XML é usado para definir os requisitos, limitações e metadados sobre o suplemento. Esse arquivo de manifesto é usado pelo Office para determinar pontos de integração, como o tipo de suplemento, botões a serem adicionados à faixa de opções, o local do aplicativo Web e outros metadados, incluindo o título e a descrição do suplemento.

Os suplementos também são detectáveis, podem ser instalados e atualizados por meio do Marketplace do Office. Isso torna o processo de distribuição de suplementos mais simples para organizações do que os modelos de suplementos anteriores.

Tipos de suplementos de email

Agora vamos examinar os vários tipos de suplementos de email que os desenvolvedores podem criar para o Outlook.

Comandos e ações do suplemento

Inicie ações específicas do suplemento na faixa de opções adicionando botões ou menus suspensos.

Captura de tela do Outlook exibindo um exemplo de botões e menu de suplemento.

Botões personalizados na faixa de opções do Office, chamados de comandos de suplemento, podem iniciar um suplemento do painel de tarefas com contexto para a mensagem selecionada. Esses painéis de tarefas também podem ser fixados para permanecer abertos.

Os comandos de suplemento podem executar uma função JavaScript para cenários em que o usuário não precisa fazer outras seleções para iniciar a ação.

Suplementos de redação de mensagem

Os suplementos do Outlook podem ser ativados nos formulários de composição de mensagem para ajudar a criar uma mensagem, uma solicitação de reunião ou um compromisso.

Captura de tela de um exemplo de suplemento de redação de mensagem.

Suplementos contextuais

Suplementos contextuais são suplementos do Outlook que são ativados com base no texto em uma mensagem ou compromisso que corresponde a um tipo conhecido ou expressão regular. Os tipos conhecidos podem incluir sugestões de horário de reunião ou endereços físicos.

Captura de tela de um exemplo de suplemento contextual.

Suplementos de extensão de módulo

Os suplementos de extensão de módulo aparecem na barra de navegação do Outlook junto com emails, tarefas e calendários, permitindo que você insira quase todos os aplicativos dentro do Outlook.

Captura de tela de um exemplo de suplemento de extensão de módulo.

Suplementos Ao enviar

O recurso ao enviar para suplementos do Outlook fornece uma maneira de lidar com emails ou bloquear usuários de email de determinadas ações e permite que um suplemento defina determinados itens ao enviar.

Suplementos de provisionamento

A Microsoft oferece aos desenvolvedores várias opções para criação de Suplementos do Office.

O Visual Studio instalador inclui um recurso de desenvolvimento opcional do Office/SharePoint para desenvolvimento de suplementos.

A outra opção para desenvolvedores é usar o Gerador Yeoman do Office, que usa um fluxo de trabalho de linha de comando para provisionar projetos de suplemento usando muitas estruturas populares, incluindo TypeScript. O Gerador Yeoman pode criar o projeto completo ou apenas o arquivo de manifesto para um projeto Web existente.

Os Suplementos do Office devem ser hospedados usando HTTPS, e ambos os métodos de provisionamento de projeto lidam com o certificado autoassinado necessário para fazer isso localmente.

Resumo

Nessa unidade, você aprendeu as noções básicas de um suplemento de email do Outlook.