SharePoint Web Parts personalizadas e seus benefícios
O Microsoft SharePoint é uma plataforma poderosa usada por organizações em todo o mundo para gerenciamento de conteúdo, colaboração, portais…
As web parts personalizadas no SharePoint permitem criar componentes reutilizáveis e sob medida que aprimoram a colaboração, melhoram a experiência do usuário e atendem a necessidades específicas de negócios. Seja para construir um painel corporativo, integrar serviços de terceiros ou adicionar formulários personalizados, as web parts personalizadas são ferramentas essenciais para usuários avançados e desenvolvedores.
Neste artigo, você aprenderá o que são web parts personalizadas, como criá-las usando o SharePoint Framework (SPFx) e como utilizá-las de forma eficaz em páginas modernas.
As web parts são blocos de construção das páginas do SharePoint. Ele já oferece várias web parts prontas, como texto, imagem, lista, calendário, entre outras. As web parts personalizadas, por outro lado, são componentes que os desenvolvedores criam para atender às necessidades exclusivas de uma organização. Elas podem incluir funcionalidades avançadas como:
Essas web parts são construídas usando o SharePoint Framework (SPFx) — um modelo de desenvolvimento moderno baseado em TypeScript, React e outras tecnologias abertas da web.
Para desenvolver e utilizar web parts personalizadas, é necessário ter os seguintes itens configurados:
Execute os seguintes comandos para instalar as ferramentas:
npm install -g yo gulp
npm install -g @microsoft/generator-sharepoint
Abra o terminal e execute:
yo @microsoft/sharepoint
Responda às perguntas:
O Yeoman irá gerar a estrutura do projeto.
Navegue até a pasta gerada e abra o projeto no Visual Studio Code:
cd minha-webpart-personalizada
code .
Personalize a web part no arquivo:
src\webparts\[NomeDaWebPart]\components\[NomeDaWebPart].tsx
Por exemplo, você pode modificar o componente para exibir dados de uma lista do SharePoint.
Execute o servidor local:
gulp serve
Isso abrirá o Workbench em https://localhost:4321/temp/workbench.html, onde é possível visualizar a web part.
Para publicar no SharePoint:
gulp bundle –ship
gulp package-solution –ship
Depois de publicada:
As web parts personalizadas no SharePoint permitem que as organizações ultrapassem os limites das funcionalidades padrão e criem soluções sob medida. Utilizando o SPFx, os desenvolvedores podem construir experiências ricas e integradas diretamente no ambiente do SharePoint. Seja para melhorar a colaboração, exibir dados analíticos ou integrar serviços externos, as web parts personalizadas oferecem flexibilidade e controle inigualáveis.
Veja também nosso artigo sobre SharePoint Web Parts personalizadas e seus benefícios.
O Microsoft SharePoint é uma plataforma poderosa usada por organizações em todo o mundo para gerenciamento de conteúdo, colaboração, portais…
À medida que as organizações dependem cada vez mais das tecnologias da Microsoft—como 365, Power Platform, Azure e Dynamics 365—para…
Este artigo apresenta como utilizar o Microsoft Power Automate para gerar automaticamente tarefas predefinidas sempre que uma oportunidade de vendas…