Aracılığıyla paylaş


İşlem yapılandırmasını içeri ve dışarı aktarma [witadmin]

Team Foundation Server (TFS) web portalı üzerinden görüntülemek Çevik planlama aracı sayfaları görüntülemeyi değiştirmek için işlem yapılandırması özelleştirerek. Birkaç ek araçlar metastate eşlemelere iş akışı durumları harita gerektirir.

Çevik planlama aracı sayfaları özelleştirmek nasıl genel bakış için bkz: Configure and customize Agile planning tools for a team project.

Not

TF400917 hata iletisi alırsanız, geçersiz bir yapılandırma oluştu.İşlem yapılandırma dosyasını kullanarak takım projenize şekilde yeniden içe witadmin importprocessconfig.Hatayı gidermek gereken ileti alırsınız.

Bir takım projesi için işlem yapılandırması yönetmek için witadmin işlemi yapılandırması XML tanım dosyası alma ve verme komut satırı aracı. İşlem yapılandırması hakkında bilgi edinmek için İşlem yapılandırma XML öğesi başvurusu.

Process for customizing a WIT object

  • exportprocessconfig: Bir XML dosyası veya komut isteminin işlem yapılandırma tanımı aktarır.

  • importprocessconfig: İşlem yapılandırma tanımı XML dosyası alır.

witadmin Komut satırı aracı yalnızca bir şirket içi TFS karşı çalıştırıldığında çalışır. Aracı çalıştırmak için bir komut istemi açmak nerede ya da Visual Studio veya Ekip Gezgini yüklenir ve girin:

cd %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE

Windows 32-bit sürümü üzerinde değiştirmek %programfiles(x86)% birlikte %programfiles%.

Gereksinimler

  • İşlem yapılandırma tanımlarını dışarı aktarmak için geçerli bir kullanıcı takım projesi veya toplama olmalıdır.

  • İşlem yapılandırma tanımlarını içeri aktarmak için aşağıdaki güvenlik grubunun bir üyesi olması gerekir: Team Foundation Yöneticileri veya Proje yöneticileri.

Daha fazla bilgi için Team Foundation Server izinleri.

witadmin exportprocessconfig /collection:CollectionURL /p:ProjectName [/f:FileName] [/e:encoding] 

witadmin importprocessconfig /collection:CollectionURL [/p:ProjectName] /f:FileName [/e:encoding] [/v]

Parametreler

Parametre

Açıklama

/collection:CollectionURLx

Gerekli. Koleksiyonun URL'sini belirtir. Aşağıdaki biçimde bir URI belirtin: http://ServerName: Port/VirtualDirectoryName/CollectionName

Bir sanal dizin belirtmezseniz, aşağıdaki biçimde URI belirtmeniz gerekir:

http://ServerName: Port / CollectionName.

/p:ProjectName

Gerekli. İşlem Yapılandırması içeri veya dışarı aktarmak istediğiniz takım projesi belirtir. Bu takım projesi/koleksiyon parametresi kullanarak belirtilen toplama tanımlanması gerekir. Belirttiğiniz bir takım projesi belirtmeniz gerekmez /v geçin.

/f:FileName

Yol ve içeri aktarma veya dışarı aktarmak işlem yapılandırması XML tanımı dosyasının adı.

NotNot
İstemci bilgisayarın çalışıyorsa, Windows Vista, belirli klasörlere izinlere sahip olmayabilir.Genel listesi nerede izinler yok bir konuma dışarı çalışırsanız, kayıt defteri sanallaştırma teknolojisi otomatik olarak dışarı aktarılan dosyasını yeniden yönlendirir ve sanal depoya kaydeder.Daha fazla bilgi için şu sayfaları Microsoft Web sitesinde bakın: kayıt defteri sanallaştırma ve Windows Vista ortak dosya ve kayıt defteri sanallaştırma sorunları.Bu yeniden yönlendirmeden kaçınmak için dosya izinlere sahip olduğu bir konuma dışarı aktarabilirsiniz.

/e:Encoding

İsteğe bağlı. Adı bir .NET Framework 2.0 kodlama biçimi. Belirtilen kodlama vermek veya XML verileri almak için kullanılır. Örneğin, /e utf-7 Unicode (UTF-7) kodlamasını belirtir. Bu parametre, boş bırakılırsa witadmin kodlama algılamaya çalışır ve algılama başarısız olursa UTF-8 kullanır.

/v

İsteğe bağlı. İşlem Yapılandırması tanımlayan ama tanım dosyası almaz XML doğrular.

/? veya help

Komut isteminin komut hakkında Yardım görüntüler.

Notlar

TFS en son sürümünü yükleme varolan takım projelerini yükseltir. Yükseltilmiş bir takım projesini güncelleştirmekte olduğunuz olup Yeni Özelliklere Erişim için Yükseltilmiş Bir Takım Projesini Güncelleştirme.

Bir yükseltmeden sonra mevcut test planları veya test paketlerini erişim sorunları karşılaşırsanız bakın Update a team project manually to support test management.

Örnekler

Her örnekte aşağıdaki değerler geçerlidir:

  • Koleksiyon için URL: http://AdventureWorksServer/tfs/DefaultCollection

  • Takım projesi: Contoso

  • Bağlantı noktası numarası sunucu Web sitesinin: 8080

Hh500413.collapse_all(tr-tr,VS.140).gifHızlı Ekle panele bir alan eklemek için

Herhangi bir 'Hızlı ekle' paneli için alanlar ekleyebilirsiniz. Örneğin, aşağıdaki örnekte ekler iş değerini ürün biriktirme listesi paneline.

Backlog panel with Business Value field added

Paneli yer alan yalnızca görüntüler FIELDS bölümünde seçili ETKİLEŞİME ETKİLEŞİME tanımı. Örneğin, hata i, sonra yalnızca başlığı görüntüler seçerseniz, iş değeri olarak hatalar için tanımlı değil. Başka bir ETKİLEŞİME paneline eklemek için gereksinimleri kategoriye açıklandığı gibi eklediğiniz burada.

  1. Takım projeniz için yönetim izinleri yoksa bunları.

  2. Visual Studio veya Team Explorer'ın yüklü olduğu bir Komut İstemi penceresi açın ve şunu girin:

    cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
    

    Windows 32-bit sürümü üzerinde % ProgramFiles % programfiles % ile değiştirin. Yapabilecekleriniz Takım Gezgini indirin ücretsiz.

  3. İşlem yapılandırma dosyasını dışa aktarın.

    witadmin exportprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
    

    Bir örnek için bir CollectionURL : 8080/tfs/TeamProjectCollectionName olan.

  4. Alan başvurusu adına Ekle AddPanel bölümü.

    Örneğin, aşağıdaki sözdizimini ekler Öncelik paneline öğesi.

    <AddPanel>
       <Fields>
          <Field refname="System.Title" />
          <Field refname="Microsoft.VSTS.Common.BusinessValue" />
       </Fields>
    </AddPanel>
    

    Tips:

    • Bu kullanarak bir alan başvurusu adı arayabilirsiniz dizini.

    • Gereksinimleri kategori için tanımlanmış iş öğesi türleri için gerekli tüm alanları ekleyin. Bu şekilde biriktirme listesi öğeleri Masası üzerinden eklediğinizde onları doldurmak için iş öğesi formu açmadan özen gösterin.

  5. İşlem yapılandırma dosyasını içe aktarın.

    witadmin importprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
    
  6. Güncelleştirilmiş paneli görüntülemek için biriktirme listesi sayfayı yenileyin.

Hh500413.collapse_all(tr-tr,VS.140).gifTest Yöneticisi'ni destekleyecek metastate Eşlemeleri Güncelleştir

Özelleştirirseniz WORKFLOW bölümü test planı veya test paketi, durumları için metastates eşlenmesi gerekir.

Aşağıdaki örnekte, test planı iş akışı sınama, tasarım, kullanılacak güncelleştirilmiş ve oturum Kapat durumları. Geriye dönük uyumluluk desteklemek için TestPlanWorkItems eklenir ProjectProcessConfiguration işlemi yapılandırma tanımı bölümünü.

İŞ AKIŞI

Metastate eşlemeleri

<WORKFLOW>
      <STATES>
        <STATE value="Design" />
        <STATE value="Testing" />
        <STATE value="Signed Off" />
      </STATES>
      <TRANSITIONS>
        <TRANSITION from="" to="Design">
          <REASONS>
            <DEFAULTREASON value="New test plan" />
          </REASONS>
        </TRANSITION>
     <TRANSITION from="Design" to="Testing">
          <REASONS>
            <DEFAULTREASON value="Authoring complete" />
          </REASONS>
        </TRANSITION>        
     <TRANSITION from="Testing" to="Signed Off">
          <REASONS>
            <DEFAULTREASON value="Signed Off testing" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Signed Off" to="Design">
          <REASONS>
            <DEFAULTREASON value="Reactivating to authoring phase" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Signed Off" to="Testing">
          <REASONS>
            <DEFAULTREASON value="Reactivating to run tests" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Testing" to="Design">
          <REASONS>
            <DEFAULTREASON value="Back to authoring" />
          </REASONS>
        </TRANSITION>
      </TRANSITIONS>
    </WORKFLOW>
<TestPlanWorkItems category="Microsoft.TestPlanCategory" pluralName="Test Plans" singularName="Test Plan">
    <States>
      <State type="InProgress" value="Design" />
      <State type="InProgress" value="Testing" />
      <State type="Complete" value="Signed Off" />
    </States>
  </TestPlanWorkItems>
<TestSuiteWorkItems category="Microsoft.TestSuiteCategory" pluralName="Test Suites" singularName="Test Suite">
    <States>
      <State type="Proposed" value="In Planning" />
      <State type="InProgress" value="In Progress" />
      <State type="Complete" value="Completed" />
    </States>
  </TestSuiteWorkItems>

Test paketi iş akışı değiştirirseniz, yeni durumları eşlemek istiyorsanız benzer bir güncelleştirme yapmanız gerekir. İçinde eklediğiniz bir TestSuiteWorkItems bölümü. Bakın İşlem yapılandırma XML öğesi başvurusu.

Soru - Yanıt

Hh500413.collapse_all(tr-tr,VS.140).gifS: hangi özelleştirmeler ı hale getirebilir ve bir TFS yükselttikten sonra takım Projem güncelleştirmek için Yapılandırma Sihirbazı'nı kullanmaya devam?

Y: hızlı Ekle Masası özelleştirebilirsiniz. Özelliklerini Yapılandırma Sihirbazı'nı takım projeleri güncelleştirir ve en son özelliklere erişim kazanabilirsiniz.

Diğer değişiklikleri takım projenizin güncelleştirilirken el ile bazı işlemleri gerçekleştirmek gerektirebilir. Hangi özelleştirmeler hakkında güvenli hale getirebilirsiniz ve kaçının bilgi edinmek için deneyimi izleme iş özelleştirmek: özelleştirme önce Bakım ve yükseltme etkilerini.

Hh500413.collapse_all(tr-tr,VS.140).gifS: iş akışı durumları metastates için eşlemek ne zaman gerekiyor mu?

Y: eklemek veya kaldırmak için aşağıdaki WITs iş akışı durumları, eklemek veya karşılık gelen metastate eşleştirmelerini kaldırmak için işlem yapılandırması güncelleştiriliyor düşünmelisiniz.

  • Gereksinim kategorisi veya görev kategorisi ait WITs: Metastate eşlemeleri Çevik planlama araçları görüntülemeyi destekler.

  • Hata kategorisine ait WITs: desteklemek için Metastate eşlemeleri My iş Aracı (Çevik ve CMMI tabanlı takım projeleri).

  • Test planı ve Test: iş akışını bu WITs ve güncelleştirmeler eşlenmesi gerekir yalnızca takım üyeleri için TFS Test üzerinde Visual Studio 2013.2 dayalı Manager'ın bir sürümü veya önceki bir sürümünü bağlanma desteklendiğinde.

    Metastate eşlemeleri alırsanız, güncelleştirme bir Uygulama beklenmeyen bir hata algılandı takım projenize bağlanmak sırasında hata oluştu.

    Application fault error message after TFS upgrade

Hh500413.collapse_all(tr-tr,VS.140).gifİşlem yapılandırma hatalarını çözümleyin nasıl?

Y: aşağıdaki değişikliklerden birine bir takım projesine yaptığınızda ETKİLEŞİME, kategoriler veya işlem yapılandırması için tanımları güncelleştirmeniz gerekir. Hatalarını önlemek için her zaman, bu sırada değişiklik: (1) WITs, (2) kategoriler ve (3) işlem yapılandırması...

Özelleştirme

Güncelleştirme veya ETKİLEŞİME tanımı doğrulayın

Güncelleştirme veya işlem yapılandırma tanımı doğrulayın

Bir ETKİLEŞİME için gereksinimleri Kategori Ekle

(Bir ETKİLEŞİME gereksinimleri kategori veya görev kategorisi ancak her ikisi de ait olabilir.)

Aşağıdaki alanları eklemek için:

  • Biriktirme listesi öncelik (Scrum) veya yığın derecesini (Çevik veya CMMI)

    (atanan alan değeri eşleşmelidir type=Order işlemi yapılandırma dosyası)

  • Çaba (Scrum), hikaye noktalarında (Çevik) veya boyutu (CMMI)

    (atanan alan değeri eşleşmelidir type=Effort işlemi yapılandırma dosyası)

  • Alan yolunu veya atanan alan değeri type=Team işlemi yapılandırma dosyası

  • Dahil edilen tüm alanları AddPanel işlemi yapılandırma dosyası bölümünü (alanlar içinde tanımlanmalıdır FIELDS bölümünde ancak içinde dahil edilecek yoksa FORM bölümü.

Gerekli metastate eşleme içerecek şekilde:

  • Her iş akışı durumuna başlangıcını eşleme type="Proposed"

  • Harita sahip göstermek için Kanban panosunda istediğiniz her ara iş akışı durumu type="InProgress"

  • Her iş akışı durumuna sonuna eşleme type="Complete"

    Yalnızca bir durum eşlenen olabilir type="Complete"

ETKİLEŞİME ile ilişkili renk kodlarını tanımlamak için bir giriş içerecek şekilde. Örneğin:

<WorkItemColor primary="FF009CCC" secondary="FFD6ECF2" name="Product Backlog Item" />

İş akışını bir ETKİLEŞİME gereklilikleri kategorisinde ve Değiştir

N/A

Bir ETKİLEŞİME gereksinimleri kategoriye eklemek için yukarıda açıklandığı gibi gerekli metastate eşleme içerecek şekilde.

Görev kategorisi için bir ETKİLEŞİME Ekle

Aşağıdaki alanları eklemek için:

  • Biriktirme listesi öncelik (Scrum) veya yığın derecesini (Çevik veya CMMI)

  • Etkinlik (Scrum veya Çevik) veya uzmanlık alanı (CMMI)

    (atanan alan değeri eşleşmelidir type=Activity işlemi yapılandırma dosyası)

  • Kalan iş

    (atanan alan değeri eşleşmelidir type=RemainingWork işlemi yapılandırma dosyası)

  • Alan yolunu veya atanan alan değeri type=Team işlemi yapılandırma dosyası

  • (İsteğe bağlı) Özgün çalışma ve tamamlanan çalışma (Çevik ve yalnızca CMMI)

Gerekli metastate eşleme içerecek şekilde:

  • Her iş akışı durumuna başlangıcını eşleme type="Proposed"

  • Harita sahip göstermek için görev panosundaki istediğiniz her ara iş akışı durumu type="InProgress"

  • Her iş akışı durumuna sonuna eşleme type="Complete"

    Yalnızca bir durum eşlenen olabilir type="Complete"

ETKİLEŞİME ile ilişkili renk kodlarını tanımlamak için bir giriş içerecek şekilde. Örneğin:

<WorkItemColor primary="FFF2CB1D" secondary="FFF6F5D2" name="Task" />

İş akışını görev kategorideki bir ETKİLEŞİME ve Değiştir

N/A

Görev kategorisi için bir ETKİLEŞİME eklemek için yukarıda açıklandığı gibi gerekli metastate eşleme içerecek şekilde.

Hata kategorisine bir ETKİLEŞİME Ekle (Çevik ve yalnızca CMMI)

İş akışını (Çevik ve yalnızca CMMI) hata kategorideki bir ETKİLEŞİME ve Değiştir

N/A

Gerekli metastate eşleme içerecek şekilde:

  • Her iş akışı durumuna başlangıcını eşleme type="Proposed"

  • Harita sahip göstermek için My iş için istediğiniz her ara iş akışı durumu type="InProgress"

  • Harita sonuna kadar her iş akışı durumu type="Complete"

    Yalnızca bir durum eşlenen olabilir type="Complete"

Daha fazla bilgi edinmek için Çalışmamı kullanarak hata güncelleme durumunu destekleme.

Bir ETKİLEŞİME gereksinimleri kategori veya görev kategorisi kaldırma

N/A

Yalnızca metastate eşlemeleri kaldırmak için bu ETKİLEŞİME ile ilişkili

Takım projesi bir ETKİLEŞİME Kaldır

Kategoriler ETKİLEŞİME kaldırmak için.

Yalnızca metastate eşlemeleri kaldırmak için kaldırdığınız ETKİLEŞİME ile ilişkili ve WorkItemColor renk kodları için ETKİLEŞİME tanımlayan öğesi kaldırıldı.

Hh500413.collapse_all(tr-tr,VS.140).gifS: TWA'daki Çevik planlama araçlarında görüntülenen diğer işlevleri nasıl özelleştirebilirim?

Y: bazı özelleştirmeler kullanıcı arabirimi aracılığıyla yapılabilir. Diğerleri ise işlem yapılandırmasını ya da diğer takım proje nesnelerini düzenlemeyi gerektirir. Genel bir bakış için bkz: Configure and customize Agile planning tools for a team project.

Hh500413.collapse_all(tr-tr,VS.140).gifS: İki veya daha fazla portföy biriktirme listesi ile çalışmak ister misiniz?

Y: varsayılan deneyimi Portföy biriktirme listesinin bir düzey destekler. Açıklandığı gibi beş adede kadar düzeyleri ekleyebilirsiniz Çevik portföy yönetimine biriktirme listesi ekleme.

Hh500413.collapse_all(tr-tr,VS.140).gifS: Görev panosu veya ürün biriktirme listesi üzerinde görünen WIT'leri eklemek veya değiştirmek istiyor musunuz?

Y: özel ETKİLEŞİME ve, biriktirme listesi veya görev panosu için eklemek istediğiniz eklediyseniz, aşağıdakileri yapabilirsiniz. Yalnızca, iki konumda birden görünmesini sağlayamazsınız. Bilgi okuma tarafından nasıl Kapsamlara ve panolara iş öğesi türleri ekleme.