Genel Listeleri Tanımlama
Genel listeleri kullanarak Team Foundation Server (tfs) paylaşan birden çok iş öğesi türü listesini güncelleştirmek için gerekli olan iş azaltmak. Küresel listeler, iş öğesinin bir ya da daha fazla alanlarından ve türlerinden dahil edebileceğiniz seçim listeleridir. Genel bir liste içindeki bir takım projesi için takım projesi koleksiyonu için genel bir liste olarak eklediğiniz bir iş öğesi türü veya genel bir iş akışı içinde tanımlayabilirsiniz. Liste öğelerini, bir veya daha fazla GLOBALLIST öğesine liste öğelerini dahil ederek koleksiyon için çoklu türler arasında paylaşabilirsiniz.
İş öğesi türlerini tanımladıkça, bazı alanların aynı değerleri paylaştığını görebilirsiniz. Sık sık, birkaç iş öğesi türü üzerinden ve hatta birkaç takım projesi üzerinden paylaşım yapabilirsiniz. Bu değerlerden bazıları, mesela yöneticinin bu listeleri sıkça birçok bölgede yenilemesini gerektiren gece yapılandırma sayısı gibi değerler sıkça değişir. Genel listeler özellikle, liste dış sistemden türetilmesi gerektiğinde yararlı olabilir. Örneğin, şirketin ayrı bir müşteri veritabanı tuttuğunu varsayın. Müşteri tarafından keşfedilen bir hata dosyaladığınızda, müşterinin adı özel Found By Customer alanına girilir.
Bir koleksiyon için listeleyebileceğiniz, içeri aktarabileceğiniz, dışarı aktarabileceğiniz ve silebileceğiniz bir XML dosyası olarak global listeler yönetebilirsiniz. Her genel listenin adı en çok 254 Unicode karakterine sahip olabilir ve koleksiyon içinde benzersiz olmalıdır.
Not
Sistem tanımlı genel listeler tfs sağlar ve varsayılan işlemi şablonlarında önceden tanımlanmış genel listeler yoktur.
Bu konuda
Genel Listeler Ekleme ve Yönetme
Küresel Listeler için Sözdizimi Yapısı
Çalışma Öğesi Türü Tanımı veya Küresel İş Akışına Eklenmiş Küresel Listelerin Sözdizimi Yapısı
Koleksiyon için Tutulan Genel Listelerin Sözdizimi Yapısı
Not
Eklemek veya bir genel listeyi değiştirmek için witadmin almak ve genel listelerin tanımını vermek için komut satırı aracı.Bkz: İş Öğesi Türleri için Genel Listeleri Yönetme [witadmin]Bir genel listeyi kullanmak için ona ekleyen FIELD içinde bir iş öğesi türü tanımı.Bkz: Tüm FIELD XML Öğeleri Başvurusu
Genel Listeler Ekleme ve Yönetme
Genel liste, proje koleksiyonunda tüm takım projeleri tarafından genel olarak saklanan ve kullanılan bir LISTITEM öğesi kümesidir. Genel listeler; İşletim Sistemi, Derlemede Bulunan, Derlemede Düzeltilen gibi birkaç iş öğesi türünde tanımlanan alanlar için yararlıdır.
Aşağıdaki yöntemlerden birini kullanarak genel listeleri ve öğelerini tanımlayabilirsiniz:
İşlem şablonunu: bir işlem şablonuna bir iş öğesi türü tanımı içinde genel listeleri tanımlayabilirsiniz. Bu şablondan oluşturulmuş olan her ekip projesi genel listelere erişim hakkına sahiptir.
Team project collection: Bir ekip proje koleksiyonu için tanımlanan küresel listeleri dışarı aktarabilir, değiştirebilir, silebilir veya içeri aktarabilirsiniz. Bu genel listeler koleksiyondaki tüm takım projeleri tarafından kullanılabilir.
İş öğesi türü tanımı: bir ekip projesi oluşturulduktan sonra kullanılabilir bir tanımı için iş öğesi türü için istediğiniz genel listeler ekleyebilirsiniz.
Genel iş akışı tanımı: bir ekip projesi oluşturulduktan sonra kullanılabilir genel iş akışı tanımı veya bir takım projesi ya da koleksiyonu için iş öğelerinin tüm türleri için istediğiniz genel listeler ekleyebilirsiniz. Daha fazla bilgi için bkz. Genel İş Akışını Özelleştirme.
Başa dön
Küresel Listeler için Sözdizimi Yapısı
Aşağıdaki tablo GLOBALLIST ve LISTITEM öğelerini açıklar. Bu öğeleri, kullanıcıya bir seçim listesi veya açılır menü öğeleri olarak sunulan bir değer listesini numaralandırmak için kullanabilirsiniz.
Öge |
Sözdizimi |
Tanımlama |
---|---|---|
GLOBALIST |
|
Bir koleksiyon için depolanan ve bir koleksiyon içindeki tüm ekip projelerinin kullanabileceği LISTITEM kümesini tanımlar. globalListName 1 ila 255 arasında karakter içeren bir metin dizesi. GLOBALLIST; GLOBALLISTS öğesinin gerekli bir alt öğesi ve ALLOWEDVALUES, SUGGESTEDVALUES ve PROHIBITEDVALUES öğelerinin seçeneğe bağlı bir alt öğesidir. Daha fazla bilgi için bkz. Seçim Listeleri Tanımlama. |
LISTITEM |
|
Geçerli bir liste değeri tanımlar. ![]()
Genel listeler proje kapsamlı grupları içermemelidir çünkü bunlar proje kapsamında değildir.
LISTITEM; GLOBALLIST'in gerekli bir alt öğesi ve ALLOWEDVALUES, SUGGESTEDVALUES ve PROHIBITEDVALUES öğelerinin seçeneğe bağlı bir alt öğesidir. |
Başa dön
Çalışma Öğesi Türü Tanımı veya Küresel İş Akışına Eklenmiş Küresel Listelerin Sözdizimi Yapısı
Aşağıdaki sözdizimini ekleyerek, bir iş öğesi türü veya genel bir iş akışına ilişkin bir XML tanım dosyası içinde 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üne yönelik XML tanım dosyasındaki genel bir listeye başvurabilirsiniz:
<GLOBALLISTS>
<GLOBALLIST name=" name of global list 1" />
<GLOBALLIST name=" name of global list 2" />
. . .
<GLOBALLIST name=" name of global list n" />
</GLOBALLISTS>
İş öğesi veya genel iş akışı türlerine ilişkin tanım dosyalarının yapısı ve konumu hakkında daha fazla bilgi için sırasıyla, bkz. Tüm WITD XML öğeleri başvuru veya Genel İş Akışı XML Öğe Başvurusu.
Başa dön
Proje Koleksiyonu için Tutulan Genel Listelerin Sözdizimi Yapısı
Proje koleksiyonuna genel liste eklemek için, aşağıdaki sözdizimini witadmin importgloballist komut satırı aracını kullanarak içeri aktarabilirsiniz:
<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 liste boş olamaz. Her GLOBALLIST öğesinin tanımlanmış en az bir LISTITEM öğesi olması gerekir.
Başa dön
Ayrıca bkz.
Başvuru
İş Öğesi Türleri için Genel Listeleri Yönetme [witadmin]
Kavramlar
Proje İzleme Verilerini, Formları, İş Akışını ve Diğer Nesneleri Özelleştirme
Kullanıcı Listeleri, Seçim Listeleri ve Genel Listeler Tanımlama