Condividi tramite


Aggiungere definizioni di tipi di collegamento a un modello di processo

È possibile definire tipi aggiuntivi di collegamenti che i membri del team possono creare tra gli elementi di lavoro per un progetto team. Un tipo di collegamento consente di definire le etichette e le regole alla base delle relazioni o dei collegamenti tra elementi di lavoro di questo tipo. I tipi di collegamento specificati integrano i tipi predefiniti per collegamenti gerarchici, dipendenti e correlati. È possibile specificare il file di definizione per ogni tipo di collegamento in un file separato oppure in un solo file. Sarà quindi possibile specificare i file di definizione da caricare all'interno dell'elemento taskxml nel plug-in WorkItemTracking.

I modelli di processo di Team Foundation Server (TFS) definiscono due tipi di collegamenti a cui viene fatto riferimento nelle definizioni di vari tipi di elementi di lavoro. Questi sono un'aggiunta ai tipi di collegamento definiti sistema. Per ulteriori informazioni, vedere Riferimento all'elemento tipo di collegamento.

Le definizioni dei tipi per i collegamenti devono essere caricate prima delle definizioni dei tipi per gli elementi di lavoro. Per ulteriori informazioni, vedere Definire le dipendenze per attività e gruppi di attività in file di plug-in.

Dopo aver creato un progetto team, sarà possibile aggiungere, rimuovere, rinominare e modificare i tipi di collegamenti per una raccolta di progetti team tramite lo strumento da riga di comando witadmin. Per ulteriori informazioni, vedere Gestire i tipi di collegamento [witadmin].

Definire i tipi di collegamento

È necessario specificare ogni definizione dei tipi di collegamenti utilizzando l'elemento LinkType. Ogni definizione deve inoltre essere conforme alla definizione di schema per i tipi di collegamento definiti nel file workitemlinktypedefinition-01.xsd. È possibile scaricare i file di schema per la gestione del lavoro dalla seguente pagina del sito Web Microsoft: Modello di processo e schemi di elementi di lavoro di Visual Studio Team Foundation.

Nell'esempio indicato di seguito viene mostrata la struttura di sintassi che definisce il tipo di collegamento TestedBy.

<?xml version="1.0" encoding="utf-8"?>
<LinkTypes>
  <LinkType ReferenceName="Microsoft.VSTS.Common.TestedBy" ForwardName="Tested By" ReverseName="Tests" Topology="Dependency" />
</LinkTypes>

È possibile personalizzare o creare i file di definizione dei tipi di collegamenti nella cartella LinkTypes. Per ulteriori informazioni sulla definizione di un tipo di collegamento, vedere Definire un tipo di collegamento personalizzato.

Torna all'inizio

Determinare le definizioni dei tipi di collegamento da caricare

Per caricare una definizione di tipo di collegamento nel modello di processo, è necessario specificare l'elemento LINKTYPE all'interno dell'elemento taskxml. L'attributo filename rappresenta un percorso relativo del file di definizione per il tipo di collegamento. La sintassi indicata di seguito specifica ad esempio che verrà caricato il file TestedBy.xml.

<LINKTYPE fileName="WorkItem Tracking\LinkTypes\TestedBy.xml" />

Nell'esempio seguente viene illustrato come specificare un'attività per la creazione dei due tipi di collegamenti definiti nel modello di processo per MSF for Agile Software Development v5.0. Questi tipi corrispondono a tipi di collegamenti TestedBy e SharedStep.

<task id="LinkTypes" name="LinkType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item link types created">
   <taskXml>
      <LINKTYPES>
         <LINKTYPE fileName="WorkItem Tracking\LinkTypes\SharedStep.xml" />
         <LINKTYPE fileName="WorkItem Tracking\LinkTypes\TestedBy.xml" />
      </LINKTYPES>
   </taskXml>
</task>

Torna all'inizio

Riferimento dell'elemento LINKTYPES

Nella tabella riportata di seguito vengono descritti gli elementi utilizzati per caricare le definizioni dei tipi per i collegamenti. Questi elementi vengono specificati all'interno di un elemento contenitore taskXml nel file di plug-in WorkItemTracking.

Nota

Il file che definisce i tipi di collegamenti da caricare viene specificato utilizzando l'elemento LINKTYPE (WorkItemTracking).Il nome di un tipo di collegamento da definire viene specificato utilizzando l'elemento LinkType (Definition).

Elemento

Sintassi

Descrizione

LINKTYPE

<LINKTYPE fileName="LinkTypeFilePathName" />

Elemento figlio obbligatorio di LINKTYPES.

Consente di specificare il percorso e il nome di un file contenente la definizione di un tipo di collegamento da caricare.

LINKTYPES

<LINKTYPES>
     <LINKTYPE />
 . . .
</LINKTYPES>

Elemento figlio facoltativo del plug-in WorkItemTracking.

Contiene una raccolta di elementi LINKTYPE, ognuno dei quali specifica un file di definizione da caricare.

Vedere anche

Riferimenti

Gestire i tipi di collegamento [witadmin]

Concetti

Definire oggetti per il rilevamento degli elementi di lavoro mediante il plug-in di rilevamento dell'elemento di lavoro

Altre risorse

Definire un tipo di collegamento personalizzato