Bagikan melalui


Menggunakan ekstensi Pelacak Dependensi

Azure DevOps

Catatan

Kami menyarankan agar Anda menggunakan Paket Pengiriman untuk melacak dependensi alih-alih Pelacak Dependensi. Ekstensi Pelacak Dependensi bukan fitur yang didukung dari Azure Boards dan tidak didukung oleh tim produk apa pun. Untuk pertanyaan, saran, atau masalah yang Anda miliki saat menggunakan ekstensi, kunjungi halaman Ekstensi Marketplace untuk Azure DevOps, Pelacak Dependensi. Ekstensi Pelacak Dependensi hanya tersedia di Layanan Azure DevOps.

Ekstensi Pelacak Dependensi membantu Anda mengelola dependensi di seluruh tim, proyek, dan organisasi. Ini menyediakan tampilan yang dapat difilter untuk menunjukkan semua dependensi yang dikonsumsi dan diproduksi oleh tim. Tampilan ini memungkinkan Anda melacak status dan jadwal dependensi untuk mendukung Anda dalam menilai risiko dependensi terhadap hasil produk.

Gunakan Pelacak Dependensi untuk merencanakan dependensi di awal perulangan atau rilis, dan untuk melacak status selama pengembangan. Untuk dependensi tertentu, pihak-pihak berikut terlibat:

  • Konsumen: Tim fitur yang memiliki kebutuhan dan memulai permintaan untuk bekerja.
  • Produser: Tim fitur yang membuat komitmen untuk memberikan pekerjaan.

Setiap permintaan kerja dan hasil kerja didefinisikan sebagai item kerja. Item kerja ditautkan oleh jenis tautan Successor-Predecessor atau jenis tautan arah lainnya. Untuk informasi selengkapnya, lihat Referensi jenis tautan Menghasilkan untuk/Menggunakan dari tautan.

Tip

Meskipun jenis item kerja apa pun dapat berpartisipasi dalam pelacakan dependensi, Anda mungkin ingin membatasi dependensi ke jenis tertentu, seperti Fitur, Epik, Cerita Pengguna, atau Bug. Anda dapat membuat pembatasan dengan mengonfigurasi Pelacak Dependensi.

Dari Pelacak Dependensi, Anda dapat memilih tampilan dan filter yang berbeda, dan menelusuri paling detail untuk mendapatkan detail tertentu. Tampilan dan opsi ini dijelaskan di bagian berikut:

Gunakan Pelacak Dependensi untuk memvisualisasikan dan melacak item kerja berikut:

  • Dependensi pada hasil kerja yang dikirimkan tim Anda.
  • Dependensi yang Anda miliki di tim lain untuk pekerjaan yang dikirimkan tim Anda.
  • Dependensi yang dimiliki tim lain pada pekerjaan yang disampaikan tim Anda.

Semua tim di seluruh organisasi dapat berpartisipasi dalam melacak dependensi.

Catatan

Pelacak Dependensi tidak menggantikan interaksi langsung yang diperlukan untuk setuju melakukan pekerjaan. Ini memberikan kemampuan perencanaan dan pelacakan yang lebih mudah. Dependensi harus disepakati oleh semua pihak sebelum mereka masuk ke Pelacak Dependensi.

Istilah kunci

  • Dependensi: Pekerjaan yang diperlukan Tim A dari Tim B untuk melakukan pekerjaan yang coba dilakukan Tim A.
  • Konsumen: Tim yang meminta untuk menyelesaikan pekerjaan.
    • Konsumen memiliki keterlibatan dan pelacakan pekerjaan itu - karena itu adalah pekerjaan yang diperlukan skenario mereka, beban ada pada konsumen untuk mengajukan, memantau, dan melacak status pekerjaan
    • Konsumen memiliki pekerjaan ke Azure Boards dan mengirimkan permintaan kerja tersebut kepada produsen
    • Konsumen bertanggung jawab untuk mengelola pekerjaan yang mereka minta sehingga mereka mengetahui perubahan dan penyesuaian material apa pun
  • Produser: Tim yang melakukan pekerjaan.
    • Setelah pekerjaan dikirimkan ke produser, produser memiliki item kerja,
      • Produsen bertanggung jawab untuk mempertahankan item kerja di Azure Boards
      • Produsen memiliki status item kerja dan iterasi
      • Konsumen tidak boleh menyentuh nilai-nilai ini setelah item kerja diserahkan
  • Pengurutan: Pekerjaan tim yang memproduksi diperlukan sebelum tim yang menggunakan dapat memulai pekerjaan mereka.

Prasyarat

  • Instal ekstensi Pelacak Dependensi untuk organisasi yang ingin Anda lacak dependensinya.
  • Untuk melihat dependensi, Anda harus menjadi anggota grup Pengguna Valid Proyek untuk proyek tersebut.
  • Untuk membuat dependensi, Anda harus menjadi anggota grup Kontributor untuk kedua proyek yang berpartisipasi dalam penautan dependensi.
  • Untuk mendukung partisipasi lintas organisasi, semua organisasi harus mengautentikasi pengguna melalui ID Microsoft Entra yang sama.
  • Azure Boards harus diaktifkan sebagai layanan. Jika tidak diaktifkan, Anda harus mengaktifkannya kembali. Untuk informasi selengkapnya, lihat Mengaktifkan atau menonaktifkan layanan.
  • Untuk mengubah konfigurasi, Anda harus menjadi anggota Grup Administrator Koleksi Proyek.

Penting

Konfigurasi default untuk Pelacak Dependensi mendukung proses Agile. Jika proyek Anda didasarkan pada proses yang berbeda atau Anda telah menyesuaikan proses, Anda mungkin perlu mengubah konfigurasi. Lihat Mengonfigurasi Pelacak Dependensi nanti di artikel ini.

Selain itu, Anda harus melakukan tugas konfigurasi atau kustomisasi berikut:

  • Siapkan jalur area dan tim untuk berpartisipasi dalam pelacakan dependensi.
  • Konfigurasikan jalur/sprint iterasi untuk proyek dan tetapkan ke item kerja yang berpartisipasi dalam pelacakan dependensi. Tugas ini penting bagi tampilan Garis Waktu untuk menghasilkan data yang bermakna.
  • Sesuaikan proses Anda sesuai kebutuhan untuk mendukung item atau bidang kerja lainnya.
  • Konfigurasikan Pelacak Dependensi untuk mendukung kebutuhan bisnis Anda dan atasi penyesuaian apa pun.

Buka ekstensi Pelacak Dependensi

  1. Buka portal web untuk proyek tempat tim Anda ditentukan.

  2. Pilih Pelacak Dependensi Papan>.

    Cuplikan layar memperlihatkan hub Pelacak Dependensi di Azure Boards.

  3. Pilih Area yang sesuai dengan tim yang ingin Anda lihat dependensinya dari menu dropdown.

    Cuplikan layar memperlihatkan pemilihan Area.

    Anda hanya dapat memfilter jalur Area yang ditentukan untuk proyek.

Pilihan filter

Filter setiap tampilan yang didukung dengan memasukkan kata kunci atau menggunakan satu atau beberapa bidang. Bidang yang disediakan termasuk Status, Jenis item kerja, dan Jalur Perulangan. Berdasarkan kata kunci yang Anda masukkan, fungsi filter mencantumkan item kerja berdasarkan bidang kolom yang ditampilkan.

Untuk menampilkan toolbar filter, pilih ikon filter.

Cuplikan layar memperlihatkan opsi Filter Pelacak Dependensi.

Aktifkan dan nonaktifkan filter dengan memilih ikon filter. Untuk melihat filter lainnya, gunakan panah di akhir daftar filter.

Pilih satu atau beberapa nilai dari menu drop-down untuk setiap bidang. Bidang-bidang ini diisi dengan nilai berikut:

  • Jenis item kerja: Centang satu atau beberapa kotak centang untuk tipe item Kerja yang ingin Anda lihat. Jenis item kerja dikonfigurasi untuk berpartisipasi dalam pelacakan dependensi. Jenis item kerja default adalah: Epik, Fitur, Cerita Pengguna, dan Bug. Untuk mengubah konfigurasi, lihat Konfigurasi Pelacak Dependensi.
  • Status: Centang satu atau beberapa kotak centang untuk status item kerja yang ingin Anda tampilkan. Daftar drop-down harus menyertakan semua Status alur kerja yang ditentukan untuk semua tipe item kerja yang diperlihatkan dalam tampilan yang dipilih.
  • Perulangan: Centang satu atau beberapa kotak centang untuk Jalur Perulangan yang ingin Anda lihat. Daftar drop-down harus menyertakan semua Jalur Perulangan yang dikonfigurasi untuk proyek dan di mana ada item kerja yang tercantum dalam tampilan saat ini.
  • Prioritas: Centang satu atau beberapa kotak centang untuk Prioritas yang ingin Anda tampilkan. Nilai prioritas yang ditetapkan ke item kerja
  • Mitra: Organisasi mitra tempat item kerja ditentukan.

Opsi pemfilteran Anda bergantung pada konfigurasi yang ditentukan untuk Pelacak Dependensi dan yang sesuai dengan item kerja yang ditampilkan dalam tampilan yang dipilih yang memenuhi kriteria filter. Misalnya, jika Anda tidak memiliki item kerja yang ditetapkan ke Sprint 4, maka opsi Sprint 4 tidak muncul di opsi filter untuk Jalur Perulangan.

Anda dapat menghilangkan dependensi dalam area yang dipilih, yang mengecualikan dependensi di dalam tim Anda.

Lihat opsi telusuri paling detail

Beberapa tampilan menyediakan visualisasi interaktif melalui penelusuran paling detail. Fitur-fitur ini dibahas dalam deskripsi tampilan bertab nanti di artikel ini.

Cuplikan layar memperlihatkan Mengkonsumsi dependensi, menelusuri paling detail ke dalam pekerjaan yang selesai di area.

Membuat dependensi

Dependensi mewakili pekerjaan di mana satu tim bergantung pada tim lain. Kedua tim harus melacak pekerjaan mereka sendiri di jalur area mereka sendiri. Dengan menautkan pekerjaan yang bergantung pada pekerjaan tim lain, dependensi dapat divisualisasikan dan dilacak.

  1. Pilih Dependensi Baru.

    Cuplikan layar memperlihatkan pilih Dependensi Baru.

    Jika tim mitra berada di organisasi yang berbeda, pertama-tama pilih Akun Mitra. Opsi Akun Mitra dapat diaktifkan atau dinonaktifkan dengan mengonfigurasi Pelacak Dependensi.

    Cuplikan layar dialog Buat dependensi, Pilih akun mitra.

  2. Cari item kerja menurut ID atau masukkan kata kunci yang terkandung dalam judul item kerja. Dalam contoh berikut, kami menautkan cerita pengguna dan bug.

    Cuplikan layar dialog Buat dependensi, pilih dua item kerja yang ada untuk ditautkan.

    • Produser adalah tim yang berkomitmen untuk memberikan pekerjaan.
    • Konsumen adalah tim yang membutuhkan atau bergantung pada pekerjaan.
    • Cara tercepat untuk membuat tautan dependensi adalah dengan mengetik ID item kerja Produsen dan Konsumen di kotak pencarian lalu pilih Simpan.

    Secara opsional, Anda dapat memilih Buat Baru untuk menambahkan item kerja yang kemudian Anda tautkan sebagai dependen satu sama lain. Di sini kita membuat dua fitur baru dan menautkannya.

    Cuplikan layar dialog Buat dependensi, buat item kerja baru untuk ditautkan.

    Jika tidak ada item kerja selama setengah dari dependensi, Anda dapat membuat item kerja baru sesuai kebutuhan.

  3. Pilih Simpan. Tombol Simpan hanya tersedia setelah dua item kerja dipilih untuk ditautkan.

  4. Dari dialog konfirmasi keberhasilan, pilih Tampilkan dependensi.

    Cuplikan layar dialog Konfirmasi keberhasilan.

    Item kerja yang Anda tautkan disorot.

    Dalam contoh berikut, tim Fabrikam Fiber/Service Delivery/Voice bergantung pada tim MyFirstProject untuk mengirimkannya User Story 706: Cancel order form untuk menyelesaikan Bug 390: Cancel order form.

    Cuplikan layar dialog Buat dependensi, Item kerja dependen tertaut.

Anda juga dapat menautkan item kerja menggunakan tab Tautan untuk membuat tautan Penerus/Pendahulu. Predecessor adalah produsen item kerja, atau item yang harus terlebih dahulu. Penerus adalah konsumen item kerja, atau item yang bergantung pada item pertama.

Cuplikan layar dialog Tambahkan Tautan, Buat tautan secara manual.

Catatan

Jenis tautan Successor/Predecessor (consumes/produces) adalah jenis tautan default yang digunakan oleh Pelacak Dependensi. Jika Anda mengkustomisasi proyek menggunakan model proses XML yang Dihosting, Anda dapat menentukan jenis tautan yang berbeda dalam konfigurasi Pelacak Dependensi. Untuk informasi selengkapnya, lihat Mengonfigurasi Pelacak Dependensi nanti di artikel ini, dan Menautkan cerita pengguna, masalah, bug, dan item kerja lainnya.

Anda dapat menghapus dependensi dengan memilih ikon tindakan dari item kerja tertaut dan pilih opsi Hapus Tautan Dependensi dari menu.

Cuplikan layar daftar item kerja, pilih menu tindakan untuk menghapus tautan dependensi.

Secara opsional, Anda dapat menghapus tautan dari tab Tautan item kerja.

Membuat kueri dependensi

Untuk membuka sekumpulan item kerja dependen, pilih dengan cara yang sama seperti yang Anda lakukan melalui pengeditan massal, pilih ikon tindakan dari salah satu item kerja tertaut yang dipilih dan pilih opsi Buka di Kueri dari menu.

Cuplikan layar daftar item kerja, Buat kueri dependensi.

Tab baru terbuka ke halaman Hasil Kueri.

Anda juga bisa membuat kueri kustom dengan memilih jenis kueri Item kerja dan tautan langsung dan memilih jenis item kerja apa pun.

Pilih Salin ke HTML untuk menyalin item kerja yang dipilih ke clipboard sebagai tabel yang diformat.

Mengkonsumsi tampilan Dependensi

Tampilan Dependensi yang Mengonsumsi menunjukkan pekerjaan yang diandalkan oleh tim atau jalur area lain.

Cuplikan layar Pelacak Dependensi, Tampilan dependensi yang mengkonsumsi.

Setiap kolom pada bagan batang mewakili jalur area lain yang menghasilkan dependensi berdasarkan status alur kerja untuk Tampilan Area yang dipilih. Tabel memperlihatkan jumlah dependensi unik. Ini juga mencantumkan semua item kerja yang berpartisipasi dalam tampilan terfilter dependensi terlacak.

Dalam tabel, Anda dapat menyelesaikan tindakan berikut.

  • Memfilter daftar item kerja dengan memilih salah satu bilah jalur area dan status kemajuan dalam grafik bagan batang
  • Perluas atau ciutkan daftar item kerja untuk memperlihatkan daftar lengkap item kerja dependen menggunakan ikon perluas dan ciutkan
  • Menambahkan atau menghapus bidang kolom dengan membuka Opsi Kolom
  • Alihkan urutan item kerja dengan memilih Tampilan: Konsumen di atas atau Produsen di atas

Menghasilkan tampilan Dependensi

Tampilan Menghasilkan Dependensi menunjukkan pekerjaan yang bergantung pada tim atau jalur area lain per area yang dipilih.

Cuplikan layar Pelacak Dependensi, Menghasilkan tampilan dependensi.

Setiap kolom pada bagan batang mewakili jalur area lain yang menggunakan dependensi berdasarkan status alur kerja untuk Tampilan Area yang dipilih. Tabel memperlihatkan jumlah dependensi unik dan mencantumkan semua item kerja yang disertakan dalam tampilan terfilter dependensi terlacak.

Dalam tabel, Anda dapat menyelesaikan tindakan yang sama seperti dalam tampilan Mengkonsumsi Dependensi.

Tab Garis Waktu

Tab Garis Waktu menyediakan tampilan dependensi kalender. Tampilan Garis Waktu berada di Beta.

Penting

Agar Garis Waktu menampilkan data yang bermakna, Anda harus menetapkan item kerja dependen ke Jalur Perulangan, dan Jalur Perulangan harus memiliki tanggal mulai dan berakhir yang ditetapkan.

Ada dua versi tampilan Garis Waktu: Alur yang Benar dan Alur yang Salah. Setiap versi memperlihatkan status alur kerja berkode warna. Anda dapat menyesuaikan kode warna dalam konfigurasi Pelacak Dependensi.

Tampilan Alur yang Benar

Tampilan Alur yang Benar menunjukkan dependensi yang berada dalam urutan yang benar. Item kerja penerus selesai setelah item kerja pendahulunya selesai.

Cuplikan layar tampilan Garis Waktu, alur yang benar.

Tampilan Alur salah

Tampilan Alur yang Salah menunjukkan dependensi yang tidak berurutan. Setidaknya satu item kerja pendahulu selesai setelah item kerja penerusnya.

Cuplikan layar tampilan Garis Waktu, alur yang salah.

Grafik Risiko

Grafik Risiko menyediakan visualisasi tentang bagaimana dependensi mengalir dari tim Konsumen ke tim Produsen, atau dari Produsen ke Konsumen. Grafik memungkinkan tim, sekilas, memahami jumlah dependensi dan tingkat risiko yang terkait. Selain itu, tampilan grafik risiko menunjukkan nilai menautkan dependensi dan tangga hingga Cerita.

Cuplikan layar Grafik Risiko Pelacak Dependensi.

Ada dua tampilan: Mengonsumsi Dari dan Memproduksi Untuk. Pengkodian warna status alur kerja dapat dikonfigurasi. Lebar garis menunjukkan berapa banyak dependensi yang ada di area itu, semakin tebal tautan semakin banyak dependensi seperti yang ditunjukkan dalam legenda.

Mengkonsumsi Dari

Cuplikan layar Dependency Tracker Risk Graph, Consuming From view.

Memproduksi Untuk

Cuplikan layar Grafik Risiko Pelacak Dependensi, Memproduksi Untuk tampilan.

Difilter pada dependensi tertentu

Anda dapat menelusuri secara spesifik dengan memilih salah satu dependensi.

Cuplikan layar Grafik Risiko Pelacak Dependensi, Memproduksi Untuk, Difilter pada dependensi.

Mengonfigurasi Pelacak Dependensi

Anda harus menjadi anggota Grup Administrator Koleksi Proyek untuk mengubah konfigurasi. Semua perubahan pada konfigurasi berlaku untuk semua proyek yang ditentukan dalam organisasi.

Untuk mengubah konfigurasi, pilih ikon gigi dan ubah sintaks yang tercantum. Pilih Simpan saat Anda selesai.

Properti utama yang dapat Anda ubah diringkas sebagai berikut:

  • Jenis tautan yang akan digunakan untuk membuat tautan dependensi. Defaultnya adalah jenis tautan Successor/Predecessor. Hanya kustomisasi saat Anda menggunakan model proses XML yang Dihosting untuk menyesuaikan pelacakan kerja.
  • Item kerja dan jenis item kerja
    • Jenis item kerja untuk berpartisipasi dalam pelacakan dependensi
    • Pemetaan status kategori item kerja ke warna
    • Pemetaan status dan warna alur kerja item kerja
  • Kolom bidang default dalam tabel daftar dependensi
  • Pilihan filter default:
    • Jenis item kerja dependensi yang dipilih
    • Jalur Perulangan Terpilih
  • Opsi yang diaktifkan:
    • Garis Waktu
    • Tautan Dependensi Baru
    • Dependensi lintas akun (organisasi)
    • Status default beralih dependensi lintas akun
  • Konfigurasi grafik risiko:
    • Status item kerja yang terkait dengan item kerja berisiko (Warna merah)
    • Status item kerja yang terkait dengan item kerja netral (warna abu-abu)
    • Status item kerja yang terkait dengan item kerja on track (Warna hijau)

Untuk daftar lengkap dan deskripsi, lihat Deskripsi properti yang disediakan nanti di bagian ini.

Mengaktifkan atau menonaktifkan opsi Dependensi Baru

Properti newDependencyButtonEnabled mengaktifkan atau menonaktifkan opsi tautan Dependensi Baru. Saat diaktifkan, tautan muncul di halaman Pelacak Dependensi. Saat dinonaktifkan, pengguna tidak dapat membuat dependensi dari pelacak, hanya meninjau dependensi yang dibuat melalui cara lain. Nilai default diatur ke true (diaktifkan).

Mengaktifkan atau menonaktifkan penautan lintas organisasi

Properti crossAccountConfigs mengaktifkan atau menonaktifkan penautan dependensi lintas organisasi dari dialog Dependensi baru. Nilai default diatur ke true (diaktifkan).

Untuk menonaktifkan, atur sintaks berikut dalam konfigurasi JSON ke false.

{
"crossAccountConfigs": {
  "crossAccountDependencyEnabled": false,
  "crossAccountDependencyToggleDefaultState": false, //default state for cross account toggle
  "crossAccountDependencyToggleOnText": "Cross-account dependencies on",
  "crossAccountDependencyToggleOffText": "Cross-account dependencies off"}
}

Penautan lintas akun memerlukan penggunaan jenis tautan khusus dan hanya boleh digunakan dalam koordinasi dengan opsi Dependensi Baru.

Deskripsi properti

Tabel berikut ini menjelaskan setiap item properti yang ditentukan dalam file konfigurasi.

Properti/Deskripsi

Default/Contoh

consumesLinkName

Menentukan jenis tautan yang digunakan untuk membuat tautan dari produsen ke konsumen.

System.LinkTypes.Dependency-Reverse

producesLinkName

Menentukan jenis tautan yang digunakan untuk membuat tautan dari konsumen ke produsen.

System.LinkTypes.Dependency-Forward

queryFields

Menentukan bidang kustom yang akan digunakan sebagai pengganti bidang sistem yang digunakan oleh pelacak dependensi untuk mengembalikan hasil item kerja tertaut. Secara default. nama referensi sistem digunakan untuk mengembalikan nilai untuk bidang berikut:

  • areaPath - Jalur Area
  • assignedTo - Ditetapkan Ke
  • id - ID
  • areapath - IterationID
  • areapath - Jalur Perulangan
  • areapath - Prioritas
  • areapath - Status
  • areapath - Tag
  • teamProject - Proyek Tim
  • judul - Judul
  • workItemType - Tipe Item Kerja

Jika bidang kustom digunakan sebagai pengganti salah satu bidang sistem, Anda menentukan substitusi dengan memasukkan:

{
title: "Custom.Title",
assignedTo: "Custom.AssignedTo" 
}

dependencyWorkItemTypes

Menentukan jenis item kerja yang berpartisipasi dalam pelacakan dependensi. Dari dialog Buat dependensi, hanya tipe item kerja yang tercantum yang dapat dibuat.

Default:

[  
"Epic",  
"Feature",  
"User Story",  
"Bug"  
]

Jika menggunakan proses Scrum, Anda akan mengubah entri menjadi:

[  
"Epic",  
"Feature",  
"Product Backlog Item",  
"Bug"  
]

selectedDependencyWorkItemTypes

Membatasi fokus awal hanya untuk jenis item kerja yang ditampilkan atau daftar pelacak dependensi. Berdasarkan default "Apa pun", jenis item kerja apa pun yang berisi jenis tautan dependensi ditampilkan atau dicantumkan. Pengguna dapat mengubah fokus melalui pemfilteran.

Default:

Any

Untuk membatasi jenis item kerja hanya ke Epik dan Fitur, tentukan:

[  
"Epic",  
"Feature"  
]

selectedReleases

Membatasi fokus awal hanya untuk item kerja yang ditetapkan ke Jalur Perulangan tersebut sama dengan atau di bawah rilis yang ditentukan. Berdasarkan default kosong, tidak ada batasan yang diterapkan. Pengguna dapat mengubah fokus melalui pemfilteran.

Default:

[]

Untuk membatasi jenis item kerja hanya untuk Rilis 1 dan Rilis 2 untuk proyek Fabrikam, tentukan:

[  
"Fabrikam/Release 1",  
"Fabrikam/Release 2",  
]

workItemCategoriesAndColors

Menentukan warna yang digunakan untuk mewakili item kerja berdasarkan kategori dan status alur kerjanya. Untuk informasi selengkapnya, lihat Bagaimana status alur kerja dan kategori status digunakan dalam Backlog dan Papan.

Default:

{
"Proposed": {
"displayName": "Proposed",
"color": "#a6a6a6"
},
"InProgress": {
"displayName": "In Progress",
"color": "#00bcf2"
},
"Completed": {
"displayName": "Completed",
"color": "#9ac70b"
},
"Removed": {
"displayName": "Removed",
"color": "#d9242c"
},
"Resolved": {
"displayName": "Resolved",
"color": "#ff9d00"
}
}

workItemDislayStatesAndDisplayColors

Peta status alur kerja ke warna yang digunakan untuk menampilkannya. Jika Anda mengkustomisasi status alur kerja, atau menggunakan proses yang menggunakan status alur kerja yang berbeda, Anda harus memperbarui properti ini.

Default:

{  
"New": {  
"textColor": "rgb(112, 112, 112)",  
"chartColor": "rgb(112, 112, 112)",  
"states": [  
"New"  
]  
},  
"Active": {  
"textColor": "rgb(0, 122, 204)",  
"chartColor": "rgb(0, 122, 204)",  
"states": [  
"Active",  
"Resolved"  
]  
},  
"Closed": {  
"textColor": "rgb(16, 124, 16)",  
"chartColor": "rgb(16, 124, 16)",  
"states": [  
"Closed"  
]  
},  
"Removed": {  
"textColor": "rgb(204, 41, 61)",  
"chartColor": "rgb(204, 41, 61)",  
"states": [  
"Removed"  
]  
},  
"Other": {  
"textColor": "rgb(178, 178, 178)",  
"chartColor": "rgb(178, 178, 178)",  
"states": []  
}  
}  

riskAssessementValues

Menentukan nilai bidang Risiko. Bidang Risiko menentukan peringkat subjektif dari ketidakpastian relatif sekeliling keberhasilan penyelesaian cerita pengguna. Ini didefinisikan untuk proses Agile, tetapi dapat ditambahkan ke jenis item kerja yang digunakan dalam proses lain.

Default:

["1-High", "2-Medium", "3-Low"]

partnerAccounts

Konfigurasi opsional yang menentukan organisasi Azure DevOps mana yang dapat dipilih dari dialog Dependensi saat membuat dependensi Lintas akun. Jika tidak ditentukan menghasilkan daftar berdasarkan organisasi sebelumnya yang telah dikunjungi pengguna.

Default:

[]

Contoh:

["account-1", "account-2"]

timelineEnabled

Mengaktifkan atau menonaktifkan tampilan Garis Waktu.

Default:

true

newDependencyButtonEnabled

Mengaktifkan atau menonaktifkan tautan Dependensi Baru untuk membuat dependensi tertaut baru.

Default:

true

crossAccountConfigs

(1) Mengaktifkan atau menonaktifkan dukungan pembuatan dependensi baru untuk item kerja di akun mitra lain, dan (2) menentukan status default opsi Akun mitra dalam dialog Buat dependensi.

Default:

{
"crossAccountDependencyEnabled": true,  
"crossAccountDependencyToggleDefaultState": false
}

Jika Anda tidak ingin dependensi dibuat milik organisasi lain, ubah konfigurasi ini menjadi:

{  
"crossAccountDependencyEnabled": false,  
"crossAccountDependencyToggleDefaultState": false
}

priorityValues

Menentukan nilai bidang Prioritas. Bidang Prioritas menentukan peringkat subjektif bug, masalah, tugas, atau cerita pengguna karena berkaitan dengan bisnis. Ini didefinisikan untuk sebagian besar jenis dan proses item kerja backlog, tetapi dapat ditambahkan ke jenis item kerja yang digunakan dalam proses lain.

Default:

["0","1","2","3","4","(blank)"]

defaultColumns

Menentukan kolom bidang dan urutan yang digunakan untuk menampilkan daftar dependensi.

Default:

[
"Id",
"Area Path",
"Dependency Title",
"State",
"Consumers",
"Producers"
]

riskAnalysisEnabled

Menentukan apakah fungsionalitas Risiko diaktifkan atau tidak. Jika diatur ke true, maka properti riskAssessmentValues harus ditentukan.

Default:

False

riskAssessmentValues

Default:

[]

riskGraphConfig

Peta Status alur kerja ke salah satu dari tiga area Risiko yang ditampilkan pada Grafik: atRisk adalah Merah, nuetral abu-abu, dan onTrack Hijau.

Default: 8

{  
"atRisk": [  
"Removed"  
],  
"neutral": [  
"New"  
],  
"onTrack": [  
"Active",  
"Resolved",  
"Closed",  
"Other"  
]
}

Menambahkan atau menghapus status alur kerja yang digunakan dalam jenis item kerja yang berpartisipasi dalam pelacakan dependensi.

iterationDepth

Menentukan kedalaman hierarkis Jalur Perulangan yang dikueri Pelacak Dependensi untuk membangun tampilan Garis Waktu.

Default: Kedalaman 8A 3 akan sesuai dengan: Fabrikam/Release 1/Sprint 20.

Sintaks konfigurasi default

{
    "consumesLinkName": "System.LinkTypes.Dependency-Reverse",
    "producesLinkName": "System.LinkTypes.Dependency-Forward",
    "queryFields": {},
    "dependencyWorkItemTypes": [
        "Epic",
        "Feature",
        "User Story",
        "Bug"
    ],
    "selectedDependencyWorkItemTypes": "Any",
    "selectedReleases": "",
    "workItemCategoriesAndColors": {
        "Proposed": {
            "displayName": "Proposed",
            "color": "#a6a6a6"
        },
        "InProgress": {
            "displayName": "In Progress",
            "color": "#00bcf2"
        },
        "Completed": {
            "displayName": "Completed",
            "color": "#9ac70b"
        },
        "Removed": {
            "displayName": "Removed",
            "color": "#d9242c"
        },
        "Resolved": {
            "displayName": "Resolved",
            "color": "#ff9d00"
        }
    },
    "workItemDislayStatesAndDisplayColors": {
        "New": {
            "textColor": "rgb(112, 112, 112)",
            "chartColor": "rgb(112, 112, 112)",
            "states": [
                "New"
            ]
        },
        "Active": {
            "textColor": "rgb(0, 122, 204)",
            "chartColor": "rgb(0, 122, 204)",
            "states": [
                "Active",
                "Resolved"
            ]
        },
        "Closed": {
            "textColor": "rgb(16, 124, 16)",
            "chartColor": "rgb(16, 124, 16)",
            "states": [
                "Closed"
            ]
        },
        "Removed": {
            "textColor": "rgb(204, 41, 61)",
            "chartColor": "rgb(204, 41, 61)",
            "states": [
                "Removed"
            ]
        },
        "Other": {
            "textColor": "rgb(178, 178, 178)",
            "chartColor": "rgb(178, 178, 178)",
            "states": []
        }
    },
    "riskAssessmentValues": [],
    "releases": [],
    "partnerAccounts": [],
    "timelineEnabled": true,
    "newDependencyButtonEnabled": true,
    "crossAccountConfigs": {
        "crossAccountDependencyEnabled": true,
        "crossAccountDependencyToggleDefaultState": false
    },
    "priorityValues": [
        "0",
        "1",
        "2",
        "3",
        "4",
        "(blank)"
    ],
    "defaultColumns": [
        "Id",
        "Area Path",
        "Dependency Title",
        "State",
        "Consumers",
        "Producers"
    ],
    "riskGraphConfig": {
        "atRisk": [
            "Removed"
        ],
        "neutral": [
            "New"
        ],
        "onTrack": [
            "Active",
            "Resolved",
            "Closed",
            "Other"
        ]
    },
    "iterationDepth": 8
}