Aracılığıyla paylaş


Genel Listeleri Tanımlama

Genel listeleri kullanarak, çok sayıda iş öğesinin paylaştığı bir listeyi güncelleştirmek için gereken çalışmayı en aza indirebilirsiniz. Küresel listeler, iş öğesinin bir ya da daha fazla alanlarından ve türlerinden dahil edebileceğiniz seçim listeleridir. Bir genel listeyi takım projesi koleksiyonunun genel listesi olarak bir takım projesi veya işlem şablonuna ya da bir genel iş akışının içine eklediğiniz bir iş öğesi türü 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.

Not

Genel bir iş akışı tanımlamadan önce uygulama katmanlı sunucuda özellik etkinleştirilmelidir. Bu yüzden, bu özelliği destekleyen Service Pack 1 (SP1) ile beraber Team Foundation Server 2010 öğesi gibi Sunucu Visual Studio Team Foundation Server öğesinin bir sürümünü çalıştırıyor olmalıdır. Bu hizmet paketini Microsoft web sitesindeki aşağıdaki sayfadan edinebilirsiniz: Visual Studio Team Foundation Server 2010 Service Pack 1, Beta. Daha fazla bilgi için bkz. Küresel İş Akışını Özelleştirme.

İş öğ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çe aktarabileceğiniz, dışa 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 ve Microsoft Çözüm Çerçevesi (MSF) 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ı

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 şablonu: Bir işlem şablonu için genel listeleri tanımlarsınız. 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 verebilir, değiştirebilir, silebilir veya alabilirsiniz. Bu genel listeler koleksiyondaki tüm takım projeleri tarafından kullanılabilir.

  • İş öğesi türü tanımı: İş öğesi türü için kullanılabilmesini istediğiniz genel listeleri tanımına eklersiniz.

  • Genel iş akışı tanımı: Bir ekip projesi ya da koleksiyonu için, genel iş akışı tanımına tüm kullanılabilir iş öğelerinin kullanabilmesini istediğiniz genel listeler ekleyebilirsiniz. Daha fazla bilgi için bkz. Küresel İş 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.

Öğe

Sözdizimi

Açıklama

GLOBALIST

<GLOBALLIST name="globalListName">
    <LISTITEM> . . . </LISTITEM>
</GLOBALLIST>
 

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 Listelerini Tanımlama.

LISTITEM

<LISTITEM value="Name" />

Geçerli bir liste değeri tanımlar.

NotNot
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şvurusu 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 alabilirsiniz:

<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.

Görevler

Genel Listeler Ekle, Kullan ve Yönet

Başvuru

İş Öğesi Türleri için Genel Listeleri Yönetme [witadmin]

Kavramlar

Proje İzleme Verilerini, Formlarını, İş Akışını ve Diğer Nesneleri Özelleştirme

Liste Tanımlamak ve Kullanmak, Seçim Listeleri, ve Genel Listeler

Diğer Kaynaklar

Küresel İş Akışını Özelleştirme

Değişiklik Geçmişi

Tarih

Geçmiş

Nedeni

Ocak 2011

Genel iş akışı dahil olmak üzere genel listeleri tanımlamak üzere kullanılabilen yöntemleri dördünü de içerecek şekilde güncelleştirilmiş içerik. Şema tanımı bölümü kaldırıldı.

Bilgi geliştirme.