Manter seu Suplemento do Office
Depois de publicar o suplemento, deve mantê-lo atualizado com quaisquer alterações importantes das bibliotecas upstream. A aplicação de patches a problemas de segurança é fundamental para a criação da confiança do cliente. Uma vez que estas alterações não têm qualquer efeito no manifesto publicado, os seus clientes não precisarão de efetuar quaisquer ações para obter as versões mais recentes do seu suplemento.
Alterações interruptivas no Office.js
A Plataforma para Programadores do Microsoft 365 está empenhada em garantir a compatibilidade do seu suplemento. Esforçamo-nos por evitar fazer alterações interruptivas à superfície e comportamento da API. No entanto, há casos em que precisamos de fazer atualizações interruptivas por uma questão de segurança ou fiabilidade. Nesses casos raros, são seguidos os seguintes passos para garantir que os utilizadores do seu suplemento não são afetados.
- Os anúncios que descrevem as funcionalidades afetadas e as alterações recomendadas são feitos no Blogue para Programadores do Microsoft 365.
- Se o suplemento for publicado no AppSource, será contactado através das informações que forneceu.
- Sempre que possível, os administradores dos inquilinos afetados do Microsoft 365 (incluindo inquilinos do Programa para Programadores do Microsoft 365) serão contactados atravésdo Centro de Mensagens. É da responsabilidade do administrador contactar os fornecedores de soluções de suplementos publicadas fora do AppSource.
Política de preterição
As APIs ou ferramentas com alternativas melhores podem ser preteridas. A Microsoft tem um melhor esforço para declarar algo como preterido, pelo menos, 24 meses antes de o extinguir. 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 descontinuação não significa necessariamente que a funcionalidade ou a API serão removidas e inutilizáveis pelos programadores. Mostra que, após o período de 24 meses, a Microsoft deixará de suportar a API ou funcionalidade.
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, iremos anunciar que as novas aplicações têm de começar a utilizar as novas APIs pouco tempo depois de as APIs originais terem sido preteridas. Nesses casos, apenas os aplicativos ativos que usam atualmente as APIs preteridas podem continuar a usá-las.
Importante
O período de descontinuação de 24 meses será acelerado se esperar tanto tempo representar um risco de segurança para o seu suplemento ou para a Microsoft.
Garantia de Aplicativo
O serviço App Assure da Microsoft cumpre a promessa da Microsoft de compatibilidade de aplicações: as suas aplicações funcionarão no Windows e Microsoft 365 Apps. Os engenheiros do App Assure estão disponíveis para ajudar a resolve quaisquer problemas que possa ter sem custos adicionais.
Se encontrar um problema de compatibilidade de aplicações, os engenheiros do App Assure trabalharão consigo para o ajudar a resolve o problema. Os nossos especialistas irão:
- Ajude-o a resolver problemas e a identificar uma causa raiz.
- Forneça orientações para o ajudar a remediar o problema de compatibilidade da aplicação.
- Engage com fornecedores independentes de software (ISVs) em seu nome para remediar parte da respetiva aplicação, para que esteja funcional na versão mais moderna dos nossos produtos.
- Trabalhe com equipas de engenharia de produtos da Microsoft para corrigir erros nos produtos.
Para saber mais sobre o App Assure, watch Traga as suas aplicações para o Microsoft Edge com o App Assure: sugestões e truques. Para submeter o seu pedido de compatibilidade de aplicações com o App Assure, preencha o Microsoft FastTrack Formulário de registo ou envie um e-mail para achelp@microsoft.com.
Alterações a modelos Yeoman e dependências Web
Os Suplementos Yeoman Generator para Office dependem de várias bibliotecas da Microsoft e de outras. Estas bibliotecas são atualizadas independentemente de qualquer atividade do Microsoft 365. Todos os projetos criados com o gerador devem ser mantidos atualizados à medida que desenvolve, publica e mantém o seu suplemento. As ferramentas seguintes podem ajudar a garantir que o seu projeto está a utilizar versões seguras de quaisquer bibliotecas dependentes.
Esta orientação também se aplica a cópias de exemplos obtidas a partir de exemplos de código do Suplemento do Office e de outras origens.
Melhores práticas atuais
Embora nos esforcemos por manter a retrocompatibilidade, os padrões e práticas que recomendamos evoluem continuamente. A nossa documentação esforça-se por apresentar as melhores práticas atuais. Para se manter informado sobre as novas funcionalidades que podem melhorar a sua funcionalidade existente, adira à nossa Chamada de Comunidade mensal de Suplementos do Office.
Atualizar o suplemento
Ao atualizar o suplemento, existem duas partes a considerar: a aplicação Web e o manifesto. Atualizações à sua aplicação Web não requerem qualquer ação por parte dos seus utilizadores. Esses utilizadores têm apenas o manifesto na respetiva aplicação do Office. As alterações ao manifesto requerem que os utilizadores atualizem. Se tiver publicado o suplemento no AppSource, terá de atualizar a sua submissão. Pode encontrar mais informações sobre esse processo no artigo Atualizar uma oferta existente.
Sempre que fizer uma alteração ao manifesto, tem de aumentar o número da versão do manifesto.
- Se o suplemento utilizar o manifesto apenas do suplemento, veja Elemento de versão.
- Se o suplemento utilizar o manifesto unificado, veja a propriedade da versão.
Se o suplemento for implementado por um ou mais administradores nas respetivas organizações, algumas alterações de manifesto requerem que o administrador consoante as atualizações. Os utilizadores são bloqueados do suplemento até que o consentimento seja concedido. As seguintes alterações de manifesto requerem que o administrador consinta novamente.
- Alterações às permissões pedidas. Veja Requesting permissions for API use in add-ins and Understanding Outlook add-in permissions (Pedir permissões para utilização de API em suplementos ) e Understanding Outlook add-in permissions (Compreender as permissões de suplementos do Outlook).
- Âmbitos adicionais ou alterados. (Não aplicável se o suplemento utilizar o manifesto unificado para o Microsoft 365.)
- Eventos adicionais ou alterados do Outlook.
Cativação da comunidade
À medida que as atualizações são propostas para a Plataforma para Programadores do Microsoft 365, iremos escutar os seus comentários. Comunique preocupações, potenciais consequências ou outras perguntas aos canais listados nos Suplementos do Office de recursos adicionais.