Aracılığıyla paylaş


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 İş Akışı XML Öğe Başvurusu

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:

  • exportglobalworkflow: Küresel iş akışını tanımlayan XML dosyasını dışarı aktarır.

  • importglobalworkflow: Küresel iş akışını tanımlayan XML dosyasını içeri aktarır.

Genel İş Akışını Yönetme [witadmin]

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

Ayrıca bkz.

Kavramlar

Tüm FIELD XML Öğeleri Başvurusu