Condividi tramite


Mapping campi in Microsoft Project

È possibile personalizzare la modalità di mapping tra Office Project e Team Foundation Server modificando il file di mapping del campo Office Project. Il file di mapping associa il nome di un campo della gestione degli elementi di lavoro, l'attributo WorkItemTrackingFieldReferenceName, con un nome campo Office Project, l'attributo ProjectField. Prima di modificare i mapping campi definiti nel File mapping campi Office Project, è necessario rivedere le informazioni fornite in un secondo momento in questo argomento per comprendere in che modo Team Foundation copia i dati da Office Project al database della gestione degli elementi di lavoro.

In questo argomento

  • Campi calcolati

  • Mapping dei tipi di campo

  • Nomi di progetto Office

Per ulteriori informazioni sull'utilizzo dei nomi di campo di Office Project, vedere Modificare la modalità di mapping dei campi in Microsoft Project.

Nota importanteImportante

Il set supportato dei nomi campo Office Project variano a seconda della versione di Office Project.

Campi calcolati

In generale non è necessario aggiornare i campi calcolati dal database degli elementi di lavoro. Le date di inizio e fine vengono, ad esempio, calcolate in base alla durata delle attività e alle dipendenze. Se un membro del team decide di cambiare la data di inizio di un'attività in Team Explorer, la modifica potrebbe causare errori in Office Project quando il campo viene aggiornato. È pertanto possibile configurare campi calcolati in modo che siano di sola pubblicazione. In tal modo, le modifiche per tali campi verranno pubblicate in Office Project ma non aggiornate. Per ulteriori informazioni sulla configurazione di campi di sola pubblicazione, vedere Modificare la modalità di mapping dei campi in Microsoft Project.

È inoltre possibile impedire a membri del team di modificare i valori di campi calcolati in Team Explorer utilizzando l'attributo READONLY nella definizione del form dell'elemento di lavoro. Per ulteriori informazioni sull'attributo READONLY, vedere Riferimento a tutti gli elementi XML FIELD.

Nota

Microsoft Solutions Framework (MSF) per i modelli di processo Agile Software Development e MSF for CMMI Process Improvement, le date di inizio e fine sono già configurate come mapping di sola pubblicazione e di sola lettura in Team Explorer.

Mapping dei tipi di campo

Quando Team Foundation pubblica attività da Office Project, i dati dei campi vengono copiati da Office Project al database degli elementi di lavoro. Inoltre, quando le attività vengono aggiornate, i dati dei campi vengono copiati dal database degli elementi di lavoro in Office Project. Affinché i dati dei campi vengano copiati correttamente, il tipo di campo nel database degli elementi di lavoro e il tipo di campo in Office Project devono essere compatibili. Nella tabella seguente sono elencati i tipi di campo di Office Project compatibili con i tipi di campo dei singoli elementi di lavoro:

Tipo di campo dell'elemento di lavoro

Tipo di campo di Microsoft Project

DateTime

Datetime.

Double

Lavoro, unità, percentuali, frazioni e qualsiasi tipo di campo con un intervallo compreso tra ± 5,0 × 10-324 e ± 1,7 × 10308.

Cronologia

Non supportato.

Html

Non supportato.

Integer

Lavoro, unità, numeri e qualsiasi tipo di campo con un intervallo compreso tra -2.147.483.648 e 2.147.483.647.

PlainText

Non supportato.

Stringa

Testo (massimo 255 caratteri).

Nota importanteImportante
Office Project non popola l'elenco campi Nomi risorse con i nomi dei membri del team.Pertanto, è necessario aggiungere manualmente i nomi all'elenco.Quando si assegna un elemento di lavoro a una risorsa in Office Project, è necessario specificare la risorsa con il nome visualizzato in Servizi di dominio Active Directory o nella Rubrica.Se si assegna un elemento di lavoro a una risorsa specificando un alias o un'altra forma abbreviata del nome, si introdurrà un'incoerenza che potrà causare errori di convalida.

TreePath

Codici di struttura personalizzati.

Per ulteriori informazioni sui tipi di campo degli elementi di lavoro, vedere Utilizzo dei campi elementi di lavoro. Per ulteriori informazioni sui tipi di campo di Office Project, vedere la Guida relativa alla costante pjField nel Software Development Kit di Microsoft Office 2007. È possibile accedere a questo kit dal sito Web di Microsoft: Project 2007 SDK: Software Development Kit (la pagina potrebbe essere in inglese).

Nomi campo di progetti Office

In Office Project è possibile eseguire il mapping di qualsiasi nome di campo che inizia con pjtask. Ad esempio, è possibile mappare pjTaskText10 a un campo di tipo String in Team Foundation. Questi nomi di campo vengono utilizzati nell'attributo ProjectField quando si specifica quale campo dell'elemento di lavoro mappare a un campo di Office Project. Per un elenco completo dei nomi di campo di Office Project, vedere la Guida relativa alla costante pjField nel Software Development Kit di Microsoft Office 2003.

Nota

Se si utilizza il server Office Project, ci sono campi aggiuntivi che contengono nel nome "Impresa", ad esempio pjTaskEnterpriseCost1. Team Foundation non consente di pubblicare o aggiornare dati in Office Project Server. Pertanto, questi nomi campo non sono supportati.

Vedere anche

Attività

Modificare la modalità di mapping dei campi in Microsoft Project

Altre risorse

Suggerimenti rapidi e differenze operative per il rilevamento di attività tramite Microsoft Project e Team Foundation

Personalizzazione di mapping campi di Microsoft Project