Manter seu Suplemento do Office
Depois de publicar seu suplemento, você deve mantê-lo atualizado com quaisquer alterações importantes de bibliotecas upstream. Corrigir problemas de segurança é fundamental para criar a confiança do cliente. Como essas alterações não têm efeito no manifesto publicado, seus clientes não precisarão tomar nenhuma ação para obter as versões mais recentes do suplemento.
Alterações de interrupção no Office.js
A Plataforma de Desenvolvedores do Microsoft 365 está comprometida em garantir a compatibilidade do seu suplemento. Nós nos esforçamos para evitar fazer alterações de interrupção na superfície e no comportamento da API. No entanto, há casos em que precisamos fazer atualizações de interrupção por uma questão de segurança ou confiabilidade. Nesses casos raros, as etapas a seguir são tomadas para garantir que os usuários do suplemento não sejam afetados.
- Anúncios que descrevem os recursos afetados e as alterações recomendadas são feitos no Blog de Desenvolvedores do Microsoft 365.
- Se o suplemento for publicado no AppSource, você será contatado por meio das informações fornecidas.
- Sempre que possível, os administradores de locatários afetados do Microsoft 365 (incluindo locatários do Microsoft 365 Developer Program) serão contatados por meio do Centro de Mensagens. É responsabilidade do administrador contatar provedores de soluções de suplemento publicadas fora do AppSource.
Política de preterição
APIs ou ferramentas com alternativas melhores podem ser preteridas. A Microsoft passa por um melhor esforço para declarar algo como preterido com pelo menos 24 meses de antecedência de retirá-lo. Da mesma forma, para APIs individuais que geralmente estão disponíveis (GA), a Microsoft declara uma API como preterida com antecedência de pelo menos 24 meses antes de removê-la da versão de GA.
A preterição não significa necessariamente que o recurso ou a API serão removidos e inutilizáveis pelos desenvolvedores. Isso mostra que, após o período de 24 meses, a Microsoft não dará mais suporte à API ou ao recurso.
Quando uma API é marcada como preterida, é altamente recomendável que você migre para a versão mais recente assim que possível. Em alguns casos, anunciaremos que novos aplicativos devem começar a usar as novas APIs pouco tempo depois que as APIs originais forem preteridas. Nesses casos, apenas os aplicativos ativos que usam atualmente as APIs preteridas podem continuar a usá-las.
Importante
O período de preterimento de 24 meses será acelerado se a espera por tanto tempo representar um risco de segurança para seu suplemento ou Microsoft.
Garantia de Aplicativo
O serviço de Garantia de Aplicativo da Microsoft cumpre a promessa da Microsoft de compatibilidade com o aplicativo: seus aplicativos funcionarão no Windows e Microsoft 365 Apps. Os engenheiros do App Assure estão disponíveis para ajudar a resolve quaisquer problemas que você possa enfrentar sem nenhum custo adicional.
Se você encontrar um problema de compatibilidade do aplicativo, os engenheiros do App Assure trabalharão com você para ajudá-lo a resolve o problema. Nossos especialistas irão:
- Ajude você a solucionar problemas e identificar uma causa raiz.
- Forneça diretrizes para ajudá-lo a corrigir o problema de compatibilidade do aplicativo.
- Engage com ISVs (fornecedores de software) independentes em seu nome para corrigir alguma parte do aplicativo, para que ele seja funcional na versão mais moderna de nossos produtos.
- Trabalhe com equipes de engenharia de produtos da Microsoft para corrigir bugs de produto.
Para saber mais sobre o App Assure, watch Traga seus aplicativos para o Microsoft Edge com o App Assure: dicas e truques. Para enviar sua solicitação de compatibilidade do aplicativo com o App Assure, conclua o formulário Microsoft FastTrack Registro ou envie um email para achelp@microsoft.com.
Alterações nos modelos do Yeoman e nas dependências da Web
O Gerador yeoman para suplementos do Office depende de várias bibliotecas da Microsoft e outras. Essas bibliotecas são atualizadas independentemente de qualquer atividade do Microsoft 365. Todos os projetos criados com o gerador devem ser mantidos atualizados conforme você desenvolve, publica e mantém seu suplemento. As ferramentas a seguir podem ajudar a garantir que seu projeto esteja usando versões seguras de bibliotecas dependentes.
Essa orientação também se aplica a cópias de amostras colhidas dos exemplos de código de suplemento do Office e de outras fontes.
office.js pacote NPM
O pacote de NPM do office-js é uma cópia do que está hospedado na CDN (rede de distribuição de conteúdo)Office.js. Destina-se a cenários em que o acesso direto à CDN não é possível. O pacote NPM não se destina a fornecer referências em versão para office.js. Recomendamos sempre usar a CDN para garantir que você esteja usando a versão mais recente das APIs JavaScript do Office.
Práticas recomendadas atuais
Embora nos esforcemos para manter a compatibilidade inversa, os padrões e práticas que recomendamos evoluem continuamente. Nossa documentação se esforça para apresentar as melhores práticas atuais. Para se manter informado sobre novos recursos que podem melhorar sua funcionalidade existente, junte-se à chamada mensal da Comunidade de Suplementos do Office.
Implantar atualizações
Ao adicionar recursos ou corrigir bugs no suplemento, você precisará implantar as atualizações. Se o suplemento for implantado por um ou mais administradores em suas organizações, algumas alterações de manifesto exigirão que o administrador consenta com as atualizações. Os usuários serão bloqueados do suplemento até que o consentimento seja concedido. As alterações de manifesto a seguir exigirão que o administrador consenta novamente.
- Alterações nas permissões solicitadas. Consulte Solicitando permissões para uso de API em suplementos e Noções básicas sobre permissões de suplemento do Outlook.
- Escopos adicionais ou alterados. (Não aplicável se o suplemento usar o manifesto unificado do Microsoft 365.)
- Eventos adicionais ou alterados do Outlook.
Observação
Sempre que você fizer uma alteração no manifesto, você deve aumentar o número de versão do manifesto.
- Se o suplemento usar o manifesto XML, consulte Elemento Versão.
- Se o suplemento usar o manifesto unificado, consulte propriedade version.
Envolvimento da comunidade
À medida que as atualizações são propostas para a Plataforma de Desenvolvedores do Microsoft 365, estaremos ouvindo comentários. Informe preocupações, possíveis consequências ou outras perguntas aos canais listados nos recursos adicionais de Suplementos do Office.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de