M365Con 2027 – conferência online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Domine os plugins personalizados do Microsoft 365 Copilot: um guia passo a passo

By ·

Bem-vindo ao nosso guia completo para dominar os plugins personalizados do Microsoft 365 Copilot! Se você sempre quis automatizar tarefas manuais, simplificar fluxos de trabalho e conectar seus aplicativos externos favoritos diretamente ao seu pacote de produtividade diário, você está exatamente no lugar certo.

Automatically translated with AI from the original post. Read the English original

▶ BLOGMastering Microsoft 365Copilot Custom Plugins:…M365.FM
Titelbild: Mastering Microsoft 365 Copilot Custom Plugins: A Step-by-Step Guide

Bem-vindo ao nosso guia completo para dominar os plugins personalizados do Microsoft 365 Copilot! Se você sempre quis automatizar tarefas manuais, simplificar fluxos de trabalho e conectar seus aplicativos externos favoritos diretamente ao seu pacote de produtividade diário, você está exatamente no lugar certo. Criar plugins personalizados permite ampliar os recursos do Microsoft 365 muito além dos recursos prontos para uso, garantindo que sua organização possa operar com mais eficiência e segurança.

Para entender bem como esses conceitos se aplicam a cenários reais, recomendamos ouvir o nosso episódio de podcast complementar, Build Custom Microsoft 365 Copilot Plugins. Nesse episódio, detalhamos a arquitetura, as estratégias de implantação e os casos de uso práticos que vão levar suas habilidades de personalização do Microsoft 365 para o próximo nível.

O que são plugins personalizados?

Os plugins personalizados permitem estender e personalizar o Microsoft 365 para atender às suas necessidades específicas. Você pode automatizar tarefas, conectar diferentes aplicativos e criar novas formas de interagir com seus dados. Ao criar plugins personalizados, você ganha mais controle sobre seu fluxo de trabalho e aumenta a produtividade.

Tipos de plugins no Microsoft 365

Você vai encontrar vários tipos de plugins no Microsoft 365. Cada tipo tem uma finalidade diferente e se adapta a cenários distintos:

Veja a seguir uma comparação rápida entre plugins personalizados e extensões padrão:

AspectoPlugins personalizadosExtensões padrão
EscopoMais opções extensas de personalização disponíveisPersonalização limitada
IntegraçãoPode integrar-se a diversos serviços, mas pode exigir certificaçãoIntegração mais fácil com os serviços da Microsoft
FuncionalidadeOferece suporte a experiências imersivas e ações no contextoFocada principalmente em funcionalidades padrão

Casos de uso e benefícios

Você pode usar plugins personalizados de várias formas para melhorar seu trabalho diário:

Plugins personalizados ajudam você a economizar tempo ao eliminar etapas desnecessárias. Você evita longas esperas até que as tarefas sejam concluídas. Também reduz erros e torna seu sistema mais confiável. Ao separar ações iniciadas pelo usuário das tarefas do sistema, você prepara sua configuração para o crescimento futuro.

Dica: transfira tarefas não urgentes para execução em segundo plano. Isso mantém seu trabalho principal rápido e fluido.

O exemplo do plugin do Copilot

O plugin do Copilot mostra como você pode unificar dados e simplificar fluxos de trabalho no Microsoft 365. Ele reúne atualizações do Planner, do SharePoint e do Teams. Você obtém o status de projetos em tempo real com uma pergunta simples. Por exemplo, você pode perguntar "Como está o Projeto Apollo?" e receber uma resposta instantânea e precisa.

O plugin do Copilot usa o Microsoft Graph e as APIs REST do SharePoint para buscar as informações mais recentes. Ele se conecta a fontes de dados externas, para que você sempre veja detalhes atualizados. O plugin também usa um manifesto limpo e autenticação segura. Isso mantém seus dados protegidos e segue as regras da sua organização.

Configure seu ambiente de desenvolvimento

Antes de começar a criar plugins personalizados para o Microsoft 365, você precisa preparar seu ambiente de desenvolvimento. Essa configuração garante que você tenha as ferramentas e as configurações certas para um fluxo de trabalho tranquilo.

Ferramentas necessárias

Você precisa de várias ferramentas para começar. Cada uma desempenha um papel essencial no desenvolvimento de plugins.

Conta de desenvolvedor

Você precisa de uma conta de desenvolvedor do Microsoft 365. Essa conta oferece acesso às ferramentas e serviços necessários para o desenvolvimento de plugins. Você pode se inscrever no programa gratuito para desenvolvedores do Microsoft 365 para começar.

IDEs e extensões

Escolha um IDE que se adapte ao seu fluxo de trabalho. O Visual Studio 2022 é uma escolha popular. Você também pode usar o Visual Studio Code com as extensões certas. Não deixe de adicionar extensões para o desenvolvimento de Office Add-ins e SharePoint.

Node.js e npm

Instale o Node.js e o npm no seu computador. Essas ferramentas ajudam você a gerenciar dependências de projetos e executar scripts. Muitas ferramentas de desenvolvimento do Microsoft 365 dependem do Node.js para compilar e empacotar plugins.

Instalar pré-requisitos

Siga estas etapas para instalar os pré-requisitos necessários:

  1. Habilite o carregamento lateral (sideloading) no centro de administração do Teams. Acesse Aplicativos do Teams, depois Políticas de configuração, e ative a opção Carregar aplicativos personalizados.
  2. Gerencie seus aplicativos personalizados carregados lateralmente pelo cliente do Teams acessando Aplicativos e depois Gerenciar seus aplicativos.
  3. Peça ao administrador do Power Platform para habilitar os recursos de IA generativa no centro de administração do Power Platform.
  4. Certifique-se de que o administrador do locatário do Microsoft 365 implante o aplicativo Copilot Studio no centro de administração do Microsoft 365.

Dica: Consulte sua equipe de administração se você não tiver acesso a essas configurações.

Configuração do ambiente

Configure seu ambiente para a criação ideal de plugins:

  1. Defina seu caso de uso, como validar descontos ou calcular valores líquidos.
  2. Escolha o estágio e o modo corretos, como pré-operação e execução síncrona.
  3. Escreva código defensivo. Inclua verificações de nulo e de profundidade para evitar erros.
  4. Registre seu plugin com atributos de filtragem e pré-imagem para atualizações. Use variáveis de ambiente para a configuração.
  5. Teste diferentes cenários e monitore o desempenho usando o Plugin Trace Log. Simule transações de alto volume para verificar a escalabilidade.

Criar plugins personalizados: criação do projeto

Escolher o tipo de plugin certo é o primeiro passo ao criar plugins personalizados para o Microsoft 365. Sua escolha define os recursos, as opções de integração e a experiência do usuário. Cada tipo de plugin atende a necessidades diferentes, então alinhe os objetivos do projeto à opção certa.

Escolher o tipo de plugin

Você pode selecionar entre vários tipos de plugin. Cada um oferece suporte a casos de uso específicos e traz benefícios diferentes.

Office Add-ins

Os Office Add-ins permitem estender aplicativos como Word, Excel e PowerPoint. Você pode adicionar painéis de tarefas, conteúdo ou comandos personalizados. Esses complementos ajudam os usuários a interagir com dados, automatizar tarefas ou se conectar a serviços externos diretamente nos aplicativos do Office.

Extensões do Teams

As extensões do Teams permitem adicionar novos recursos ao Microsoft Teams. Você pode criar extensões de mensagem, guias ou bots. Essas extensões ajudam os usuários a acessar informações, disparar fluxos de trabalho ou colaborar sem sair do Teams.

Outlook Add-ins

Os Outlook Add-ins aprimoram a experiência do Outlook. Você pode automatizar tarefas de e-mail, adicionar ações personalizadas ou se conectar a outros aplicativos. Esses complementos ajudam os usuários a gerenciar mensagens, agendar reuniões ou trazer dados de fontes externas.

Dica: Sempre alinhe o tipo de plugin ao seu cenário de negócio. Por exemplo, use uma Extensão do Teams para fluxos de trabalho baseados em chat ou um Office Add-in para automação de documentos.

Usar modelos de projeto

Os modelos de projeto ajudam você a começar rapidamente e a evitar erros de configuração. Você pode usar ferramentas como o Yeoman generator, o Visual Studio ou o Microsoft 365 Agents Toolkit. Essas ferramentas criam os arquivos e as pastas básicos de que você precisa.

Inicializar a estrutura do projeto

Ao inicializar seu projeto, use HTML, CSS e JavaScript ou TypeScript. Muitos desenvolvedores escolhem o React para criar interfaces de usuário. Você pode optar por JavaScript ou TypeScript de acordo com as habilidades da sua equipe.

Desenvolver o código do plugin

Arquitetura do plugin

Você começa projetando uma arquitetura de plugin sólida. Esta etapa define como seu plugin funciona, escala e permanece seguro. Os plugins do Microsoft 365 costumam usar designs em camadas. Você cria uma camada base para as soluções principais que nunca mudam. A camada intermediária reúne personalizações compartilhadas entre regiões. A camada superior permite fazer alterações específicas para cada projeto. Essa estrutura ajuda a escalar seu plugin e a manter a manutenção simples.

Adicionar recursos principais

Você precisa adicionar recursos principais que tornem seu plugin útil. Esses recursos conectam os aplicativos do Microsoft 365, automatizam tarefas e melhoram a experiência do usuário.

Integração com o Microsoft Graph

A integração com o Microsoft Graph permite acessar fontes de dados externas. Você pode buscar informações em tempo real no Planner, no SharePoint, no Teams e em outros serviços do Microsoft 365. Isso melhora a relevância e a atualidade dos seus dados.

API REST do SharePoint

A API REST do SharePoint permite interagir com listas e documentos do SharePoint. Você pode automatizar atualizações, obter status de projetos e gerenciar arquivos. Essa API ajuda a unificar dados de diferentes fontes.

Autenticação segura

Você deve proteger seus plugins do Microsoft 365 com autenticação forte. A autenticação segura mantém seus dados protegidos e impede acessos não autorizados. Ao criar um plugin, você define como usuários e serviços comprovam sua identidade. Essa etapa é essencial para qualquer organização.

Método de autenticaçãoDescrição
Windows Hello para EmpresasUsa dados biométricos, como impressões digitais ou reconhecimento facial, para acesso seguro e sem senha.
Chave de segurança FIDO2Depende de um dispositivo físico, como uma chave USB, para oferecer autenticação forte sem senhas.
Autenticação baseada em certificado do Azure ADUsa certificados digitais e verificações de autenticação multifator para mais segurança.

Implantar e testar plugins

Compilar e empacotar

Você precisa compilar e empacotar seu plugin do Microsoft 365 antes de testá-lo ou implantá-lo. Esse processo garante que seu código e todas as dependências estejam prontos para uso em diferentes ambientes. Siga estas etapas para compilar e empacotar seu plugin com segurança.

Teste local

Testar seu plugin localmente ajuda a identificar problemas logo no início. Você pode usar várias ferramentas para tornar esse processo mais fácil. Essas ferramentas oferecem suporte a testes locais, integração e depuração.

Implantar no Microsoft 365

Depois de concluir o teste local, você pode implantar seu plugin no Microsoft 365. Carregue seus arquivos no Azure Storage, edite o arquivo de manifesto para apontar para os arquivos hospedados e publique seu complemento pelo Centro de administração do Microsoft 365, em Aplicativos integrados, usando a Implantação centralizada.

Melhores práticas e solução de problemas

Dicas de compatibilidade

Você quer que seu plugin personalizado funcione sem problemas nos aplicativos e dispositivos do Microsoft 365. Comece verificando as plataformas compatíveis com o tipo de plugin. Os Complementos do Office, as Extensões do Teams e os Complementos do Outlook têm requisitos de compatibilidade próprios. Teste seu plugin em diferentes navegadores e em vários sistemas operacionais.

Otimização de desempenho

Você quer que seu plugin seja rápido e processe grandes volumes de dados. Otimize seu código usando operações assíncronas, implementando cache de dados, compactando recursos e utilizando paginação para grandes conjuntos de dados.

Considerações de segurança

Você deve proteger seu plugin e os dados dos usuários. Use métodos de autenticação seguros, como OAuth com o Microsoft Entra ID. Aplique o princípio do privilégio mínimo, armazene segredos com segurança no Azure Key Vault e sempre valide as entradas dos usuários.

Problemas comuns

Ao criar plugins personalizados para o Microsoft 365, você pode encontrar problemas de segurança de thread e de contexto, gargalos de desempenho em operações de alto volume ou problemas inesperados no tratamento de exceções. Sempre teste exaustivamente e use logs de rastreamento para diagnosticar problemas rapidamente.


Você aprendeu como criar plugins personalizados para o Microsoft 365. Você preparou seu ambiente, escolheu o tipo de plugin certo, desenvolveu código seguro e implantou sua solução. Para se aprofundar e ouvir discussões de especialistas do setor, não deixe de conferir nosso episódio relacionado em Build Custom Microsoft 365 Copilot Plugins.

Continue explorando recursos avançados e participe da comunidade de desenvolvedores do Microsoft 365.

O aprendizado contínuo ajuda você a criar plugins melhores e a aumentar a eficiência no ambiente de trabalho.

Dynamics 365 Microsoft 365 Copilot Microsoft 365 Automation Agent skill Power Platform

Related articles

RSS