İş öğelerini bir ekipten diğerine taşıma

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Bir ekip eklediğinizde veya mevcut ekipleri yeniden düzenlediğinizde, alan yollarını güncelleştirerek iş öğelerini bir ekipten diğerine aktarmanız gerekebilir. Azure DevOps'taki her iş öğesi, ekip sahipliğini belirleyen ve iş öğelerinin kapsamlarda ve panolarda nasıl görüntüleneceğini etkileyen bir Alan Yolu'na atanır.

Gereksinimler kategorisi altında kategorilere ayrılmış iş öğeleri, ekibin Alan Yolu'na atamalarına bağlı olarak bir ekibin kapsamında görünür. Benzer şekilde, bir ekibin Alan Yolu'na başka iş öğeleri atamak, ekip sahipliğini temel alan sorguları ve raporlamayı destekler.

Önkoşullar

Kategori Gereksinimler
İzinler - İş öğelerini görüntülemek, izlemek ve düzenlemek için: Bu düğümdeki iş öğelerini görüntüleme izinleri ve bu düğümdeki iş öğelerini düzenleme izinleri İzin Verolarak ayarlanmış. Varsayılan olarak Katkıda Bulunanlar grubu bu izinlere sahiptir. Daha fazla bilgi için bkz . İş izleme izinlerini ayarlama.
- İş öğelerine etiket eklemek için: Proje düzeyinde Yeni etiket tanımı oluştur izin İzin verolarak ayarlanır. Varsayılan olarak Katkıda Bulunanlar grubu bu izne sahiptir.
Erişim Düzeyleri - Proje üyesi.
- İş öğelerine yeni etiketler eklemek veya çekme isteklerini görüntülemek veya izlemek için: En az Temel erişim.
- İş öğelerini görüntülemek veya izlemek için: En az Paydaş erişimi. Daha fazla bilgi için bkz . Erişim düzeyleri hakkında.
- Okuyucular grubundakiler de dahil olmak üzere tüm proje üyeleri iş öğelerini içeren e-postalar gönderebilir.
Alan Yolu izinleri Alan Yolu düğümleri altındaki iş öğelerini görüntüleyin ve düzenleyin. Daha fazla bilgi için bkz . Alan veya yineleme yolu altındaki iş öğelerini değiştirme.
Yapılandırılmış alan yolları Hedef ekip Alan Yollarını doğru yapılandırdı. Aksi takdirde, iş öğelerini aktarmadan önce gerekli Alan Yollarını ayarlayın.
Tutarlı işlem modeli Ekibiniz, iş öğelerinin sorunsuz bir şekilde taşınması için uyumlu bir işlem modeli (Devralınan, Barındırılan XML veya Şirket İçi XML) kullanıyor.
Yedeklenen iş öğeleri Hata olması durumunda veri kaybını önlemek için toplu taşımalar gerçekleştirmeden önce iş öğelerini yedeklemenizi veya dışarı aktarmanızı öneririz.
Araçları Azure CLI komutlarını kullanmak için: Azure DevOps CLI .
Kategori Gereksinimler
İzinler - İş öğelerini görüntülemek, izlemek ve düzenlemek için: Bu düğümdeki iş öğelerini görüntüleme ve bu düğümdeki iş öğelerini düzenleme izinler İzin Ver olarak ayarlanmış. Varsayılan olarak Katkıda Bulunanlar grubu bu izinlere sahiptir. Daha fazla bilgi için bkz . İş izleme izinlerini ayarlama.
- İş öğelerine etiket eklemek için: Proje düzeyinde Yeni etiket tanımı oluşturma izniİzin ver olarak ayarlanır. Varsayılan olarak Katkıda Bulunanlar grubu bu izne sahiptir.
Erişim Düzeyleri - Proje üyesi.
- İş öğelerine yeni etiketler eklemek, çekme isteklerini görüntülemek veya takip etmek için: En az Temel erişim.
- İş öğelerini görüntülemek veya izlemek için: Paydaş erişimi en az. Daha fazla bilgi için bkz . Erişim düzeyleri hakkında.
- Okuyucular grubundakiler de dahil olmak üzere tüm proje üyeleri iş öğelerini içeren e-postalar gönderebilir.
Alan Yolu İzinleri iş öğelerini görüntüle ve iş öğelerini düzenle, Alan Yolu düğümleri altında. Daha fazla bilgi için bkz . Alan veya yineleme yolu altındaki iş öğelerini değiştirme.

İş öğelerini ekipler altında taşıma

İş öğelerini bir ekip altına taşımak için aşağıdaki adımları uygulayın:

  1. Yeniden atamak istediğiniz tüm iş öğelerinin sorgusunu oluşturun.

  2. Her takıma ait olan bu öğeleri birden çok kez seçin ve alan yolunu toplu olarak düzenleyin.

    Web portalı, Sorgular sayfası, Seçme iş öğelerini toplu değiştirme ekran görüntüsü.

  3. Toplu değişiklik yaptıktan sonra toplu kaydetme.

    Düzenlenen iş öğelerini toplu kaydetme ekran görüntüsü.

Azure CLI kullanarak iş öğesini taşıma

Alan Yolunu güncelleştirerek tek bir iş öğesini taşımak için az boards work-item update komutunu kullanabilirsiniz.

az boards work-item update --id
                           [--area]
                           [--assigned-to]
                           [--description]
                           [--discussion]
                           [--fields]
                           [--iteration]
                           [--open]
                           [--reason]
                           [--state]
                           [--title]

Parametreler

  • kimlik: Gerekli. Güncelleştirilecek iş öğesinin kimliği.
  • alan: İsteğe bağlı. Bir alanın mutlak yolu. Örnek: --path \ProjectName\Area\AreaName.
  • atanan: İsteğe bağlı. İş öğesinin Jamal'a atandığı kişinin adı.
  • description: İsteğe bağlı. İş öğesinin açıklaması.
  • tartışma: İsteğe bağlı. İş öğesindeki bir tartışmaya eklemek için açıklama.
  • fields: İsteğe bağlı. Ayarlamak istediğiniz özel alanlar için boşlukla ayrılmış "field=value" çiftleri.
  • yineleme: İsteğe bağlı. Yinelemenin mutlak yolu. Örnek: \ProjectName\Iteration\IterationName.
  • open: İsteğe bağlı. İş öğesini varsayılan web tarayıcısında açın.
  • neden: İsteğe bağlı. İş öğesinin durumunun nedeni.
  • durum: İsteğe bağlı. İş öğesinin durumu( örneğin, Etkin).
  • title: İsteğe bağlı. İş öğesinin başlığı.

Örnek

Azure DevOps CLI kullanarak aynı anda yalnızca bir iş öğesini taşıyabilirsiniz. Bu örnekte, iş öğesi kimliği=148'i Fabrikam Fiber\Üretim Planlama alanı yolunun altına taşırız.

az boards work-item update --id 148 --area "Fabrikam Fiber\Production Planning" --output yaml

Aşağıdaki YAML çıkışı, iş öğesi için tanımlanan alanların her biri hakkında bilgi sağlar.

fields:
  Microsoft.VSTS.Common.Priority: 2
  Microsoft.VSTS.Common.StackRank: 1500000001.0
  Microsoft.VSTS.Common.StateChangeDate: '2021-11-23T22:26:28.27Z'
  Microsoft.VSTS.Common.ValueArea: Business
  System.AreaPath: Fabrikam Fiber\Production Planning
  System.AssignedTo:
    _links:
      avatar:
        href: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    descriptor: aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    displayName: Jamal Hartnett
    id: d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
    imageUrl: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    uniqueName: fabrikamfiber4@hotmail.com
    url: https://spsprodeus27.vssps.visualstudio.com/A5d5b8da6-3db7-4829-baf9-1e500c21cc12/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
  System.BoardColumn: Backlog
  System.ChangedBy:
   _links:
      avatar:
        href: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    descriptor: aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    displayName: Jamal Hartnett
    id: d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
    imageUrl: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    uniqueName: fabrikamfiber4@hotmail.com
    url: https://spsprodeus27.vssps.visualstudio.com/A5d5b8da6-3db7-4829-baf9-1e500c21cc12/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
  System.ChangedDate: '2022-05-19T22:58:52.93Z'
  System.CommentCount: 0
  System.CreatedBy:
   _links:
      avatar:
        href: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    descriptor: aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    displayName: Jamal Hartnett
    id: d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
    imageUrl: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    uniqueName: fabrikamfiber4@hotmail.com
    url: https://spsprodeus27.vssps.visualstudio.com/A5d5b8da6-3db7-4829-baf9-1e500c21cc12/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
  System.CreatedDate: '2021-11-23T22:26:28.27Z'
  System.Description: <div>This user story is for documentation purposes.&nbsp; </div>
  System.IterationPath: Fabrikam Fiber\Release 2\Sprint 1
  System.Reason: New
  System.State: New
  System.TeamProject: Fabrikam Fiber
  System.Title: Test the Request feedback functionality
  System.WorkItemType: User Story
  WEF_10182DA5BCCD4CE2A43629FFBD290EF2_Kanban.Column: Backlog
id: 148
relations:
- attributes:
    isLocked: false
    name: Child
  rel: System.LinkTypes.Hierarchy-Forward
  url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/152
- attributes:
    isLocked: false
    name: Child
  rel: System.LinkTypes.Hierarchy-Forward
  url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/153
- attributes:
    isLocked: false
    name: Child
  rel: System.LinkTypes.Hierarchy-Forward
  url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/151
- attributes:
    isLocked: false
    name: Child
  rel: System.LinkTypes.Hierarchy-Forward
  url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/149
rev: 5
url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/148

Görünürlüğü doğrulama

İş öğelerini bir ekipten diğerine taşıdıktan sonra, iş öğelerini görmüyorsanız aşağıdaki eylemleri gerçekleştirin:

  • Yenile: Yeni eklenen iş öğeleri görünmüyorsa panoyu yenileyin veya Daha fazla öğe göster seçin.
  • Ekibi doğrula: Öğelerin iş listesinde göründüğünden emin olmak için doğru ekibi seçtiğinizi kontrol edin.
  • Alan Yolunu Doğrulayın: Taşınan iş öğelerinin ekibin görev listesine uygun doğru Alan Yolu'na atandığını doğrulayın. Her ekibin, hangi iş öğelerinin geri loglarında görüneceğini belirleyen belirli Alan Yolları vardır. Bu eylem, iş listesinde görünürlüğü sağlamak için çok önemlidir.
  • Yineleme Yolunu Doğrulama: Sprint için Yineleme Yolunu denetleyin. Sprint kapsamı yalnızca seçili sprint'in Yineleme Yolu'na atanan iş öğelerini görüntüler.
  • İş öğesi türlerini ve filtrelerini doğrulama: Kapsam filtrelerinizi gözden geçirin ve tüm ilgili öğelerin görüntülendiğinden emin olmak için iş öğesi türlerinin doğru kategorilere ayrılmış olduğunu doğrulayın.

Daha fazla bilgi için bkz. Projenizin iş birikimlerini ve panolarınıkurma.