Aracılığıyla paylaş


İş öğesi alanına kural uygulama

Bir alanın veri türüne bağlı olarak hangi verilerin alana girilebilir çeşitli sınırlamalar oluşturabilirsiniz.Seçim listesi (açılan menüyü) için değerler belirten, varsayılan değerleri ayarlamak, girişleri kaldırın veya değişiklik kısıtlamak.Koşullu kurallarla farklı alanları değerleri arasındaki bağımlılıkları temel alan kuralları uygulayabilirsiniz.Alan veya kapsam yalnızca bir gruba uygulamak için bir kural kimin değiştirebileceğini de kısıtlayabilirsiniz.

Bu kural öğeleri içinde tanımlanabilir FIELD bazı bağlı olarak bir iş öğesi türü (WIT) tanımını tanımını sistem alanları için kısıtlamaları.Ve dışında HELPTEXT, olması için bu kurallar etkileyen bir iş akışı geçiş sırasında veya içindeki alt öğe olarak belirtebilirsiniz bir FIELD (genel iş akışı) öğesi.

Çalışma öğesi izleme XML öğesi alan kuralları

Bu konuda açıklandığı gibi kısıtlamalar bağlı olarak bir alan için kurallar herhangi bir bileşimini tanımlayabilirsiniz.

Yardım metni: bir alan için bir iş öğesi formunda görünmesini araç ipucu metni belirtir.

Seçim listesi: bir açılır menüyü belirtin ya da izin verilen, önerilen veya yasaklanmış değerleri listesi seçin.

Değer kuralları atamak: çalışma zamanı davranışı ve kısıtlamalar tanımlayın:

  • Temizleme, varsayılan bir, bir değer kopyalamak veya bir desenle eşleşir için değerler zorlamak

  • Salt okunur gerektirir ve bir alana atanan değerler

  • Kimler oluşturabilir veya bir iş öğesi değiştirmek sınırla

Koşullu kuralları: bir üst alan kurallar kümesi olduğunda uygulanacak belirtin.

Ayarlanan kullanıcı rolüne göre koşulları: kim oluşturma veya iş öğesini değiştirme göre kuralları geçerlidir.

Bir grubu belirtmek için belirteçlerini kullanmak: etki alanı ya da doğru belirteci kullanarak grup kapsamını belirtin.

Sistem alanları kurallar ne uygulanabilir?

Kişi adı alanları doğrulama hatalarını nasıl kaçınmak?

Çoklu seçim seçim listesi tanımlamak için bir yol var mı?

Alan kuralı nerede uygulamanız gerekir?

Kuralların nasıl değerlendirildiği? Hangi sırayla uygulanır?

Tuş girişleri bir biçimde kural değerlendirme nasıl etkiler?

Durumu ve nedeni alanları değiştirin nasıl?

İki alanlarının toplamı olan bir değer tutun bir alan nasıl hale?

Genel iş akışı kullanarak alan kuralları zaman tanımlamak?

Alan kuralları çalışma öğesi izleme özelleştirmek için sahip olduğunuz bir bileşen olan.Daha fazla bilgi için bkz. İş izleme nesnelerini, ekibinizin süreçlerini destekleyecek şekilde özelleştirme.

Alanları değiştirerek veya alan kuralları WIT tanım dosyaya ekleme hakkında daha fazla bilgi için bkz Çalışma Öğesi Alanları Tanımlama.

Yardım metni

Yardım metni veya bir kullanıcı işaret ettiğinde bir iş öğesi formunda görünen alanı görüntülenen ipucu metnini özelleştirebilirsiniz.Özelleştirme ve farklı WITs ve farklı takım projeleri görünür alanın Yardım metnini yerelleştirin.Yardım metni 255 Unicode karakter ile sınırlıdır.

Aşağıdaki örnek, bir özel iş doğrulama alan Help metninin atama gösterir:

<FIELD name=”Business Justification” refname="Fabrikam.BusinessJustification" type="String">
<HELPTEXT>Only required when you set the Urgencyfield to Need Immediately. </HELPTEXT>
</FIELD>

Kullanıcılar 255 karakter değeri aştığında bir kılavuz sağlamak için bkz: İş öğesi formunda yardım metni, köprü veya web içeriği sağlama.

[!NOT]

Varlığını HELPTEXT depolanan verilerin boyutu için ekler ve ölçeklenebilirlik etkileyebilir.Tek bir TFS örneğinde takım projeleri birkaç yüzlerce destekliyorsa, yazılımın kullanımı, koruyucu olması HELPTEXT kuralları.

Liste kuralları seçin

Seçim listesi kurallar bir kullanıcı ya da bir dize alanı için seçemezsiniz değerleri tanımlar.Seçim listesindeki tanımlanan değerleri bir iş öğesi form ve Sorgu Düzenleyici üzerinde görüntülenir.Listelerini, birleştiren genişletebilir veya sözleşme listeler.Ayrıca kullanabilirsiniz for ve not özniteliklerini uygulama veya bu kurallar Yoksay, iş öğesi değiştiriyorsa dayalı.

Kural

Kullanım

ALLOWEDVALUES

Sınırları bir kullanıcı seçebilir değerleri belirtilen değerlerine göre.

ALLOWEXISTINGVALUE

Artık bir seçim listesindeki olsa bile, varolan bir değeri korumak bir alan sağlar.Bu kural dahil olmak üzere bir seçim listesi veya kişi adları içeren seçme listelerini alan değerlerini değiştirdiğinizde önerilir.

GLOBALLIST

Bir takım projesi veya proje koleksiyonu için sürdürülen değerleri içeren bir genel listenin adını belirtir.

PROHIBITEDVALUES

Belirtilen değerlerle atanmış engeller.Alan izin verilmeyen bir değer içeriyorsa, iş öğesi kaydedilemiyor.

SUGGESTEDVALUES

Kullanıcılar seçebileceği, ancak seçmeye izin verilmeyen olmayan değerler listesini tanımlar.Kullanıcılar bu listedeki dışındaki değerler belirtebilir.

Seçim listeleri kullanarak örnekler için bkz: Seçim listeleri tanımlama.

Değer kuralları Ata

Çalışma zamanı davranışı ve tanımlanması için alanları gerektiren alanlar, temizlenmesi varsayılan değerleri belirtme gibi kısıtlamaları ve daha fazlasını kurallarını tanımlama değeri atayın.Yapabilecekleriniz uygulama veya bu kurallar Yoksay iş öğesi kullanarak değiştirme hakkında temel for ve not öznitelikleri.

Temizleme, varsayılan bir, bir değer kopyalamak veya bir desenle eşleşir için değerler zorlamak

Bu kurallar bir alandan değerleri kopyalayan veya bir alan değeri belirtilen desenle eşleşmesini zorlama varsayılan ayarı, destekler.

Kural

Kullanım

COPY

Bir kullanıcı oluşturur veya iş öğesini belirtilen bir değeri bir alana kopyalar.

DEFAULT

Bir kullanıcı oluşturur veya bir iş öğesi değiştirir boş bir alan için bir değer belirtir.Bir alan bir değer varsa DEFAULTkural göz ardı edilir.

EMPTY

Alanın içerir ve iş öğesi bir kullanıcının kaydeder alan salt okunur yapar herhangi bir değer temizler.Kullandığınız edilmemelidir EMPTY ile READONLY.

EMPTYbirincil olarak kullanılan durumuna geçiş sırasında öğe geçiş durumuna uygulamak alanları temizlemek için.

MATCH

Bir dize alanı için uyacak şekilde yapılan girişleri zorlar bir en fazla karakter sayıları belirtilen deseni.

SERVERDEFAULT

Bir kullanıcı bir iş öğesi kaydeder Geçerli kullanıcı adını veya sunucu saat değeri bir alana kopyalar.Bu alanlar genellikle formda salt okunur olarak görünür.

Sözdizimi yapısı ve örnekler için bkz: Varsayılan değer tanımlama veya değeri bir alana kopyalama.

Salt okunur gerektirir ve bir alana atanan değerler

Bu kurallar belirtme veya bir alanın değerini değiştirme kısıtlamaları belirtin.

Kural

Kullanım

CANNOTLOSEVALUE

Kullanıcılar bir değerinin bir alan bir değer belirlendikten sonra temizlemesini engeller.

FROZEN

Kullanıcıların bir değer içeriyorsa bir alanın değerini değiştirmelerini engeller.Bu alanda bir değere sahip bir kullanıcı iş öğesi kaydeder alınmaz değeri artık değiştirilebilir.

NOTSAMEAS

Başka bir alanla atandı aynı değer olarak, atanmış bir alanın engeller.

READONLY

Bir alanın hiç değişiklik engeller.Bu kural belirli koşullar altında uygulamak isteyebilirsiniz.Örneğin, bir iş öğesi kapatıldığında sonra raporlama amacıyla verileri korumak için salt okunur bir alan yapmak istediğiniz.

Kullanmayın READONLY ile EMPTY öğesi çünkü EMPTY de bir alan salt okunur yapar.Bu öğeleri birleştirmek, sonuçlar tutarsız olacaktır.

Ayrıca, iş öğesi form kullanmaları salt okunur olarak görünür bir alanı yapabileceğiniz Control öğesi ReadOnly özniteliği.Alan diğer istemcileri, ancak çalışma öğesi formu üzerinden değil yazılabilir.

REQUIRED

Alan için bir değer belirtmek bir kullanıcı gerektirir.Değerleri için gerekli tüm alanları atadığınız kadar kullanıcılar bir iş öğesi kaydedemiyor.

Sözdizimi yapısı için bkz Tüm FIELD XML öğeleri başvurusu.

Kimler oluşturabilir veya bir iş öğesi değiştirmek sınırla

Kimler oluşturabilir ve iş öğesi uygulayarak değiştirmek denetleyebilirsiniz VALIDUSER kişi ad alanlarını öğesine.Bu öğeyi belirttiğinizde, hangi kullanıcı veya kullanıcı grubu alanı için bir değer atanabilir gösterir.İsteğe bağlı desteklemek için bu öğeyi ayarlayabilirsiniz group alana atanan kişiden doğrudan ya da dolaylı belirttiğiniz grubunun üyesi olmalıdır gerektiren özniteliği.Varsayılan olarak, tüm üyeleri Team Foundation Geçerli kullanıcıları grubu alanına belirtilebilir.

VALIDUSER Öğesi yalnızca dize alanı türleri için geçerlidir.Yapabilecekleriniz izin vermek veya kuralın iş öğesini değiştirme kullanıcı için geçerli olup olmadığını kısıtlamak bir kullanıcının veya grubun için belirterek for veya not öznitelikleri, sırasıyla.

<VALIDUSER group="groupName" for="userName" not="userName" />

Kullanabileceğiniz VALIDUSER kişi adı alanları başvurduğunuzda kural.Aşağıdaki sistem alanları kişi adlı alanları örnekleri şunlardır:

  • (System.ActivatedBy) tarafından etkinleştirildi

  • Atanan (System.AssignedTo)

  • Yetkili (System.AuthorizedAs)

  • (System.ChangedBy) tarafından değiştirildi

  • (System.ClosedBy) tarafından kapalı

  • (System.CreatedBy'ı) tarafından oluşturulan

Sistem alanları yanı sıra özel dize alanı oluşturabilir ve kişi adlı bir alan olarak kullanın.Ayrıca, Active Directory ile özel kişi adlı alanları eşitleyebilirsiniz (belirtin syncnamechanges="true").

İş öğesi alanları, farklı etki alanlarında kullanıcı kimliklerini arasında ayrım değildir.Kullanan bir alanı girildiğinde bu nedenle, "Fabrikam\ctsoapo" ve "Contoso\ctsoapo" aynı kullanıcı kabul edilir VALIDUSER kural.

Koşullu kuralları

Koşullu kurallar bir üst alana uygulanacak kurallar kümesi olduğunda belirtmenizi sağlar.Temel koşulları belirleyebilirsiniz başka bir alanın atanan (veya atanamaz olup olmadığını) belirtilen bir değeri veya başka bir alanın değiştirir (ya da değiştirmez).Koşullu kural öğesi içindeki değeri kurallar atamak ve seçim listesi içerir.

Kural

Kullanım

WHEN

Belirtilen bir değeri başka bir alanın atandığında üst alana uygulanacak kurallar belirtir.

WHENNOT

Belirtilen bir değeri başka bir alanın hiç atandığında üst alana uygulanacak kurallar belirtir.

WHENCHANGED

Belirtilen alanın değeri değiştiğinde üst alana uygulanacak kurallar belirtir.

WHENNOTCHANGED

Belirtilen alanın değerini değişmez üst alana uygulanacak kurallar belirtir.

Alan başına birden çok koşullu kuralları belirtebilirsiniz.Ancak, tek bir itici alan koşullu Kural başına yalnızca belirtebilirsiniz.Koşullu kuralları iç içe olamaz.Sözdizimi yapısı ve örnekler için bkz: Koşula dayalı değerler ve kurallar atama.

Uygulama veya kim oluşturma veya iş öğesini değiştirme göre kurallarını yoksay

Liste veya değer kural geçerli bir kullanıcı grubuna kullanarak veya uygulama değil atamak bir seçim yapabileceğiniz for veya not öznitelikleri.Bir gruba Kural kapsamı.Birden çok grupları için kapsamlı bu kural için kullanmak istediğiniz grupların kümesini içeren bir üst TFS grubu oluşturmanız gerekir.

  • Yalnızca belirtilen bir grup için gereken bir alan olun:

    Kullanım için bir gruba bir kural uygulanacak.Bu örnek ikinci onaylayan alan tamamlamak için alt düzey analistleri grubundaki herhangi bir kullanıcı gerektirir.

    <FIELD name="Second Approver">
    <REQUIRED for="Example1\Junior Analysts"/>
    </FIELD>
    
  • Bir kullanıcı grubuna bir alanın değiştirilmesiyle sınırla:

    Kullanım değil bir grup bir kural dışında bırakılacak.Bu örnek önceliklendirme açıklama alanı salt okunur olarak Önceliklendirme komitesi grubundaki kullanıcılar dışında herkes tanımlar.

    <FIELD name="Triage Description">
    <READONLY not="[Project]\Triage Committee" />
    </FIELD>
    
  • Bazı kullanıcılar için ve diğerleri için gerekli bir alan olun:

    Bir bileşimini kullanın için ve değil aynı anda bazı ve diğerleri için bir kural uygulamak için.Bu örnek proje Üyeler grubundaki kullanıcılar için ancak bu Proje Yöneticileri grubundaki gerekli bir alan olarak önem tanımlar.

    <FIELD name="Severity">
    <REQUIRED for="[Project]\Project Members" not="[Global]\Project Admins"/>
    </FIELD>
    

    Çünkü Deny öncelikli Allow, bir kullanıcı grupları, "not" ifadesi zorlanabilir, hem de alan gerekli olmayacaktır ise.

Başvuru gruplarına belirteçlerini kullanmak

Bir gruba bir kural kısıtlamak olduğunda, etki alanı veya Grup kapsamının belirtmeniz gerekir.Bazı değerler için belirteçleri kullanabilirsiniz.

Kişi adı alanları hem kullanıcılar ve gruplar başvuran değerleri kabul edebilir.Öznitelikler için alan ve grupları için geçerli değil.Bu öğeler için değerleri belirtirken aşağıdaki belirteçleri kullanabilirsiniz.

  • Takım projesine – [projesi] kapsamı:

    [Project] Belirteç bir takım projesi için tanımlanmış bir grubu belirtmek için kullanılır.Bu bir takım projesi düzeyinde oluşturduğunuz özel bir TFS grup veya bir TFS grubuna eklenen bir Windows grubu [projesi] \Contributors grubu gibi yerleşik TFS grubu karşılık.Örneğin:

    • Takım:[Project]\Fabrikam Team

      Bir takım oluşturduğunuzda, takıma atanan üyeleri içeren bir TFS grubu oluşturulur.

    • Takım projesi grubu:[Project]\Contributors

    • Takım projesine eklenen Windows grubu:[Project]\ Triage Committee

    İpucu: tarafından geçerli gruplarının listesini görüntüleyebilir güvenlik sayfası açma takım Web Access (TWA) yönetim bağlamındaki.

  • Bir proje koleksiyonu – kapsama [CollectionName]:

    Kullanım [CollectionName] toplama kapsamlı TFS gibi bir grup proje koleksiyonu yöneticileri grubunun veya bir koleksiyona Ekle Windows grubu başvurmak için.Örneğin:

    <FIELD name="Title">
    <READONLY for="[DefaultCollection]\Project Collection Valid Users"/>
    </FIELD>
    
  • Sunucu örneği – [GLOBAL] kapsama:

    Kullanım [GLOBAL] belirteci bir sunucu kapsamlı TFS grubuna başvurmak için bir yerleşik veya Windows grubu gibi bir sunucu düzeyi grubuna ekleyin.Örneğin:

    <FIELD name="Title">
    <READONLY for="[Global]\Team Foundation Valid Users"/>
    </FIELD>
    
  • Tam etki alanı hesabı veya grubu belirtin:

    Hesap tam etki alanı adı, aşağıdaki örnekte gösterildiği gibi bir etki alanı kullanıcının veya grubun başvurmak için kullanılabilir.Yalnızca bazı kurallar destekleyen Not gruplar ve destek başvuru etki alanı kullanıcıları değil yapın.

    <LISTITEM value="FABRIKAM\Christie Church’s Direct Reports"/>
    

Tüm kullanıcılar ve gruplar bu belirteçlerin biri nitelikli gerekir.Örneğin, geçerli bir belirteç ile belirtilen grubun sınıflandırmak değildir çünkü aşağıdaki XML geçerli değil.

<FIELD name="Title">
<READONLY for="Dev Team"/>
</FIELD>

Soru - Yanıt

S: sistem alanları kurallar ne uygulanabilir?

Y: sistem alanınız sistemiyle.Adı başvuru adları, örneğin System.Title ve System.State.TFS Bu örnekler dışında bu alanların özelleştirme kısıtlar:

  • HELPTEXTKural için tüm alanları atanabilir.

  • READONLYKural durumu ve nedeni alanları atanabilir.

  • Çoğu kuralları, başlık, atanan, açıklama veya sistem tarafından değiştirilen alanları atanabilir.

S: kişi adı alanları doğrulama hatalarını nasıl kaçınmak?

Y: üyeleri takım bırakın ve artık proje katılımcıları kaydedilen, tersi durumda ortaya doğrulama hatalarını önlemek için dahil ALLOWEXISTINGVALUE atanmış alanını için öğesi.

<FIELD name="Assigned To" refname="System.AssignedTo" type="String" syncnamechanges="true" reportable="dimension">
   <HELPTEXT>The user who is working on this work item</HELPTEXT>
   <ALLOWEXISTINGVALUE />
   <VALIDUSER />
   <ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
      <LISTITEM value="Active" />
      <LISTITEM value="[project]\Contributors" />
   </ALLOWEDVALUES>
   <DEFAULT from="field" field="System.CreatedBy" />
</FIELD>

S: Çoklu seçim seçim listesi tanımlamak için bir yol var mı?

Y: özgün olarak bu özellik desteklenmez, ancak bu CodePlex projede sağlanan kaynak kodu uyarlanabilen kuramıyor olabilir: TFS iş öğesi izleme için özel denetimler.

S: nasıl durumu ve nedeni alanları değiştirin?

Y: durumu ve nedeni alanları WIT tanım iş akışı bölümde tanımlanır.Bir değişiklik durumu, seçim bir neden, veya belirli bir geçiş sırasında bir alana uygulanacak çoğu alan kuralları belirtebilirsiniz.Daha fazla bilgi için bkz. İş öğesi türü için iş akışını değiştirme.

S: alan kuralı nerede uygulamanız gerekir?

Y: bir alan iş öğesi ömrü boyunca uygulamak için bir kural istediğiniz zaman içinde belirtin FIELD tanım.Örneğin, hata kapatılana kadar yeni ve etkin bir hata için gerekli olan bir alan gerekli kalır.

Aksi takdirde, bir kuralı yalnızca durumundaki bir değişikliği sırasında değerlendirilecek belirtin.Bu kurallar içinde tanımlanan WORKFLOW altında bölümünde STATE, REASON, veya TRANSITION öğeler.Tüm kuralları dışında HELPTEXT, içinde uygulanan bir FIELD (iş akışı) öğesi.

Alan kuralları olan eklenebilir.Diğer bir deyişle, dört tüm iş öğesi kural altyapısı tarafından değerlendirilecektir aynı alan için kurallar kümesi belirtebilirsiniz.

  • İş öğesi türü özgü kurallar kendi durumu modeli bir iş öğesinin konumunu ne olursa olsun uygulanır.Örneğin, bir <REQUIRED /> kuralı aşağıdaki denetimi gerçekleştirir:

    "MyField Value" != NULL

  • Özel durumu kuralları, bir iş öğesi örneği kapsanır, belirli bir durumda olduğunda.Aşağıdaki koşulun doğru olması durumunda bir özel durum kuralı uygulanır:

    State field value == "MyState" && "MyField Value" != NULL

  • Geçişe özgü için belirli bir geçişi belirlediğiniz kurallara belli bir geçişte bir iş öğesi kapsanır.Aşağıdaki koşullar geçerli olduğunda bu kurallar uygulanır:

    State field value == "ToState"  &&

    "Previous State Before Edit/New" == "FromState"

    && "MyField Value" != NULL

  • Neden özgü belirli bir nedenle belirlediğiniz kurallara belirli bir geçişi için belirli bir neden kapsanır.Aşağıdaki koşullar geçerli olduğunda işlenir:

    Reason field == "MyReason" &&

    State field value == "ToState"  &&

    "Previous State Before Edit/New" == "FromState" && "MyField Value" != NULL

İş öğesi etkin durumda ise, aşağıdaki örnekte müşteri önem alanının değişiklik kısıtlar.

<STATE name="Active">
   <FIELDS>
      <FIELD refname="MyCorp.Severity" >
         <READONLY />
      </FIELD>
   </FIELDS>
</STATE>

S: nasıl kuralları değerlendirildiği?Hangi sırayla uygulanır?

Y: kuralları genellikle, bunlar listelenen sırayla işlenir.Ancak, kullandığınızda, WHEN*, DEFAULT, ve COPY öğeleri, ek davranışlar uygulanabilir.

Bir alan için birden çok kural uyguladığınızda kuralların nasıl değerlendirildiği bazı fikir elde edebilirsiniz.Kuralların nasıl değerlendirildiği tamamen kararlı değildir.Bu bölüm, kullanırken Beklenen davranış ve etkileşimleri açıklar WHEN*, DEFAULT, ve COPY kuralları.

Aşağıdaki adımlar, TFS gerçekleştiren etkileşimleri doğru sırada ve iş öğesi formunun kullanıcı tarafından gösterir.Yalnızca 1, 8 ve adımları 13 kullanıcı tarafından gerçekleştirilir.

  1. Team Foundation client─such Visual Studio, Takım Gezgini, takım Web erişimi veya Takım Gezgini Everywhere─ olarak, bir kullanıcının yeni bir iş öğesi oluşturur veya varolan bir iş öğesini düzenler.

  2. Alan Varsayılanlarını doldurun.Tüm alanlar için kullanmak DEFAULT dışında kuralları WHEN* kuralları.

  3. Alan değerlerini kopyalayın.Tüm alanlar için kullanmak COPY dışında kuralları WHEN* deyimini.

  4. Tüm alanlar için bir WHEN eşleşmeler, ilk yapmak kural DEFAULT ve ardından COPY içinde kuralları.

  5. Tüm alanlar için bir WHENNOT eşleşmeler, ilk yapmak kural DEFAULT ve ardından COPY içinde kuralları.

    TFS her zaman işler WHEN önce kuralları WHENNOT kuralları.

  6. Adım 1'den değerleri, sahip ve içeren tüm alanlar için WHENCHANGED kuralları, ilk olarak bunu DEFAULT ve ardından COPY içinde kuralları.

  7. Düzenlemeye başlamak kullanıcının izin.

  8. Kullanıcı alan değerini değiştirir ve ardından alandan odağı taşır.

  9. Herhangi WHEN Bu alan için yeni değer eşleşen kuralları.

  10. Herhangi WHENNOT Bu alan için yeni değer eşleşen kuralları.

  11. Herhangi WHENCHANGED Bu alan için yeni değer eşleşen kuralları.

  12. Kullanıcıya düzenleme yeteneğini döndürür.

  13. Kullanıcı değişiklikleri veritabanına kaydeder.

  14. Tüm alanları için gerçekleştirmek SERVERDEFAULT alan için doğrudan ya da dolaylı altında tanımlanan operations bir WHEN veya bir WHENNOT kural.

S: tuş girişleri bir biçimde kural değerlendirme nasıl etkiler?

Y: UI iş öğesi formu üzerinden bir alan içinde bir tuş kullanıcının girdiği her zaman sistem bir alan için yeni bir değer ayarlar.Bu kural önkoşul koşullar her koşullu bir kural beklenmedik bir şekilde oluşabilir anlamına gelir.

Aşağıdaki XML örneğinde, "Tekrar Onaylandı" Durum alanına çünkü yazarken alt boşaltılacaktır WHEN* kuralı, kullanıcı "e" harfi Onaylandı yazarken hedeflenen son değer "Onayla" olmasa bile oluşur.Bu nedenle, koşullu kuralları kullanırken dikkatle düşünün.

<FIELD refname="MyCorp.SubStatus" />
<WHEN field="MyCorp.Status" value="Approve" >
<EMPTY />
</WHEN>
</FIELD>

S: nasıl iki alanlarının toplamı olan bir değer tutun bir alan olun?

Y: bu özellik özgün olarak şu anda desteklenmiyor.

S: zaman alan kuralları kullanarak genel iş akışı tanımlamak?

Y: yalnızca aynı tanımları ve kuralları birçok alan birden çok takım projeleri arası korunması ile görevli genel iş akışı kullanın.Benzer şekilde genel listeleri, genel iş akışı kullanarak alan tanımlarını güncelleştirmeniz gerektiğinde gereken işi en aza indirebilirsiniz.Daha fazla bilgi için bkz. Customize global workflow.

Ayrıca bkz.

Kavramlar

Tüm WITD XML öğeleri başvurusu

Diğer Kaynaklar

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