InfoPath será descontinuado: veja como o Power Apps pode substituir seus formulários
Durante anos, o InfoPath foi a principal ferramenta utilizada para criar formulários personalizados no SharePoint. Com ele, empresas automatizaram solicitações…

O SharePoint Framework (SPFx) é um modelo de desenvolvimento baseado em cliente que permite criar soluções modernas e personalizadas para o SharePoint Online e o Microsoft Teams. Baseado em tecnologias como TypeScript, React e Node.js, o SPFx oferece uma abordagem flexível e compatível com o ecossistema Microsoft 365.
Este guia tem como objetivo apresentar, de forma objetiva e técnica, os passos para iniciar o desenvolvimento de componentes utilizando o SPFx.
Antes de iniciar o desenvolvimento com SPFx, é necessário garantir que o ambiente de desenvolvimento esteja devidamente configurado. Os seguintes softwares devem ser instalados:
Atenção: o SPFx possui dependência direta com a versão do Node.js. Verifique a compatibilidade na documentação oficial.
1. Criação do diretório do projeto
Abra o terminal e crie um diretório para o projeto:
mkdir spfx-helloworld
cd spfx-helloworld
2. Execução do gerador Yeoman
Inicie a criação da solução SPFx com o comando:
yo @microsoft/sharepoint
Durante a execução, serão solicitadas as seguintes informações:
Após a conclusão, a estrutura do projeto será gerada automaticamente.
3. Execução em ambiente de desenvolvimento local
Utilize o seguinte comando para iniciar o servidor de desenvolvimento e acessar a Workbench local:
gulp serve
Acesse no navegador:
https://localhost:4321/temp/workbench.html
Neste ambiente é possível adicionar e testar o web part localmente, sem a necessidade de publicação no SharePoint.
4. Personalização do componente
Abra o projeto no Visual Studio Code:
code .
Altere o conteúdo do componente localizado em:
/src/webparts/helloWorld/components/
O desenvolvimento pode ser feito em React, conforme a estrutura padrão gerada pelo template.
5. Empacotamento para produção
Após a finalização do desenvolvimento e testes locais, execute os comandos abaixo para gerar o pacote de produção:
gulp bundle –ship
gulp package-solution –ship
O pacote .sppkg será gerado no diretório:
sharepoint/solution/
6. Publicação no SharePoint Online
Além de web parts, o SPFx também permite o desenvolvimento dos seguintes componentes:
Veja também nosso artigo sobre Por que atualizar para o SharePoint Framework (SPFx) é essencial.
Durante anos, o InfoPath foi a principal ferramenta utilizada para criar formulários personalizados no SharePoint. Com ele, empresas automatizaram solicitações…
No artigo anterior, vimos como copiar arquivos de uma pasta local ou de rede para uma biblioteca do SharePoint usando…
O Power Automate permite copiar arquivos de uma pasta local ou de rede para uma biblioteca do SharePoint. Para isso,…