Exemplos de código de taxonomia do SPC!
Artigo original publicado na sexta-feira, 18 de janeiro de 2013
Olá, meu nome é Pete Gonzalez. Na SharePoint Conference 2012, falei sobre algumas abordagens automatizadas para sincronização de objetos de taxonomia entre sistemas diferentes. Primeiro, vimos exemplos de códigos em C# usando o modelo de objeto do servidor, que é útil para operações administrativas em um farm corporativo. O exemplo que demos na conferência envolvia um sistema de RH externo, com categorias que são importadas no SharePoint. Em seguida, abordamos alguns exemplos que usam o novo modelo de objeto do cliente, modelo este que permite realizar as mesmas operações executadas no servidor com aplicativos clientes, dispositivos móveis ou serviços na nuvem. Também falamos sobre um algoritmo para sincronização incremental, que evita a perda de dados e melhora o desempenho da atualização do repositório de termos.
As pessoas mostraram muito interesse na capacidade de programação da taxonomia, não apenas para marcação e cenários de taxonomia corporativos, mas também porque o SharePoint 2013 usa o repositório de termos para orientar os menus de navegação e as URLs amigáveis de sites de publicação. Muitas pessoas perguntaram se poderiam usar esse código como ponto inicial de seus próprios projetos. Por esse motivo, estamos contentes em anunciar que todos os exemplos foram publicados no MSDN, sob uma licença de código aberto. Também adicionamos dois exemplos de bônus, que usam o modelo de objeto de servidor para obter a mesma funcionalidade do código de cliente da conferência.
Aqui estão os links:
- Demonstração Nº 1: importação de conjunto de termos: cria objetos de taxonomia lidos de um arquivo de entrada XML.
SharePoint 2013: importar um conjunto de termos de uma origem externa (modelo de objeto do servidor) - Demonstração Nº 2: sincronização de conjunto de termos: baseada na demonstração Nº 1, incorpora um algoritmo que executa atualizações incrementais.
SharePoint 2013: sincronizar conjuntos de termos com o repositório de termos (modelo de objeto do cliente)
SharePoint 2013: sincronizar conjuntos de termos com o repositório de termos (modelo de objeto do servidor) - Demonstração Nº 3: marcação automatizada: atribui campos de metadados gerenciados usando entradas de um arquivo CSV, que mostra como processar conjuntos de dados grandes.
SharePoint 2013: automatizar campos de marcação com termos (modelo de objeto do cliente)
SharePoint 2013: automatizar campos de marcação com termos (modelo de objeto do servidor)
Os participantes da conferência podem baixar o conjunto de slides e o vídeo da sessão aqui: SPC068: análise aprofundada da integração de metadados do SharePoint com outros repositórios de metadados.
Esta é uma postagem de blog traduzida. Consulte o artigo original em Taxonomy code samples from SPC!