İş öğ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:
Yeniden atamak istediğiniz tüm iş öğelerinin sorgusunu oluşturun.
Her takıma ait olan bu öğeleri birden çok kez seçin ve alan yolunu toplu olarak düzenleyin.
Toplu değişiklik yaptıktan sonra toplu kaydetme.
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. </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.