Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A abordagem adotada para executar operações CRUD (Criar, Ler, Atualizar e Excluir) no MMS (Serviço de Metadados Gerenciados) é diferente no novo modelo de Suplemento do SharePoint do que era com o Código de Confiança Total. Em um cenário típico de FTC (Código de Confiança Total)/Solução de Farm, as operações MMS CRUD foram executadas com o código de modelo de objeto do lado do servidor do SharePoint e implantadas por meio de Soluções de Farm.
Em um cenário de modelo de suplemento do SharePoint, as operações MMS CRUD são executadas com o modelo de objeto do lado do cliente (CSOM).
O CSOM fornece todas as operações necessárias para replicar e sincronizar dados no MMS.
Diretrizes de alto nível
Como regra geral, recomendamos as seguintes diretrizes de alto nível para executar operações MMS CRUD.
- As operações MMS CRUD devem ser implementadas com o modelo de objeto do lado do cliente.
- Execute o código CSOM com uma conta que tenha as permissões apropriadas para executar operações MMS CRUD.
- Ao sincronizar conjuntos de termos, use a classe ChangeInformation porque ela tem um desempenho melhor do que usar GetAllTerms e enumerar os termos sempre que você quiser sincronizar.
Opções para copiar e sincronizar dados MMS
Você tem algumas opções para copiar e sincronizar dados MMS.
- No local
- Copiar banco de dados
- Usar o CSOM para copiar dados
- Usar o CSOM para sincronizar dados
- Office 365
- Usar o CSOM para copiar dados
- Usar o CSOM para sincronizar dados
Local – copiar banco de dados
Se você tiver um ambiente SharePoint local, poderá copiar o banco de dados MMS de um farm para outro para replicar os termos rapidamente.
Quando isso é apropriado?
Quando você tem um ambiente do SharePoint local e está executando uma cópia unidirecional dos termos, essa é uma boa opção, pois pode ser implementada de forma rápida e fácil sem escrever nenhum código.
Local & O365 – Usar o CSOM para copiar dados
Se você tiver um ambiente local ou do Office 365 SharePoint, poderá usar o CSOM para copiar dados MMS de um farm/locatário para outro. Você pode incluir farms locais e do Office 365 com essa abordagem.
Quando isso é apropriado?
Quando você tem um SharePoint ou Office 365 local ou um ambiente híbrido e está copiando dados MMS entre dois ou mais farms/locações do SharePoint, essa é uma boa opção porque oferece a flexibilidade de copiar os dados MMS de um farm para outro.
Introdução
O exemplo a seguir demonstra como executar operações CRUD do MMS.
Local & O365 – Usar o CSOM para sincronizar dados
Se você tiver um ambiente SharePoint local, poderá usar o CSOM para sincronizar dados MMS entre farms. Você pode incluir farms/locações locais e do Office 365 com essa abordagem.
Quando isso é apropriado?
Quando você tem um SharePoint ou Office 365 local ou um ambiente híbrido e está sincronizando dados MMS entre dois ou mais farms/locações do SharePoint, essa é uma boa opção porque oferece a flexibilidade de executar a sincronização verdadeira e incluir quantas fontes desejar.
Introdução
O exemplo a seguir demonstra como criar uma ferramenta de sincronização para dados MMS.
Links relacionados
- Artigos de orientação em https://aka.ms/OfficeDevPnPGuidance
- Referências no MSDN em https://aka.ms/OfficeDevPnPMSDN
Exemplos de PnP
- Core.MMS (Exemplo de PnP do O365)
- Core.MMSSync (Exemplo PnP do O365)
- Exemplos e conteúdo em https://github.com/pnp/PnP
Aplicável a
- Office 365 multilocatário (MT)
- Office 365 dedicado (D) parcialmente
- SharePoint 2013 local, parcialmente
Os padrões para dedicado e local são idênticos às técnicas de modelo de suplemento, mas há diferenças nas possíveis tecnologias que podem ser usadas.