Provisionamento remoto de PnP
A recomendação atual, quando se trata de provisionar artefatos como sites, listas, tipos de conteúdo, páginas, é usar algo chamado "provisionamento remoto". Em resumo, o provisionamento remoto significa usar uma das APIs disponíveis (REST do SharePoint, Modelo de Objeto do Lado do Cliente do SharePoint ou Microsoft Graph) para criar esses artefatos. O código é executado no seu próprio computador ou em um servidor separado.
Observação
O PnP Provisioning Framework & Mecanismo de Provisionamento PnP são soluções de software livre com a comunidade ativa fornecendo suporte para ele. Não há nenhuma SLA para o suporte da ferramenta de código aberto por parte da Microsoft.
Para criar um processo repetível, com parâmetros conhecidos, a Comunidade de Desenvolvedores do SharePoint criou um mecanismo chamado de Mecanismo de Provisionamento PnP, que permite criar modelos facilmente e aplicar esses modelos a sites ou locatários. O mecanismo de Provisionamento PnP pode ser chamado de Código em C# ou usando o PowerShell PNP.
Veja os seguintes recursos para obter mais informações:
Provisionamento remoto de PnP vs Designs de site e Scripts de site
A recomendação geral é que, se for possível provisionar seus artefatos com Scripts de Site, você opte por essa opção. Lembre-se de que o Mecanismo de Provisionamento PnP ultrapassa o escopo dos artefatos de conjuntos de sites e vai para o território de provisionamento de artefatos com escopo de Locatário.
Recursos do provisionamento remoto de PnP
Artigo | Descrição |
---|---|
Apresentação do mecanismo de provisionamento PnP | Apresenta o mecanismo de provisionamento PnP, que foi lançado em abril de 2015 no projeto OfficeDev PnP e atualizado mensalmente seguindo o cronograma de lançamento da Biblioteca do PnP Core do Desenvolvedor do Office. |
Configuração do mecanismo de provisionamento PnP | Saiba como configurar o mecanismo usando um arquivo de configuração JSON. |
O Formato de Arquivo XML Aberto do Office PNP | Saiba mais sobre o formato de arquivo .PnP, que é um arquivo XML Aberto do Office, e como ele foi criado. |
Estrutura de provisionamento PnP | Obtenha uma visão geral de alto nível dos recursos de provisionamento remoto disponíveis para os conjuntos de sites do Office 365 e do SharePoint Online, além de um entendimento sobre porque a criação de soluções de área restrita e de confiança total já não é recomendada. |
Mecanismo de provisionamento PnP e a biblioteca do Core | Analise detalhadamente o processo de provisionamento remoto, incluindo uma olhada mais de perto na biblioteca OfficeDevPnP.Core. |
Esquema de provisionamento PnP | Como usar um esquema XML para serializar e salvar modelos de provisionamento. |
Exemplo de provisionamento para aplicativo do console | Conheça os fundamentos do uso do mecanismo de provisionamento PnP para criar e persistir e, em seguida, aplique modelos de provisionamento a novos conjuntos de sites do SharePoint. |
OfficeDevPnP.Core | O componente PnP Core do Desenvolvedor do Office 365 é uma extensão que encapsula operações CSOM/REST remotas comumente usadas como métodos de extensão reutilizáveis em objetos de provisionamento CSOM prontos para usar. |
Dentro do esquema de provisionamento PnP (vídeo) | Uma introdução em áudio/vídeo do Microsoft Channel 9 ao esquema de provisionamento PnP realizada por Paolo Pialorsi. |