Aracılığıyla paylaş


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

Çevik planlama takım Web Access (TWA) üzerinden görüntülemek 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: Bir ekip projesi için Çevik planlama araçlarını yapılandırma ve özelleştirme.

[!NOT]

TF400917 hata iletisi alırsanız, geçersiz bir yapılandırma içinde TWA oluştu.İşlem yapılandırma dosyasını kullanarak takım projenize şekilde yeniden içe witadmin importcommonprocessconfig.Hatayı gidermek ihtiyacınız iletileri elde edersiniz.

Bir takım projesi için işlem yapılandırması yönetmek için witadmin işlem 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.

İşlem WIT nesne özelleştirmek için

  • 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ını içeri aktarır.

Çalıştırmak için witadmin komut satırı aracı, bir komut istemi açmak nerede ya da Visual Studio veya Ekip Gezgini yüklü olduğundan ve girin:

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

Windows 32-bit sürümü üzerinde değiştirmek %programfiles(x86)% ile %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 bkz. Team Foundation Server izinleri ve TFS varsayılan grupları, izinleri ve rolleri [yeniden yönlendirme].

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 projesini belirtir.Bu takım projesi/koleksiyon parametresi kullanarak belirtilen toplama tanımlanması gerekir.Belirttiğiniz bir takım projesi belirtmeniz gerekmez /v geç.

/f:FileName

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

[!NOT]

İ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önlendirme 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 parametreyi unutursanız, 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

[!NOT]

TFS 2013 VS yükleme varolan takım projeleri yükseltir.Bunlar Çevik yapılandırma dosyaları ve TFS 2012'de desteklenen ortak yapılandırma dosyaları birleştiren işlemi yapılandırma dosyası kullanır.Aşağıdaki witadmin komutları ilgili yapılandırma dosyalarına birlikte kullanım dışı:

  • exportagileprocessconfig

  • exportcommonprocessconfig

  • importagileprocessconfig

  • importcommonprocessconfig

Yükseltilmiş bir takım projesini güncelleştirmekte olduğunuz olup TFS yükseltmesinden sonra özellikleri yapılandırma.

TFS 2013.3 bir yükselttikten sonra varolan test planları veya test paketlerini erişme sorunlarla 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

Hızlı Ekle panele bir alan eklemek için

Herhangi bir 'Hızlı ekle' paneli için alanlar ekleyebilirsiniz.Örneğin, aşağıdaki örnek ürün biriktirme listesi paneline İş Değeri alanını ekler.

Eklenen iş değerini alan paneliyle biriktirme listesi

Panel yalnızca, seçilen WIT'ye ilişkin WIT tanımının FIELDS bölümüne eklenen alanları görüntüler.Örneğin, iş değeri olarak yalnızca başlığı görüntüler sonra hata WIT seçerseniz, hatalar için tanımlı değil.Panele başka bir WIT eklemek isterseniz, şurada açıklandığı gibi Gereksinimler Kategorisi'ne ekleyebilirsiniz.

  1. Takım projeniz için yönetim izinlerine sahip değilseniz 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>
    

    İpuçları:

    • Bu dizini kullanarak bir alan için başvuru adını arayabilirsiniz.

    • 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ş Masası görüntülemek için biriktirme listesi sayfayı yenileyin.

Test Yöneticisi'ni destekleyecek metastate Eşlemeleri Güncelleştir

Özelleştirirseniz WORKFLOW bölümü test planı veya test paketini durumları için metastates eşlenmesi gerekir.Bu, Visual Studio 2013.2 veya önceki sürümlerinde yer Test Yöneticisi istemcilerini destekler.

Aşağıdaki örnekte, test planı iş akışı sınama, tasarım, kullanılacak güncelleştirildi ve oturum kapatma 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.Bkz. İşlem yapılandırma XML öğesi başvurusu.

Soru - Yanıt

S: 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 projenizi güncelleştirirken 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.

S: 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üsünü destekleyen.

  • 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.

    Test planı ve Test paketi WITs kullanılabilir yalnızca yükseltmeye TFS 2013.3, bu kullanılabilir için indirme sayfası.

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

    TFS yükselttikten sonra uygulama hatası iletisi

İşlem yapılandırma hatalarını çözümleyin nasıl?

Y: bir takım projesi için aşağıdaki değişikliklerden birine yaptığınızda, WIT, 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 WIT tanımı doğrulayın

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

Bir WIT için gereksinimleri Kategori Ekle

(Bir WIT gereksinimleri kategori veya görev kategorisi ancak ikisine birden değil 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çermek üzere:

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

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

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

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

WIT ile ilişkili renk kodlarını tanımlamak için bir giriş içermek üzere.Örneğin:

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

İş akışını gereksinimleri kategorideki bir WIT ve Değiştir

N/A

Bir WIT gereksinimleri kategoriye eklemek için yukarıda açıklandığı gibi gerekli metastate eşleme içermek üzere.

Görev kategorisi için bir WIT 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 İş

    (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çermek üzere:

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

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

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

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

WIT ile ilişkili renk kodlarını tanımlamak için bir giriş içermek üzere.Örneğin:

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

İş akışını görev kategorideki bir WIT ve Değiştir

N/A

Görev kategorisi için bir WIT eklemek için yukarıda açıklandığı gibi gerekli metastate eşleme içermek üzere.

Hata kategorisine bir WIT Ekle (Çevik ve yalnızca CMMI)

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

N/A

Gerekli metastate eşleme içermek üzere:

  • 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 durumu eşlenen olabilirtype="Complete"

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

Bir WIT gereksinimleri kategori veya görev kategorisi kaldırma

N/A

Yalnızca olan herhangi bir metastate eşleştirmelerini kaldırmak için bu WIT ile ilişkili

Takım projesi bir WIT Kaldır

Kategoriler WIT kaldırmak için.

Yalnızca olan herhangi bir metastate eşleştirmelerini kaldırmak için kaldırdığınız WIT ile ilişkili ve WorkItemColor , renk kodları için WIT tanımlayan öğesi kaldırıldı.

S: 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. Bir ekip projesi için Çevik planlama araçlarını yapılandırma ve özelleştirme.

S: İki veya daha fazla portföy biriktirme listesi ile çalışmak ister misiniz?

A: Varsayılan deneyim, portföy biriktirme listesinin bir düzeyini destekler.Çevik portföy yönetimine biriktirme listesi ekleme bölümünde açıklandığı gibi en çok beş düzey ekleyebilirsiniz.

S: Görev panosu veya ürün biriktirme listesi üzerinde görünen WIT'leri eklemek veya değiştirmek istiyor musunuz?

A: Özel bir WIT eklediyseniz ve bunu biriktirme listesine ya da görev panosuna eklemek istiyorsanız, bunu yapabilirsiniz.Yalnızca, iki konumda birden görünmesini sağlayamazsınız.Nasıl olduğunu öğrenmek için bkz. Biriktirme listesine veya görev panosuna hata ekleme.