Definire il plug-in del portale del progetto per un modello di processo

Tramite il plug-in del portale è possibile definire le raccolte documenti, la struttura delle raccolte e i documenti iniziali di un portale del progetto team.È inoltre possibile includere le attività per la creazione di dashboard e rapporti di Excel progettati per l'utilizzo dei modelli di processo per Microsoft Solutions Framework (MSF).

Nota importanteImportante

Le attività specificate nel plug-in per Prodotti SharePoint vengono eseguite solo quando si crea un sito di SharePoint durante la creazione di un progetto team.

In questo argomento

  • Nome e percorso del plug-in Portale

  • Attività di creazione del portale e dipendenze

  • Creazione del sito e indicazione del modello di sito

  • Creazione di raccolte documenti

  • Creazione della struttura di cartelle di una raccolta documenti

  • Indicazione dei file da caricare in raccolte documenti

  • Attivazione di funzionalità del dashboard

Nome e percorso del plug-in Portale

Nella tabella seguente è incluso un riepilogo dei nomi del file del plug-in del portale, della cartella e del plug-in per i modelli di processo MSF.

Nome del file:

WssTasks.xml

Nome della cartella:

Windows SharePoint Services

Nome del plug-in:

Microsoft.ProjectCreationWizard.Portal

[!NOTA]

È possibile modificare i nomi del file XML e della cartella, ma non del plug-in.Visual Studio Team Foundation Server non include un meccanismo per la distribuzione di plug-in, criteri o altre modifiche sul lato client.Se si desidera distribuire questo tipo di funzionalità, è necessario utilizzare il programma di distribuzione e installazione di cui si dispone.

Torna all'inizio

Attività di creazione del portale e dipendenze

Nel file del plug-in del portale specificare una o più attività e le relative dipendenze.È necessario specificare le attività principali seguenti:

  • Creazione del sito tramite un modello di sito specificato

  • Creazione di raccolte documenti

  • Creazione di cartelle e caricamento di file nelle raccolte documenti

  • Attivazione di funzionalità del dashboard

Per un esempio di un'attività che consente di specificare un portale del progetto semplice, vedere il file WssTasks.xml nel modello di processo MSF for Agile Software Development.

Per ulteriori informazioni sui requisiti e l'amministrazione del sito, vedere SharePoint Products and Team Foundation Server.

Torna all'inizio

Creazione del sito e indicazione del modello di sito

È necessario specificare un modello di sito su cui è basato il portale del progetto.Il modello di sito deve essere disponibile anche nel portale SharePoint in Team Foundation Server.I modelli di sito non sono inclusi nel modello di processo.

Specificare il modello di sito utilizzando l'elemento site.

<site template="" language=""/>

Nella tabella riportata di seguito vengono descritti gli attributi per l'elemento site.

Attributo

Descrizione

modello

Specifica il modello da utilizzare.È necessario specificare un modello definito nel server che ospita Prodotti SharePoint per i progetti team che verranno creati.

Per utilizzare le funzionalità disponibili con la versione corrente dei modelli di processo per MSF, specificare una delle stringhe seguenti:

  • TFS2010 Agile Dashboard

  • TFS2010 CMMI Dashboard

linguaggio

Specifica un ID impostazioni locali per indicare la lingua del modello di sito da utilizzare.La versione relativa alla lingua inglese è la 1033.

Nell'esempio seguente viene illustrato come fare riferimento alla versione inglese della versione corrente del modello di processo MSF Agile che supporta i dashboard.

<tasks>
  <task id="SharePointPortal" name="Create Sharepoint Portal" plugin="Microsoft.ProjectCreationWizard.Portal" completionMessage="Project portal site created.">
    <dependencies />
    <taskXml>
        <Portal>
           <site template="TFS2010 Agile Dashboard" language="1033" />  
       . . . 
        </Portal>

[!NOTA]

Tutte le altre attività definite nel plug-in del portale dipendono dall'attività di creazione del sito, in quanto è necessario creare il portale del progetto prima di poter creare raccolte documenti aggiuntive o copiare file.

ms243868.collapse_all(it-it,VS.110).gifPrestazioni del modello di processo

I file specificati in WssTasks.xml vengono inclusi come parte del modello di processo quando questo viene caricato.Le dimensioni del modello di processo influiscono sul tempo necessario per la creazione di un nuovo progetto team.Dimensioni maggiori del modello di processo comportano tempi più lunghi per la creazione dei nuovi progetti Team.Si consiglia di adottare strategie alternative per fornire i file quando le prestazioni del modello di processo si riducono.

ms243868.collapse_all(it-it,VS.110).gifUtilizzo del modello di sito

È possibile includere file come parte del modello di sito di SharePoint.Questa operazione consente di spostare i file dal modello di processo nel modello di sito e migliorare quindi le prestazioni durante la creazione di nuovi progetti Team.

È tuttavia più vantaggioso elencare file in WssTasks.xml.È possibile associare file di Microsoft Project e di Microsoft Excel a una query utilizzando l'attributo queryid descritto in precedenza.Questa prerogativa semplifica il lavoro dei membri del team quando essi aprono i file, in quanto saranno già connessi al Team Foundation Server e alla query appropriati.

ms243868.collapse_all(it-it,VS.110).gifUtilizzo di un sito Web alternativo

Se si dispone di una raccolta di file di grandi dimensioni condivisa tra più progetti team, è possibile utilizzare un sito Web alternativo per inserire i file e creare collegamenti ai file dal portale del progetto o dalle pagine Web.Questa strategia aumenta anche le prestazioni della creazione dei progetti Team, in quanto non è necessario copiare i file nel portale del progetto.Per ulteriori informazioni, vedere Share Process Guidance for a Team Project.

Torna all'inizio

Creazione di raccolte documenti

Una volta creato il portale del progetto, è possibile specificare la creazione di librerie di documenti aggiuntive.Utilizzare l'elemento documentLibrary per specificare una raccolta documenti.

<documentLibraries>
   <documentLibrary name="" description="" isProcessGuidance="true | false" />
</documentLibraries>

[!NOTA]

Nel modello di processo non è possibile abilitare o disabilitare il controllo delle versioni per una libreria di documenti.Il controllo delle versioni può essere abilitato o disabilitato mediante il modello di sito Windows SharePoint Services o dopo la creazione del progetto.

Nella tabella riportata di seguito vengono descritti gli attributi relativi all'elemento documentLibrary.

Attributo

Descrizione

name

Specifica il nome della libreria di documenti visualizzata nel portale del progetto.

description

Fornisce una descrizione della libreria di documenti visualizzata nel portale del progetto.

isProcessGuidance

Specifica se la raccolta documenti viene utilizzata per supportare contenuto delle linee guida per il processo.

Nell'esempio riportato di seguito viene illustrato come creare una libreria di documenti denominata Development che il team di sviluppo può utilizzare per la memorizzazione dei documenti.

<documentLibraries>
. . .
   <documentLibrary name="Process Guidance" description="How to make best use of the Team Foundation Server tools and process" isProcessGuidance="true" />
. . .
</documentLibraries>

Torna all'inizio

Creazione della struttura di cartelle di una raccolta documenti

Una volta creato il portale del progetto, è possibile specificare la creazione di cartelle aggiuntive.È anche possibile specificare la copia di file, ad esempio i file di modello.

Utilizzare l'elemento folder per creare una nuova cartella.

<folders>
   <folder documentLibrary="" name=""/>
</folders>

Nella tabella riportata di seguito vengono descritti gli attributi relativi all'elemento folder.

Attributo

Descrizione

documentLibrary

Identifica la libreria di documenti in cui creare la cartella.

name

Specifica il nome della cartella.

Nell'esempio riportato di seguito viene illustrato come creare una cartella denominata Trip Reports nella libreria di documenti Development, nella quale gli sviluppatori possono memorizzare resoconti di conferenze o visite ai clienti.

<folders>
   <folder documentLibrary="Development"
           name="Trip Reports"/>
</folders>

Torna all'inizio

Indicazione dei file da caricare in raccolte documenti

Nelle librerie di documenti e nelle cartelle è anche necessario copiare i file.I file di origine sono posizionati nella cartella Windows SharePoint Services.Nel portale del progetto è necessario specificare una destinazione.

<files>
   <file source="" documentLibrary="" target="" queryId="" /> 
</files>

Nella tabella riportata di seguito vengono descritti gli attributi relativi all'elemento file.

Attributo

Descrizione

source

Percorso relativo della copia locale del file.In generale, il nome del percorso di origine inizia sempre con Windows SharePoint Services, che corrisponde al nome della cartella in cui è definito il plug-in del portale.

documentLibrary

Nome della libreria di documenti in cui verrà copiato il file.

target

Percorso relativo della destinazione nel portale del progetto in cui verrà copiato il file.

queryId

Specifica il nome di una query elemento di lavoro associata al file.Quando il file viene aperto per la prima volta, al suo interno vengono inseriti i risultati dell'esecuzione della query.Questo attributo è facoltativo e la query specificata deve essere presente nel file workitems.xml.

NotaNota
queryId si applica solo ai file con estensione xls.

Nell'esempio riportato di seguito viene illustrato come copiare un file di modello denominato Project Checklist nella cartella Project Management.In questo esempio viene anche specificato che, quando il file viene aperto per la prima volta, devono esservi inseriti i risultati della query elemento di lavoro Project Checklist.

<files>
   <file source="Windows SharePoint Services\Templates\Project Checklist.xls" 
      documentLibrary="Project Management" 
      target="Project Checklist.xls" 
      queryId="Project Checklist" />
</files>

[!NOTA]

All'interno del modello di sito è possibile includere cartelle e file, che non è necessario elencare nel file XML.

[!NOTA]

Se si specificano file con estensione exe e il sito di SharePoint non supporta tali file, non sarà possibile creare un progetto team utilizzando il modello di processo.

ms243868.collapse_all(it-it,VS.110).gifFile del contenuto e di supporto delle linee guida per il processo

Per linee guida per il processo si intende il contenuto che documenta i processi che dovranno essere seguiti dai membri del team che si occupano di un progetto software.Gli elementi di lavoro, i rapporti e le query possono subire modifiche nel corso del ciclo di vita di un progetto team e possono essere differenti nei vari progetti team.Le linee guida per il processo forniscono informazioni dettagliate su un progetto team, ad esempio informazioni su come completare i campi degli elementi di lavoro, esempi di rapporti corretti e non corretti e descrizioni delle query.Le linee guida per il processo forniscono inoltre informazioni dettagliate sul processo da seguire in un progetto team, ad esempio i ruoli da assumere e le attività da completare.

Da MSDN library, è possibile accedere al contenuto delle linee guida per il processo per la maggior parte degli elementi definiti da ognuno dei modelli di processo predefiniti che Team Foundation Server.È possibile esplorare il contenuto disponibile in MSDN da uno dei seguenti argomenti: Scrum 2,0 di Visual Studio, MSF per Agile 6,0e MSF for CMMI 6,0.

Per l'accesso alle linee guida per il processo da moduli elementi di lavoro in Team Explorer, un set di file HTM viene caricato nella cartella delle linee guida per il processo contenuto nella libreria di SharePoint documenti.Questi file specificano gli URL del contenuto MSDN visualizzato quando un membro del team sceglie l'icona Aprire le linee guida per il processo relative all'elemento di lavoro delle linee guida per il processo in un form elemento di lavoro.Questi file vengono caricati in base alle attività di file definite nel plug-in del portale.Ad esempio, il modello di processo Agile definisce le seguenti attività di file :

<!-- Process Guidance -->
          <file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="ProcessGuidance.html" />
          <file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="ProcessGuidance.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\AboutWorkItems.htm" documentLibrary="Process Guidance" target="Supporting Files/AboutWorkItems.htm" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\AboutWorkItems.htm" documentLibrary="Process Guidance" target="Supporting Files/AboutWorkItems.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\Bug.htm" documentLibrary="Process Guidance" target="Supporting Files/Bug.htm" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\Bug.htm" documentLibrary="Process Guidance" target="Supporting Files/Bug.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\Issue.htm" documentLibrary="Process Guidance" target="Supporting Files/Issue.htm" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\Issue.htm" documentLibrary="Process Guidance" target="Supporting Files/Issue.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="Supporting Files/ProcessGuidance.htm" />
          <file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="Supporting Files/ProcessGuidance.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\SharedSteps.htm" documentLibrary="Process Guidance" target="Supporting Files/Shared Steps.htm" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\SharedSteps.htm" documentLibrary="Process Guidance" target="Supporting Files/Shared Steps.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\Task.htm" documentLibrary="Process Guidance" target="Supporting Files/Task.htm" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\Task.htm" documentLibrary="Process Guidance" target="Supporting Files/Task.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\TestCase.htm" documentLibrary="Process Guidance" target="Supporting Files/Test Case.htm" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\TestCase.htm" documentLibrary="Process Guidance" target="Supporting Files/Test Case.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\UserStory.htm" documentLibrary="Process Guidance" target="Supporting Files/User Story.htm" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\UserStory.htm" documentLibrary="Process Guidance" target="Supporting Files/User Story.aspx" />

È possibile personalizzare tali file perché puntino ad altre risorse per le linee guida per il processo.È inoltre possibile aggiungere file per supportare l'accesso ad altre linee guida per il processo create personalmente per il team.Per ulteriori informazioni, vedere Configurare un progetto del portale o le linee guida per il processo.

Torna all'inizio

Attivazione di funzionalità del dashboard

I dashboard contengono i dati del progetto, supportano l'analisi e consentono ai team di eseguire rapidamente attività comuni.Nei dashboard vengono visualizzati diversi rapporti di Excel e Web part Team Web Access.

È necessario utilizzare l'elemento activateFeatures per provocare la creazione dei dashboard e dei rapporti di Excel.È necessario includere il codice seguente nel file del plug-in del portale, all'interno dell'elemento Portal, per attivare la creazione dei dashboard e dei rapporti di Excel per un progetto team.

Per attivare funzionalità del dashboard progettate per l'utilizzo con il modello di processo MSF per Agile Software Development:

      <Portal>
    . . . 
        <activateFeatures>
          <!-- TfsDashboardAgileMoss -->
          <feature featureId="0D953EE4-B77D-485b-A43C-F5FBB9367207" />
          <!-- TfsDashboardAgileQuickLaunch -->
          <feature featureId="1D363A6D-D9BA-4498-AD1A-9874ACA5F827" />
        </activateFeatures>
    . . . 
      </Portal>

Per attivare funzionalità del dashboard progettate per l'utilizzo con il modello di processo MSF per CMMI:

      <Portal>
    . . . 
<activateFeatures>
          <!-- TfsDashboardCmmiMoss -->
          <feature featureId="3D0BA288-BF8E-47F0-9680-7556EDEF6318" />
          <!-- TfsDashboardCmmiProcessDocLibraries -->
          <feature featureId="8610B95B-063F-4FB5-837C-BCF2FE9423C6" />
        </activateFeatures>
    . . . 
      </Portal>

Torna all'inizio

Vedere anche

Concetti

Personalizzare modelli di processo

Processo di personalizzazione dettagliato

Utilizzo di file di modello di processo

Personalizzare aree funzionali all'interno di un modello di processo

Altre risorse

Retrieve and Restore Missing Site Templates