Microsoft Project Eşleme dosyasını karşıya yükleme veya indirme
Kullanım TFSFieldMapping karşıya ve karşıdan yüklemek için Microsoft Project eşleme dosyası.Bu dosya denetimleri nasıl Microsoft Project görevleri için oluşturulan belirtilen takım projesine yayımlar Visual Studio Team Foundation Server 2013.Örneğin, iş öğesi türlerini veya varolan alanları yayımlanması ve yenilenmesi şeklini değiştirmek için eklenen alanları desteklemek için dosya değiştirebilirsiniz.
Hangi alanlarını belirtebilirsiniz Team Foundation eşlenir Microsoft Project alanları.PublishOnly özniteliği aracılığıyla yayımlama davranışını denetlemek ve bağlam alanı gibi özel alanları belirleyebilirsiniz.Eşleme dosyası için tam XML sözdizimi, bkz Microsoft Project alanı eşleme dosyası.Bu dosya takım projesi oluşturmak için kullanılan işlem şablonunda tanımlanan aynı dosyasıdır.Bkz. Microsoft Project alanlarını Team Foundation alanlarıyla eşleme
Erişim için TFSFieldMapping komut satırı aracı, burada proje ve Takım Gezgini veya TFS yüklü olan ve girin bir komut istemi penceresi açın:
cd %programfiles%\Common Files\microsoft shared\Team Foundation Server\12.0
[!NOT]
Yönetimsel izinler ile oturum bile, çalışan bir sunucuda bu işlemi gerçekleştirmek için yükseltilmiş bir komut istemi açın Windows Server 2008.Yükseltilmiş bir komut istemi açmak için Başlat, bağlam menüsü açma komut istemive sonra seçin yönetici olarak çalıştır.Daha fazla bilgi için Microsoft Web sitesini.
Gerekli İzinler
Kullanılacak TFSFieldMapping komutunu bir üyesi olmalıdır Team Foundation Yöneticileri veya proje yöneticileri güvenlik grubu.Daha fazla bilgi için bkz. Team Foundation Server izinleri.
TFSFieldMapping upload | download /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile
Parametreler
Bağımsız Değişken |
Açıklama |
---|---|
upload | download |
Karşıdan yükleme veya alan eşleme dosyasını yüklemek üzere belirtir. |
/collection:CollectionURL |
Takım projesi koleksiyonu URI'sini aşağıdaki biçimde belirtir: http://ServerName: Port/VirtualDirectoryName/CollectionName Bir sanal dizin kullanılan belirtmezseniz, aşağıdaki biçimde kullanmanız gerekir: http://ServerName: Port / CollectionName Daha önce sunucuya bağlı, URI sunucu kolay adı belirtebilirsiniz. |
/teamproject:ProjectName |
Takım adını belirtir, değiştirmek istediğiniz eşleşen parametrelerini proje.Adı boşluk içeriyorsa, tırnak içine alın. |
/mappingfile:EşleşmeDosyası |
Eşleme dosyanın adı ve dosya yolunu belirtir. |
İş öğesi alanları Project ile nasıl eşleştirildiğini değiştirmek için
Burada proje ve Takım Gezgini veya TFS yüklü olan ve girin bir komut istemi penceresi açın:
cd %programfiles%\Common Files\microsoft shared\Team Foundation Server\12.0
İpucu Proje eşleme dosyasını karşıdan yüklemek için gerekli değildir, ancak, karşıya yüklemek için gereklidir.
Aşağıdaki komutu girerek eşleme dosyasını indirme:
TFSFieldMapping download /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile
İpucu Bir ad boşluk içeriyorsa, adı tırnak içine alın.
Eşleme dosyasını bir metin düzenleyicisi veya XML düzenleyicisini açın.
Yeni eşlemeler eklemek veya var olan eşlemeleri şu biçimde düzenleyin:
<Mapping WorkItemTrackingFieldReferenceName="System.Id" ProjectField="" ProjectName="" ProjectUnits="" PublishOnly="" IfSummaryRefreshOnly=""/>
Örneğin, Scrum süreç şablonunu kullanılarak oluşturulan bir takım projesi için ek zamanlama alanlar eklemek için aşağıdaki eşlemeler Ekle:
<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.StartDate" ProjectField="pjTaskStart" PublishOnly="true" /> <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.FinishDate" ProjectField="pjTaskFinish" PublishOnly="true" /> <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.OriginalEstimate" ProjectField="pjTaskBaselineWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" /> <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.CompletedWork" ProjectField="pjTaskActualWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" />
Varsayılan Scrum şablonu, yalnızca proje için kalan iş alanı eşler.
[!NOT]
Tüm tam bir listesi için Office Project alan değerlerini ProjectField özniteliği için bkz Microsoft Project üzerinde alan eşlemeleri.
(İsteğe bağlı) Alanın yayımlanmış ancak değil yenilenmesi olup olmadığını gösterir.Ekle PublishOnly özniteliği için bu alanı eşleme bölümüne ve öznitelik kümesine true.Bu öznitelik, takım üyelerinin içinde değiştirebilmesini değil ancak bir alan değeri görmek izin vermek için kullanılabilecek Team Foundation.
(İsteğe bağlı) Nasıl Özet görevleri belirtin projesinde yenilenmesi üzeresiniz.Ekle fSummaryRefreshOnly="true" alan hiçbir zaman iş öğesi veritabanına yayımlandığını ancak satır alanı için bir Özet görevi projesinde olduğunda iş öğesi veritabanından yenilenmiş, Özet görevi sahip olduğunu belirtmek için öznitelik yenileme ve yayımlama = Evet, ve TFS için yayımlanan en az bir alt görevi Özet görevi içerir.
Kaydet ve dosya karşıya yükle:
TFSFieldMapping upload /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile
Ayrıca bkz.
Başvuru
Microsoft Project üzerinde alan eşlemeleri