Aracılığıyla paylaş


Çalışma Öğesi Alanında Koşulları Ayarlama

CANNOTLOSEVALUE, EMPTY, FROZEN, NOTSAMEAS, READONLY ve REQUIRED öğeleri gibi bir nitelikli kural belirterek değişikliklerin bir alandan uygulanmasını kısıtlayabilirsiniz. Örneğin, aynı değerin iki alana atanmasını ya da aynı anda silinmesini engellemek için NOTSAMEAS kuralını kullanabilirsiniz. Ayrıca "kod gözden geçirme" alanını "şuna atandı" alanı ile aynı değere atanmasını önlemek için bu kuralı kullanabilirsiniz.

Bu kuralları FIELD (Tanım), FIELD (İş akışı) veya FIELD (Genel iş akışı) öğelerinin alt öğeleri olarak belirtebilirsiniz. Sırasıyla for veya not öznitelikleri için bir kullanıcı veya grup belirleyerek, çalışma öğesini kimin değiştirdiğine bağlı olarak bu kuralları uygulayabilir veya göz ardı edebilirsiniz.

Alan Değerleri Kural Öğelerinin Sözdizimi Yapısı

  • Bir alanın bir değer belirlendikten sonra temizlenmesini önlemek için CANNOTLOSEVALUE kuralını belirtebilirsiniz. Bu kuralı bir alana uygularsanız, kullanıcı alanı herhangi bir değere ayarladıktan sonra alan her zaman NULL dışında bir değer almalıdır.

    <CANNOTLOSEVALUE for="userGroupName" not="userGroupName" />
    
  • Herhangi bir değer içeren alanı temizlemek için EMPTY kuralını belirtin. Bu kural ayrıca bir alanı salt okunur yapar ve READONLY kuralı ile birlikte kullanılmamalıdır. Çalışma öğesini kaydettiğinizde alan değeri kaldırılır ve hiçbir değer belirtemezsiniz. İş öğesinin geçtiği duruma etki eden alanları temizlemek için durum geçişi sırasında öncelikli olarak bu kuralı kullanın.

    <EMPTY for="userGroupName"not="userGroupName" />
    
  • Kullanıcının iş öğesini kaydettikten sonra alanın değerini non-NULL olarak değiştirmesini engellemek için FROZEN kuralını belirtin. Bir alan veritabanında tanımlanan bir değere sahip olduğunda değeri artık değiştirilemez.

    <FROZEN for="userGroupName" not="userGroupName" />
    
  • Aynı değerin başka bir alana da atanmasını engellemek için NOTSAMEAS kuralını belirtin. field özniteliği bir alanın geçerli bir başvuru adı olmalıdır.

    <NOTSAMEAS for="userGroupName" not="userGroupName" field="fieldReferenceName"/>
    

    Örneğin, aşağıdaki alıntı bir alanın MyCorp.Reviewer alanı ile aynı değere sahip olmasını önler:

    <NOTSAMEAS field="MyCorp.Reviewer" />
    

    Benzer türdeki alanlar için bu kuralı kullanın. Düz Metin veya HTML alanları için kullanamazsınız.

  • Bir alanın değerinin değiştirilmesini engellemek için READONLY kuralını belirtin.

    Bu öğeyi, EMPTY öğesi ile birlikte kullanmayın, EMPTY de salt okunur bir alan yapar. İki öğeyi birlikte kullanıyorsanız, bu tutarsız sonuçlara yol açabilir.

    <READONLY for="userGroupName" not="userGroupName" />
    
  • Kullanıcının alana bir değer girmesini gerekli hale getirmek için REQUIRED kuralını belirtin. Zorunlu alanlar boş olamaz. Kullanıcılar gerekli tüm alanları tanımlamadıkça bir çalışma öğesini kaydedemez.

    <REQUIRED for="userGroupName" not="userGroupName" />
    

Başa dön

Öznitelikler

Nitelikli kuralların kime uygulanacağını kısıtlayabilirsiniz. Aşağıdaki tablo bu öğelerin referans olduğu özniteliklerini açıklar:

Öznitelik

Description

for

İsteğe Bağlı. Kuralın uygulandığı Team Foundation'daki bir kullanıcının veya grubun adını belirtir. Geçerli adlar 1 ile 255 arasında karakter içeren bir metin dizesinden oluşmalıdır.

Desen değeri: ^[^\\]+\\[^\\]+$

Desen değeri örneği: Domain\UserID

not

İsteğe Bağlı. Bu kuralın uygulanmadığı Team Foundation'daki bir kullanıcının veya grubun adını belirtir. Geçerli adlar 1 ile 255 arasında karakter içeren bir metin dizesinden oluşmalıdır.

Desen değeri: ^[^\\]+\\[^\\]+$

Desen değeri örneği: Domain\UserID

field

NOTSAMEAS öğesi için gerekir. Değeri geçerli alan tarafından içerilemeyen alanın başvuru adını belirtir.

Başvuru adı alan tanımı FIELD (Açıklama) öğesinde tanımlanan başvuru adıyla eşleşmelidir. Daha fazla bilgi için bkz. ALAN (Tanımlama) Öğesi.

Desen değeri: ^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$

Desen değeri örneği: Company.Division.IssueType

Başa dön

Ayrıca bkz.

Kavramlar

Tüm FIELD XML Öğeleri Başvurusu

Kullanıcılara ve Gruplara Başvurmak için Belirteçleri Kullanma

Diğer Kaynaklar

Çalışma Öğesi Oluşturma ve Değiştirme İznini Yönetme

Alan Kuralları ile Çalışma

Çalışma Öğesi Alanları Tanımlama