Genel İş Akışını Özelleştirme
Birden çok türde iş öğesinin paylaştığı bir iş öğesi alanları kümesini bulundurmak istediğinizde genel bir iş akışı tanımlayın.Genel bir iş akışı kullanıyorsanız, bir takım projesinde veya takım projesi koleksiyonundaki tüm iş öğesi türlerinde kullanılabilir olan alan ve genel listeleri tanımlayabilirsiniz.
Bu konuda
Küresel İş Akışı İçerikleri
Genel İş Akışını Tanımlama ve Yönetme
Örnek Genel İş Akışı XML Dosyası
Küresel İş Akışı İçerikleri
Bir genel iş akışını bir iş öğesi türünü özelleştirmenize benzer şekilde tanımlayabilirsiniz.Genel iş akışı oluşturmak veya özelleştirmek için tanımlamak veya bir xml dosyasını değiştirin.
[!NOT]
Microsoft Solutions Framework (MSF) işlem şablonları için tanımlanmış genel iş akışı yok.Ancak, yüklediğinizde Team Foundation Server Project Server Extensions, genel iş akışı veri eşitlemesi katılmak için yapılandırma ekip proje koleksiyonları için içe aktarılmış.Daha fazla bilgi için bkz. Team Foundation Server ve Microsoft Project Server Arasında Veri Akışını Etkinleştirme.
Genel iş akışı aşağıdaki öğeleri içerebilir:
FIELD (Tanımı).Alanların tanımlarını ve her alan için belirleyici ve koşullu kuralları belirtebilirsiniz.Bu kurallar bir FIELDS üst öğesinin bünyesinde bulunur.
GLOBALLIST.Genel iş akışının bir parçası olarak bir veya daha fazla genel liste belirtebilirsiniz.Bu listeler bir GLOBALLISTS üst öğesinin bünyesinde bulunur.
Takım projesi veya koleksiyon için geçerli olarak tanımlanmamış bir alan belirtirseniz, alan geniş iş akışı içeri aktarıldığında oluşturulur.Bir iş öğesi türü için önceden tanımlanmış alan özelliklerini değiştiremezsiniz.Örneğin, genel iş akışını değiştirerek kolay ad, başvuru adı veya raporlama ile ilişkili özellikleri değiştiremezsiniz.
Genel iş akışı aşağıdaki öğeleri ve tanımları içeremez:
HELPTEXT.Bir alan için yardım metni belirtemezsiniz.
WORKFLOW.Durumlar, geçişler ve nedenlerden oluşan bir iş akışı belirtemezsiniz.İş akışı her zaman bir çalışma öğesi türü olarak kapsama alınır.
FORM.Kapsamı daima bir iş öğesi türüne göre olduğu için iş öğesi formunun düzenini belirtemezsiniz.
Genel iş akışı öğeleri https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/globalworkflow ad alanına aittir.
Başa dön
Genel İş Akışını Tanımlama ve Yönetme
Görev |
Konu |
---|---|
Bir genel iş akışı öğesinin sözdizimini arayın.Genel iş akışını ALAN (tanım) ve GLOBALLIST öğelerini ve bunların alt öğelerini kullanarak tanımlayın. |
|
Genel iş akışı oluşturun, değiştirin, dışarı aktarın veya içeri aktarın.witadmin komut satırı aracında aşağıdaki komutları kullanarak genel iş akışını yönetirsiniz:
|
Başa dön
Örnek Genel İş Akışı XML Dosyası
Aşağıdaki örnek FIELD (Tanım) öğesi ve desteklenen kural öğelerini kullanarak genel iş akışı içinde iki alanı nasıl tanımlayabileceğinizi gösterir.Daha fazla bilgi için bkz. Tüm FIELD XML Öğeleri Başvurusu.
<?xml version="1.0" encoding="utf-8"?>
<GLOBALWORKFLOW>
<FIELDS>
<FIELD name="Project Server Enterprise Project" refname="Microsoft.Sync.ProjSrv.ProjectName" type="String">
<ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
<LISTITEM value="PsProject" />
</ALLOWEDVALUES>
<DEFAULT not="[global]\Project Collection Service Accounts" from="value" value="PsProject" />
</FIELD>
<FIELD name="Project Server Requested Project GUID" refname="Microsoft.Sync.ProjSrv.RequestedProjGuid" type="GUID">
<ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
<LISTITEM value="3aabbaa9-f204-4748-897c-47904155bc61" />
</ALLOWEDVALUES>
<DEFAULT not="[global]\Project Collection Service Accounts" from="value" value="3aabbaa9-f204-4748-897c-47904155bc61" />
<WHEN field="Microsoft.Sync.ProjSrv.ProjectName" value="PsProject">
<ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
<LISTITEM value="3aabbaa9-f204-4748-897c-47904155bc61" />
</ALLOWEDVALUES>
<COPY from="value" value="3aabbaa9-f204-4748-897c-47904155bc61" />
</WHEN>
</FIELD>
</FIELDS>
</GLOBALWORKFLOW>
Başa dön