Aracılığıyla paylaş


İş Öğesi Alanlarını Yönetme

Aşağıdaki witadmin komutlarını kullanarak bir ekip projesi koleksiyonu için tanımlı iş öğesi türü alanlarını yönetebilirsiniz:

  • deletefield: Belirtilen alanı siler.

  • listfields: Belirttiğiniz bir alanın veya bütün alanların özniteliklerini listeler.

  • indexfield: Belirtilmiş bir alanın dizinlenmesini açar veya kapar. Alan için dizinlemeyi etkinleştirdiğinizde, sorgularının bu alanı belirttiği çalışma öğelerini bulma performansını artırabilirsiniz. Çalışma öğesi sorgularınızın çoğunda kullandığınız özel alanı eklerseniz, bu alan için dizinlemeyi etkinleştirmek isteyebilirsiniz.

  • changefield: Kolay alan adı, veri ambarı raporlama öznitelikleri veya kişi adları içeren bir alanı eşitleme yeteneği gibi bir alana ait bir ya da daha fazla özniteliği değiştirir. Eşitleme etkinleştirildiğinde, Active Directory veya bir çalışma grubuna güncelleştirmeler yapıldığı gibi alan da güncelleştirilir. Raporlama için alanların nasıl kullanılacağı hakkında bilgi için bkz. Çalışma Öğesi Alanları ile Çalışma.

    Önemli

    Önceki sürümü geçerli sürüme yükselttiğinizde, syncnamechanges ayarlı olduğu tüm yerleşik alanlar, kişi adları içeren tüm Dize alanları için true öğesine ayarlanır. Ancak, kişi adları saklamak için kullandığınız ve eşitlemek istediğiniz herhangi bir özel alana el ile öznitelik atamanız gerekir. Daha fazla bilgi için bkz. Active Directory veya Çalışma Grupları İle Eşitlenmek Üzere Özel Kişi-Ad Alanlarını Güncelleştirmek.

witadmin komut satırı aracı, Ekip Gezgini çalıştıran istemci bilgisayarda Sürücü:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE dizininde yerleşmiştir. 

Alanlar hakkında daha fazla bilgi için bkz. İş Öğesi Alanlarını Tanımlama.

Not

Visual Studio için bir güç aracı olan İşlem Düzenleyicisini kullanarak iş öğesi alanlarını oluşturabilir ve değiştirebilirsiniz. Bu araç desteklenmemektedir. Daha fazla bilgi için Microsoft Web sitesindeki şu sayfaya bakın: Team Foundation Server Uzman Araçları Nisan 2010.

Gerekli İzinler (bu sayfa İngilizce içeriğe sahip olabilir)

İş öğesi tür alanlarının tanımlandığı takım proje koleksiyonu için aşağıdaki izinlere sahip olmanız gerekir:

  • Alanları listelemek için Okuyucular grubunun bir üyesi olmalısınız veya Bu düğümde iş öğelerini görüntüleyin izniniz İzin ver olarak ayarlanmalıdır.

  • Alanları silmek veya yeniden adlandırmak ya da bir alanın raporlama özelliklerini değiştirmek için Team Foundation Yöneticileri güvenlik grubunun veya Proje Yöneticileri güvenlik grubunun bir üyesi olmanız gerekir.

Daha fazla bilgi için, bkz.Takım Kuruluş Sunucusu İzinleri ve Team Foundation Server Varsayılan Grupları, İzinleri ve Rolleri.

Not

Yönetimsel izinler ile oturum açsanız bile, Windows Server 2008 çalıştıran bir sunucuda bu işlemi gerçekleştirmek için yükseltilmiş bir Komut İstemi penceresi açmalısınız. Yükseltilmiş Komut İstemi penceresini açmak için, Başlat'a tıklatın, Komut İstemi'ne sağ tıklatın ve ardından Yönetici olarak çalıştır'a tıklatın. Daha fazla bilgi için bkz. Microsoft Web sitesi: Kullanıcı Erişimi Denetimi.

witadmin deletefield /collection:CollectionURL /n:RefName [/noprompt]

witadmin listfields /collection:CollectionURL /n:RefName [/unused]

witadmin indexfield /collection:CollectionURL /n:Name /index:on|off 

witadmin changefield /collection:CollectionURL /n:RefName [/name:NewName] [/syncnamechanges:true | false] [/reportingname:ReportingName] [/reportingrefname:ReportingRefName] [/reportingtype:Type] [/reportingformula:Formula] [/noprompt]

Parametreler

Parametre

Açıklama

/collection:CollectionURL

Takım projesi koleksiyonunun URI'sini belirtir. URI biçimi aşağıdaki gibidir: http://ServerName:Port/VirtualDirectoryName/CollectionName

Sanal dizin kullanılmamışsa URI biçimi aşağıdaki şekildedir:

http://SunucuAdı:BağlantıNoktası/SanalDizinAdı/KoleksiyonAdı.

/n:RefName

/n:Name

İş öğesi türü alanının başvuru adı.

/index

Belirtilen alan için dizine almanın etkinleştirileceğini veya devre dışı bırakılacağını belirtir. Dizine eklemeyi etkinleştirmek için on öğesini ve dizine eklemeyi devre dışı bırakmak için off öğesini belirtin.

/name:NewName

Alan için yeni adı belirtir.

/syncnamechanges

Active Directory'de veya bir çalışma grubunda değişiklik yapıldıkça adları depolamak ve güncelleme gerçekleştirmek üzere çalışma öğesi alanının kullanılacağını belirtir. Bu seçenek sadece typename için String veri tipine sahip bir alan belirlenmişse geçerlidir.

Veri alanı için eşitlemeyi etkinleştirmek için true 'yu belirtin, veri alanı için eşitlemeyi devre dışı bırakmak için false'u belirtin.

/reportingname:ReportingName

Raporlamada kullanılan veri ambar alanının adını belirtir.

/reportingrefname:ReportingRefName

Raporlamada kullanılacak veri ambar alanının başvuru adını belirtir.

/reportingtype:Type

Alanın ambarda raporlama için nasıl kullanıldığını belirtir. Aşağıdaki değerler geçerlidir:

  • dimension: Tam Sayı, Dize veya DateTime alanları için kullanılır.

  • detail: Tam Sayı, Çift, Dize veya DateTime alanları için kullanılır.

  • measure: Tamsayı ve Çift alanları için kullanılır. Varsayılan yığılma türü toplamdır. formula parametresini kullanarak başka bir toplama türü belirtebilirsiniz.

  • disable:Alanda raporlanabilirliği devre dışı bırakmak için kullanılır.

Daha fazla bilgi için bkz. Çalışma Öğesi Alanları ile Çalışma.

/reportingformula:Formula

Alan bir measure olarak bildirildiğinde kullanılacak toplama formülünü belirtir. Desteklenen tek formül sum öğesidir.

/unused

Takım projesi koleksiyonunda tanımlanan herhangi bir takım projesi tarafından kullanılmayan bütün alanları listeler.

/noprompt

Onay istemini devre dışı bırakır.

/? or help

Komut İstemi penceresinde komut hakkındaki yardımı görüntüler.

Açıklamalar

Bir dize alanına syncnamechanges özniteliğini atadığınızda, alan her zaman geçerli kullanıcı adlarını kabul eder. Ancak, aşağıdaki koşullardan herhangi biri true ise alan Team Foundation Server içinde veya Active Directory'de depolanan Grup adlarına izin vermez:

  • VALIDUSER kuralı tüm çalışma öğesi türleri arasında belirtilir

  • VALIDUSER kuralı bir çalışma öğesi türü için belirtilir

  • ALLOWEDVALUES kuralı bir iş öğesi türü için belirtilir ve bu kural grupları dışarıda bırakan bir filtre ölçütüne sahiptir.

Daha fazla bilgi için bkz. Tüm FIELD XML Öğeleri Başvurusu.

Dizine alınan siste alanlarının özeti için bkz. MSF İşlem Şablonları Tarafından Tanımlanan Alanları ve Sistem Alanlarını Kullanma.

Örnekler

Aksi belirtilmediği takdirde, aşağıdaki değerler her bir örneğe uygulanır:

  • Ekip projesi toplaması için URI: http://AdventureWorksServer:8080/AWTeam/Collection1

  • Çalışma öğesi alanı adı: AdventureWorks.Field

  • Varsayılan kodlama: UTF-8

Liste Alanları

Aşağıdaki komut AdventureWorksServer sunucusundaki Collection1 için tanımlanan tüm alanlar hakkındaki bilgileri görüntüler:

witadmin listfields /collection:http://AdventureWorksServer:8080/AWTeam/Collection1

Aşağıdaki komut Collection1 tarafından kullanılan belirtilen alan AdventureWorks.Field için alan bilgilerini görüntüler:

witadmin listfields /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:AdventureWorks.Field

Aşağıdaki komut, Collection1'in kullanmadığı tüm alanları görüntüler:

witadmin listfields /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /unused

Alanı Yeniden Adlandır

Aşağıdaki komut Collection1 için başvurulan alan olan AdventureWorks.Field'ın kolay adını NewFieldName olarak değiştirir:

witadmin changefield /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:AdventureWorks.Field /name:NewFieldName

Bir Alan İçin Raporu Değer Olarak Değiştirme

Aşağıdaki komut DateTime alanı AdventureWorks.CreatedOn'un türünü boyuta rapor etme özelliğini belirtir. Bu alanın verileri ambara ve Çözümleme Hizmetleri veritabanlarına girer, dolayısıyla raporları filtrelemek için kullanılabilir.

witadmin changefield /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:AdventureWorks.CreatedOn /reportingtype:dimension

Aşağıdaki komut Çift alan AdventureWorks.CreatedOn'un türünü ölçüye rapor etme özelliğini belirtir. Tüm ölçümler toplama göre birleştirilir.

witadmin reportfield /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:AdventureWorks.Field /reportingtype:measure

Özel Ad Alanının Eşitlemesini Etkinleştirme

Aşağıdaki komut AdventureWorksServer'da Collection1 için tanımlanan çalışma öğesi alanı AW.CustomerName için eşitlemeyi sağlar.

witadmin changefield /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:AW.CustomerName /syncnamechanges:true

Bir Alanı Silme

Aşağıdaki komut AdventureWorks.Field alanını Collection1'den siler:

witadmin deletefield /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:AdventureWorks.Field

Ayrıca bkz.

Görevler

Çalışma Öğesi Alanları Listeleyin ve Alanlara Atanmış Öznitelikleri Görüntüleyin

Kavramlar

MSF İşlem Şablonları Tarafından Tanımlanan Alanları ve Sistem Alanlarını Kullanma

Diğer Kaynaklar

Veri Ambarında Oluşan Şema Çakışmalarını Çözümleme

İş Öğesi Alanlarını Tanımlama

Destekleme Raporu'na Çalışma Alanları'nı Ekleme ve Değiştirme

İş Öğesi Alanlarını Tanımlama

witAdmin: Çalışma Öğelerini İzlemek için Nesneleri Yönetme