|
Table of Contents
Introduzione
SharePoint 2010 si è affermato come una valida piattaforma in termini di caratteristiche e funzionalità disponibili per quanto concerne l'are della gestione documentale. Una di queste è la possibilità per gli utenti e gi amministratori di creare
un insieme di termini ben stabilito e strutturato che può essere utilizzato per classificare i documenti memorizzati in un sito SharePoint, permettendo così la definizione di una
tassonomia che può essere utilizzata nell'ambito dell'implementazione SharePoint presente in un'azienda e che consente di migliorare i risultati delle ricerche eseguite.
In questo articolo illustreremo le caratteristiche principali del Managed Metadata Service di SharePoint (noto anche come
term store) e come questo possa esssere manipolato e gestito per mezzo di Powershell.
Che cosa è il term store?
Il term store (il cui "vero nome" è Managed Metadata Services) è una collezione di termini organizzati gerarchicamente che possono essere utilizzati per descrivere diversi tipi di elementi, come documenti ed elementi presenti negli elenchi.
Il term store consente di organizzare termini, elenchi e classificazioni affinchè possano essere sfruttati attraverso molteplici web applications o raccolte di siti SharePoint.
Si può accedere ai Managed Metadata Services attraverso la Central Administration, facendo click su Application Management, Manage Service Applications e Managed Metadata Service.
Accedere al term store
Il primo passo nella manipolazione del term store è l'accesso alla service application (o alle service applications, essendo possibile averne più di una) di tipo Managed Metadata Service Application che rappresenta il term store globale presente all'interno
di SharePoint e che contiene i gruppi di termini ivi memorizzati.
Per accedere alla service application si utilizza una variabile nella quale si va a memorizzare il risultato dell'esecuzione del cmdlet Get-SPTaxonomySession riferito al
sito per il quale si vuole manipolare il term store: aprire la SharePoint Management Shell, digitare ed eseguire il comando seguente
$SPTax = Get-SPTaxonomySession -Site http://siteaddress
La variabile $SPTax conterrà un oggetto di tipo Microsoft.SharePoint.Taxonomy.TaxonomySession, contenente l'insieme di tutti i term stores di metadati disponibili per il sito passato come parametro. Utilizzando le proprietà ed i metodi (ricavabili digitando ed eseguendo il cmdlet Get-Member in pipe con la variabile $SPTax) messi a disposizione dall'oggetto TaxonomySession: ad esempio, è possibile accedere al term store predefinito per la raccolta siti utilizzando la proprietà DefaultSiteCollectionTermStore. Avendo la necessità di attraversare l'intera gerarchia del term store fino ad arrivare ad accedere ai singoli termini presenti in uno o più term store, è necessario ottenere un riferimento all'insieme dei term stores disponibili e questo può essere effettuato tramite la proprietà TermStores, che rappresenta, appunto, una collezione di term stores. Per comodità e riutilizzo, si memorizza un riferimento all'insieme dei term stores in una variabile nel modo seguente
$SPTSs = $SPTax.TermStores
Utilizzando questo riferimento è possibile procedere ulteriormente a fondo nella gerarchia del term store accedendo ai gruppi di termini (e, quindi, agli insiemi di termini ed ai singoli termini) presenti in un term store.
↑ Torna all'inizioOttenere i gruppi di termini
↑ Torna all'inizio
Ottenere gli insiemi di termini
↑ Torna all'inizio
Ottenere i termini
↑ Torna all'inizio
Esempio completo: esportare il term store in un f rappresenta, appunto, una collezione di term stores. Per comodità e riutilizzo, si memorizza un riferimento all'insieme dei term stores in una variabile nel modo seguente
$SPTSs = $SPTax.TermStores
Utilizzando questo riferimento è possibile procedere ulteriormente a fondo nella gerarchia del term store accedendo ai gruppi di termini (e, quindi, agli insiemi di termini ed ai ile XML
↑ Torna all'inizio
Contenuti della Community
- Panoramica dei metadati gestiti (TechNet Library)
- Managing Enterprise Metadata in SharePoint Server 2010 (MSDN Library)
- What's New: Windows PowerShell for SharePoint (MSDN Library)
Vedere anche
NOTA: i links seguenti sono esterni a TechNet Wiki.
- Microsoft® SharePoint® 2010 Administrator's Pocket Consultant (Capitolo 10, "Enterprise Content Types and Metadata") di Ben Curry - Microsoft Press, Giugno 2010
Altre lingue
Questo articolo è disponibile anche nelle seguenti lingue:
English (en-US)