Genel listeleri tanımlama
Genel listeler kullanarak Team Foundation Server (TFS), birkaç iş öğesi türü (WITs) tanımlarını görünen bir listesini güncelleştirmek için gereken iş en aza.Genel listeleri bir veya daha fazla alanları ve WIT tanımları içinde içerebilir seçme listelerini olan.Genel bir liste veya genel iş akışının bir takım projesi koleksiyonu için genel bir liste olarak bir takım projesine ekleme bir WIT içinde tanımlayabilirsiniz.Bir veya daha fazla liste öğelerini içeren bir koleksiyon için birkaç WITs arasında liste öğeleri paylaşabilirsiniz GLOBALLIST öğeleri.
WITs tanımladığınız gibi bazı alanlar aynı değerleri paylaşın bulabilirsiniz.Bu sık, birkaç WITs üzerinden ve hatta birkaç takım projeleri üzerinden paylaşabilirsiniz.Bazı gece yapılarının yapı numarası gibi bu değerleri, sık sık birçok konumda bu listelerini güncelleştirmek için yönetici gerektiren değiştirin.Bir liste dış sistemden türetilmesi gerektiğinde genel listeler özellikle yararlı olabilir.Örneğin, bir şirket ayrı bir müşteri veritabanı tuttuğunu varsayın.Müşteri bulunan hata bildirin olduğunda, Müşteri'nin adı özel girilir Found By Customer alan.
Bir koleksiyon, liste, almak, dışarı silin ve bir XML dosyası olarak için genel listeler yönetebilirsiniz.Her genel listenin adını en fazla 254 Unicode karakter uzunluğunda olabilir ve bir koleksiyonu içinde benzersiz olmalıdır.
[!NOT]
Sistem tarafından tanımlanan genel listeleri TFS sağlar ve varsayılan işlemi şablonlarında önceden tanımlanmış genel listeler vardır.
Gereksinimler
Genel listeleri listelemek veya dışarı aktarmak için Proje Koleksiyonu Geçerli Kullanıcıları grubunun bir üyesi olması veya izin ver, görünüm koleksiyon düzeyi bilgileri ayarlı sahip olmanız gerekir.
Tanımlamak veya genel listeleri düzenlemek için Proje Yöneticileri grubunun üyesi olmanız veya izin ver düzenleme proje düzeyi bilgisi ayarlı sahip olmanız gerekir.
Eklemek veya genel bir liste değiştirmek için kullanmak witadmin almak ve genel listeleri için tanım vermek için komut satırı aracı.Bkz. İş öğesi türleri için genel listeleri yönetme [witadmin].Genel bir liste kullanmak için eklemek FIELD tanımı içinde bir iş öğesi türü.Bkz. Tüm FIELD XML öğeleri başvurusu.
Ekleyin ve genel listelerini yönetme
Genel bir liste kümesidir LISTITEM depolanan ve genel olarak koleksiyonunda tüm takım projeleri tarafından kullanılan öğeleri.Genel listeleri iş öğeleri, işletim sistemi, yapı içinde bulunan ve yapı sabit gibi çeşitli türlerde içinde tanımlanan alanlar için kullanışlıdır.
Aşağıdaki yöntemlerden birini kullanarak genel listeleri ve öğelerini tanımlayabilirsiniz:
Ekip projesi koleksiyonu: verin, değiştirin, silin ve bir takım projesi koleksiyonu için tanımlanan genel listeleri alın.Bu genel listeler koleksiyondaki tüm takım projeleri için kullanılabilir.
İş öğesi türü tanımı: bir takım projesi oluşturulduktan sonra istediğiniz sağlamak için kullanılabilir tanımına iş öğesi türü için genel listeler ekleyebilirsiniz.
Genel iş akışı tanımı: bir takım projesi oluşturulduktan sonra istediğiniz sağlamak için kullanılabilir tüm türleri için iş öğelerinin genel iş akışı tanımına bir takım projesi veya koleksiyonu için genel listeler ekleyebilirsiniz.Daha fazla bilgi için bkz. Customize global workflow.
Sözdizimi yapısı
Aşağıdaki tablo açıklar GLOBALLIST ve LISTITEM öğeleri.Kullanıcı için bir seçim listesi veya aşağı açılır menü öğeleri olarak sunulan değerleri listesi Numaralandırılacak bu öğelerden kullanabilirsiniz.
Öğe |
Sözdizimi |
Açıklama |
---|---|---|
GLOBALLIST |
|
Bir kümesini tanımlar LISTITEM öğeleri bir koleksiyon için depolanan ve koleksiyonunda tüm takım projeleri kullanabilirsiniz. globalListName: 1 ila 255 karakter arasında içeren metin dizesi. GLOBALLISTgerekli bir alt öğesidir GLOBALLISTS öğesini ve isteğe bağlı bir alt öğesi ALLOWEDVALUES, SUGGESTEDVALUES, ve PROHIBITEDVALUES öğeleri.Daha fazla bilgi için bkz. Seçim listeleri tanımlama. |
LISTITEM |
|
Geçerli bir liste değeri tanımlar.
LISTITEMgerekli bir alt öğesidir GLOBALLIST ve isteğe bağlı bir alt öğesi ALLOWEDVALUES, SUGGESTEDVALUES, ve PROHIBITEDVALUES öğeleri. |
Örnek genel listesi
Aşağıdaki sözdizimini ekleyerek, iş öğesi veya genel iş akışının bir tür için bir XML tanım dosyasındaki genel bir liste tanımlayabilirsiniz:
<GLOBALLISTS>
<GLOBALLIST name="name of global list">
<LISTITEM value="List item 1" />
<LISTITEM value="List item 2" />
<LISTITEM value="List item 3" />
<LISTITEM value="List item 4" />
. . .
<LISTITEM value="List item n" />
</GLOBALLIST>
</GLOBALLISTS>
Aşağıdaki sözdizimini kullanarak, bir iş öğesi türü için bir XML tanım dosyası içinde genel bir liste başvuruda bulunabilir:
<GLOBALLISTS>
<GLOBALLIST name=" name of global list 1" />
<GLOBALLIST name=" name of global list 2" />
. . .
<GLOBALLIST name=" name of global list n" />
</GLOBALLISTS>
Yapısı ve iş öğeleri veya genel iş akışı türleri için tanım dosyalarının konumunu hakkında daha fazla bilgi için bkz Tüm WITD XML öğeleri başvurusu veya Genel İş Akışı XML Öğe Başvurusu, sırasıyla.
Bir proje koleksiyonu için tutulan örnek genel listesi
Bir proje koleksiyonu için genel bir liste eklemek için aşağıdaki sözdizimini kullanarak alabilirsiniz witadmin importgloballist komutu:
<gl:GLOBALLISTS xmlns:gl="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/globallists">
<GLOBALLIST name="NameOfGlobalList">
<LISTITEM value="ListItem1" />
<LISTITEM value="ListItem2" />
<LISTITEM value="ListItem3" />
<LISTITEM value="ListItem4" />
. . .
<LISTITEM value="ListItemN" />
</GLOBALLIST>
</gl:GLOBALLISTS>
Genel bir liste boş olamaz.Her GLOBALLIST öğesi en az bir olmalı LISTITEM tanımlanan öğe.
Soru - Yanıt
S: verilerle otomatik olarak doldurulur herhangi bir genel listeleri misiniz?
Y:: Evet.The global list named **Builds –**TeamProjectName gets appended each time a build is run.Zaman içinde liste çok uzun olabilir.En iyi düzenli olarak kullanılmayan öğeleri listeden kaldırmak için uygulamadır.
Bu liste kullanma hakkında daha fazla bilgi edinmek için Test, yapı ve sürüm denetimi ile destek tümleştirmesine alanları.
Ayrıca bkz.
Başvuru
İş öğesi türleri için genel listeleri yönetme [witadmin]
Kavramlar
İş izleme nesnelerini, ekibinizin süreçlerini destekleyecek şekilde özelleştirme