Compartilhar via


Personalizar o Microsoft Office SharePoint Online

Em versões anteriores do SharePoint, era possível efetuar alterações a um ambiente do SharePoint ao implementar código personalizado que seria executado no ambiente de servidor físico do SharePoint. As alterações efetuadas ao SharePoint que não exigiam a implementação de código personalizado eram referidas como "personalizações", porque as alterações não estavam a alterar fundamentalmente o funcionamento do produto, mas estavam a configurar o produto existente de uma forma exclusiva. Exemplos de personalização do SharePoint Server incluem a implementação de elementos de imagem corporativa personalizados, como master páginas e folhas de estilo numa coleção de sites, a implementação de peças Web pré-configuradas numa galeria de peças Web; a criação de fluxos de trabalho personalizados no SharePoint Designer; a alteração do aspeto e funcionalidade dos formulários de lista com o InfoPath; etc. Devido à natureza partilhada da infraestrutura do SharePoint, a Microsoft não permite a implementação de código personalizado no seu ambiente. Como resultado, o conceito de personalização do SharePoint em vez de implementar código personalizado já não é um paradigma relevante. No entanto, ainda é útil pensar em formas como o SharePoint pode ser personalizado ou configurado de forma exclusiva num sentido mais amplo da palavra.

O objetivo deste documento é ajudá-lo a compreender como pode personalizar o seu ambiente do SharePoint com ferramentas e técnicas modernas.

Identidade Visual

Os sites SharePoint modernos permitem-lhe alterar o aspeto do site ao modificar elementos como o logótipo do site e as cores utilizadas em todo o site. Marcar o seu site do SharePoint pode ajudá-lo a combinar um site com uma marca, bem como ajudar os utilizadores a diferenciar entre vários sites do SharePoint. Embora estejam disponíveis várias opções de temas por predefinição, também é possível especificar cores de tema exclusivas ao fornecer ao SharePoint um ficheiro de configuração personalizado. Os sites do SharePoint "clássicos" mais antigos permitem que os administradores apliquem esquemas de imagem corporativa e de página personalizados a um site do SharePoint ao aplicar uma página de master personalizada, aplicar um tema personalizado a um site, implementar esquemas de página personalizados e muito mais. Uma vez que os sites clássicos não são tão rápidos e compatíveis com dispositivos móveis como os sites modernos, a Microsoft recomenda a utilização de sites modernos no futuro.

A navegação ajuda os utilizadores a encontrar rapidamente as informações de que precisam ao fornecer ligações para informações pertinentes de forma persistente. Planear a sua estratégia de navegação em sites modernos é um elemento crítico na utilização do seu ambiente do SharePoint. Os sites SharePoint modernos fornecem um modelo simplificado para adicionar elementos de navegação com o browser. A posição da navegação é determinada pelo tipo de site que está a ser visualizado, o tamanho do ecrã de um utilizador e se a opção megamenu foi ativada para o site. Além disso, os sites modernos podem tirar partido da navegação do site central.

Tenha em atenção que as versões anteriores do SharePoint permitiram que os elementos de navegação fossem gerados dinamicamente através da navegação estruturada e dos fornecedores de navegação de metadados geridos. Estas opções já não estão disponíveis em sites modernos. No entanto, se estiver a utilizar um site clássico com páginas modernas, ainda pode utilizar estes fornecedores e as páginas modernas refletirão as ligações de navegação corretas. Em termos de esquema, uma vez que os sites modernos não lhe permitem personalizar a página de master ou folha de estilos do site, não é possível mover a posição dos elementos de navegação na página, tal como poderia ser feito em sites do SharePoint clássicos.

Conteúdo da página

Quase todas as versões do SharePoint têm uma forma de criar esquemas personalizados para páginas Web, quer tenha sido ao selecionar uma página de peças Web, um esquema de página wiki ou um esquema de página de publicação. Os sites modernos também fornecem uma funcionalidade semelhante. No entanto, em vez de fornecer um esquema estático que fornece um número definido de regiões editáveis na página, as páginas modernas permitem que os editores de páginas "empilhem" esquemas de colunas numa base linha a linha. Os editores de páginas também podem escolher várias opções relacionadas com a forma como a região do título da página é apresentada. Por fim, a forma mais fundamental de personalizar uma página moderna é colocar conteúdo personalizado na página. Isto pode ser feito ao adicionar peças Web modernas à página. Tenha em atenção que as peças Web utilizadas em sites clássicos não funcionarão em sites modernos. No entanto, é possível criar e implementar peças Web personalizadas ("do lado do cliente" que foram criadas com o Estrutura do SharePoint.

Fluxos de trabalho

Recomendamos que utilize o Power Automate para configurar e executar todos os fluxos de trabalho no seu ambiente do Microsoft 365, incluindo o SharePoint. Por exemplo, é possível criar fluxos de trabalho de aprovação exclusivos para conteúdos armazenados no SharePoint. Além disso, é possível utilizar o Power Automate como motor de fluxo de trabalho predefinido para aprovar conteúdos de páginas do SharePoint, diretamente a partir da interface de utilizador do SharePoint. Os fluxos podem ser acionados por ações do SharePoint (por exemplo, quando um item é criado numa lista) ou efetuar ações no SharePoint (como atualizar um item de lista). Embora os fluxos de trabalho do SharePoint Designer ainda sejam suportados, devem ser criados novos fluxos de trabalho com o Power Automate.

Formulários

O Power Apps pode ser utilizado para criar formulários personalizados para utilização em sites sharePoint modernos. Existem várias formas de utilizar estes formulários do Power Apps no seu site do SharePoint:

Pode incorporar um formulário do Power App numa página moderna com a peça Web do Power Apps.

Forms que foram criadas anteriormente com o InfoPath e alojadas no SharePoint com InfoPath Forms Services devem ser convertidas em formulários do Power Apps, uma vez que a Microsoft anunciou a descontinuação do InfoPath.

Microsoft Forms também podem ser utilizadas para criar facilmente formulários leves. Tal como o Power Apps, é possível incorporar um Formulário microsoft numa página com a peça Web Microsoft Forms.

Personalizar o seu site do SharePoint programaticamente

As versões legadas do SharePoint Server baseavam-se em pacotes de soluções para implementar conteúdos e efetuar alterações de configuração em sites do SharePoint. Ainda é possível aprovisionar sites de forma programática , bem como personalizar sites de equipa, listas e bibliotecas e páginas de sites. Existem vários métodos para fazer alterações programáticas ao seu ambiente do SharePoint, incluindo a utilização das APIs padrões e práticas do Programador do Office, da CLI do Microsoft 365, do Microsoft API do Graph, do Estrutura do SharePoint e muito mais.

Utilize o Estrutura do SharePoint (SPFx) para compor peças Web personalizadas numa página moderna do SharePoint. Além disso, as Extensões para o SPFx permitem adicionar scripts a páginas, criar vistas modificadas de dados e apresentar novos comandos na interface de utilizador do SharePoint. Os pacotes de aplicações SPFx podem ser implementados em sites do SharePoint com o Catálogo de Aplicações do SharePoint.

Utilizar aplicações e soluções de terceiros

Não só pode implementar aplicações personalizadas no seu ambiente, como também pode obter aplicações a partir da Loja SharePoint. Para obter mais informações, consulte Utilizar o Site de aplicações para disponibilizar aplicações empresariais personalizadas para o seu ambiente do SharePoint e Adicionar uma aplicação a um site.

Se quiser alterar as definições para saber se os utilizadores do site podem ou não adquirir aplicações a partir da Loja SharePoint, consulte Configurar definições para a Loja SharePoint.

Se estiver interessado em explorar serviços ou aplicações de parceiros da Microsoft que estão disponíveis para o SharePoint, procure aplicações do Microsoft 365 no Microsoft AppSource. Existem também muitas soluções open source desenvolvidas pela comunidade coletiva do SharePoint, incluindo Microsoft, MVPs, Parceiros e Clientes no site do GitHub Padrões e Práticas do Programador do Microsoft 365.

Exemplos de abordagens de personalização modernas

A tabela seguinte fornece um exemplo de métodos mais antigos para personalizar sites, juntamente com uma abordagem recomendada atual:

Herdado Modern
Implementar a imagem corporativa com páginas de master personalizadas, esquemas de página e temas Utilize a opção "aplicar um aspeto" para personalizar elementos de imagem corporativa, como logótipo, cabeçalho, rodapé e cores
Utilizar fornecedores de navegação personalizados, como navegação estruturada ou navegação de metadados geridos, para gerar dinamicamente elementos de navegação Especificar manualmente ligações de navegação
Criar uma página wiki e escolher uma opção de esquema de texto para modificar o esquema da página Crie uma página moderna e adicione esquemas de secção à página para dispor peças Web na página.
Criar um fluxo de trabalho com o SharePoint Designer Criar um fluxo de trabalho com o Power Automate
Personalizar um formulário do SharePoint com o InfoPath Personalizar um formulário do SharePoint com uma Aplicação Power
Implementar uma peça Web num site com uma solução de sandbox Utilizar o Catálogo de Aplicações do SharePoint para implementar uma peça Web do lado do cliente num site