Mengkustomisasi alur kerja (Proses pewarisan)

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Setiap jenis item kerja dikaitkan dengan alur kerja yang mendukung pelacakan status pekerjaan saat berpindah dari pembuatan ke penyelesaian. Untuk mendukung proses bisnis dan tim, Anda dapat menambahkan status kustom ke sebagian besar jenis item kerja (WIT). Misalnya, Anda mungkin ingin menyisipkan status Triaged untuk bug, atau status Desain untuk fitur atau cerita pengguna.

Di sini, Bug WIT telah disesuaikan untuk mendukung status Triaged. Bidang status dan alasan muncul pada formulir item kerja di area header.

Formulir item kerja bug, area header, status ditambahkan

Artikel ini membahas opsi kustomisasi alur kerja yang didukung dan cara mengkustomisasi alur kerja. Secara khusus, Anda akan mempelajari tentang:

  • Skenario kustomisasi alur kerja yang didukung
  • Dampak ke papan tim saat Anda mengkustomisasi alur kerja
  • Langkah-langkah kustomisasi alur kerja end-to-end
  • Cara menambahkan atau menghapus status alur kerja kustom
  • Cara menyembunyikan atau memunculkan status alur kerja yang diwariskan
  • Cara melihat penggambatan grafis model status

Untuk dokumentasi tentang alur kerja untuk tugas build dan rilis DevOps, lihat Menggunakan Azure Pipelines.

Penting

Artikel ini berlaku untuk Azure DevOps Services dan Azure DevOps Server 2019 dan versi yang lebih baru. Untuk menyesuaikan proyek apa pun yang ditentukan pada koleksi untuk TFS 2018 atau yang lebih lama, lihat Model proses XML lokal.

Penting

Anda hanya dapat menggunakan model proses Pewarisan untuk proyek yang ditentukan pada koleksi proyek yang dikonfigurasi untuk mendukung model proses Pewarisan. Jika koleksi lokal Anda dikonfigurasi untuk menggunakan model proses XML Lokal, Anda hanya dapat menggunakan model proses tersebut untuk menyesuaikan pengalaman pelacakan kerja. Untuk mempelajari selengkapnya, lihat Menyesuaikan pelacakan kerja, Pilih model proses untuk koleksi proyek Anda.

Untuk menyesuaikan proyek apa pun yang ditentukan pada koleksi untuk TFS 2018 atau yang lebih lama, lihat Model proses XML lokal.

Penyesuaian yang didukung

Anda dapat mengkustomisasi alur kerja tipe item kerja (WIT) apa pun dengan menyembunyikan status yang diwariskan atau menambahkan status kustom. Status yang diwariskan berbeda berdasarkan proses sistem —Agile, Basic, Scrum, atau CMMI, —Anda memilih untuk membuat proses kustom Anda.

Setiap alur kerja default untuk setiap WIT menentukan antara dua dan empat Status dan menentukan operasi alur kerja berikut:

  • Transisi maju dan mundur antara setiap status
  • Alasan default untuk setiap transisi status

Misalnya, proses Dasar, Masalah WIT ditandai dengan tiga Status—Harus Dilakukan, Dilakukan, dan Selesai—dan transisi yang ditunjukkan dalam gambar berikut.

Proses Dasar, Masalah jenis item kerja, model status alur kerja


Jenis status

Penyesuaian yang didukung


Ikon yang diwariskan Status yang diwariskan

Status kustom


Status alur kerja harus sesuai dengan aturan berikut

  • Anda harus menentukan setidaknya satu status untuk kategori Status Yang Diusulkan atau Sedang Berlangsung

    Catatan

    Sebelum menambahkan status alur kerja, tinjau Status alur kerja dan kategori status untuk mempelajari bagaimana alur kerja menyatakan peta ke kategori status.

  • Anda harus menentukan setidaknya dua Status alur kerja
  • Anda dapat menentukan maksimum 32 Status alur kerja per jenis item kerja

Kustomisasi alur kerja yang tidak didukung

  • Anda tidak dapat mengubah status yang diwariskan (Anda tidak dapat mengubah namanya, warna, atau kategorinya), tetapi Anda dapat menyembunyikannya
  • Anda hanya dapat memiliki satu status dalam kategori Status selesai . Jika Anda menambahkan status kustom ke kategori Selesai, status lain akan dihapus atau disembunyikan
  • Anda tidak dapat mengubah nama status kustom
  • Anda tidak dapat menentukan Alasan status, sebagai gantinya, alasan default ditentukan seperti Dipindahkan ke status Triaged, Dipindahkan keluar dari status Triaged
  • Anda tidak dapat mengubah lokasi bidang Status dan Alasan pada formulir
  • Anda tidak dapat menyesuaikan nama kategori status
  • Anda tidak dapat mengubah status yang diwariskan (Anda tidak dapat mengubah namanya, warna, atau kategorinya), tetapi Anda dapat menyembunyikannya
  • Anda hanya dapat memiliki satu status dalam kategori Status selesai . Sistem melarang penambahan status kustom apa pun ke kategori ini
  • Anda tidak dapat mengubah nama status kustom
  • Anda tidak dapat mengubah urutan status, status tercantum dalam urutan alaminya berdasarkan kategori statusnya dalam daftar drop-down formulir item kerja
  • Anda tidak dapat menentukan Alasan status, sebagai gantinya, alasan default ditentukan seperti Dipindahkan ke status Triaged, Dipindahkan keluar dari status Triaged
  • Anda tidak dapat mengubah lokasi bidang Status dan Alasan pada formulir
  • Anda tidak dapat membatasi transisi, semua transisi ditentukan dari status apa pun ke status lain.

Urutan menu drop-down status

Menu drop-down Status mencantumkan Status dalam urutan yang Anda pesan dalam setiap kategori status. Untuk item kerja yang baru ditambahkan, Status pertama dalam kategori Diusulkan ditetapkan sebagai Status default.

Gambar berikut mengilustrasikan urutan Status yang ditentukan untuk Cerita Pengguna dan menu drop-down yang sesuai.

Urutan status ceritapengguna Menu drop-down Status cerita pengguna

Dalam setiap kategori, Anda dapat memindahkan status kustom ke atas atau ke bawah.

Dampak ke tim dengan perubahan alur kerja

Teams mungkin perlu memperbarui konfigurasi papan Kanban mereka saat penyesuaian berikut dibuat:

  • Anda menambahkan Status kustom
  • Anda mengubah kategori Status kustom
  • Anda menambahkan jenis item kerja kustom atau yang diwariskan ke tingkat backlog (Kustomisasi backlog atau papan Anda)

Menyatakan bahwa Anda menambahkan ke tugas WIT menambahkan kolom ke Taskboard. Jika Anda melacak bug bersama dengan tugas, maka status yang Anda tambahkan ke bug WIT juga menambahkan kolom ke Taskboard. Anda tidak perlu menambahkan status yang sama ke masing-masing WIT ini, namun, Anda mungkin ingin melakukannya untuk memperbarui status dengan cara yang sama dan untuk meminimalkan jumlah kolom yang ditambahkan.

Prasyarat

Sebelum menyesuaikan proses, sebaiknya tinjau Mengonfigurasi dan menyesuaikan Azure Boards, yang menyediakan panduan tentang cara menyesuaikan Azure Boards untuk memenuhi kebutuhan bisnis Anda. Untuk deskripsi backlog dan papan yang berbeda, lihat Tugas yang didukung oleh Backlog, Papan, Papan Tugas, dan Rencana.

Buka Proses Pengaturan>

Anda membuat, mengelola, dan membuat kustomisasi untuk diproses dari Proses pengaturan>Organisasi.

  1. Pilih logo Azure DevOps untuk membuka Proyek. Lalu pilih Pengaturan organisasi.

    Buka pengaturan Organisasi Proyek>.

  2. Lalu, pilih Proses.

    Lalu, pilih Proses.

    Penting

    Jika Anda tidak melihat Proses, maka Anda bekerja dari TFS-2018 atau versi yang lebih lama. Halaman Proses tidak didukung. Anda harus menggunakan fitur yang didukung untuk model proses XML lokal.

Anda membuat, mengelola, dan membuat kustomisasi untuk diproses dari Proses Pengaturan>Koleksi.

  1. Pilih logo Azure DevOps untuk membuka Proyek. Pilih kumpulan proyek yang prosesnya ingin Anda sesuaikan, lalu pilih Pengaturan Koleksi.

    Buka pengaturan Organisasi Proyek>

  2. Lalu, pilih Proses.

    Lalu, pilih Proses.

Anda membuat, mengelola, dan membuat kustomisasi untuk diproses dari proses pengaturan>Admin.

  1. Pilih logo Azure DevOps untuk membuka Proyek. Lalu pilih pengaturan Admin.

    Buka pengaturan Organisasi Proyek>.

  2. Lalu, pilih Proses.

    Lalu, pilih Proses.

Catatan

Saat Anda menyesuaikan proses yang diwariskan, semua proyek yang menggunakan proses tersebut diperbarui secara otomatis untuk mencerminkan penyesuaian. Untuk alasan ini, kami sarankan Anda membuat proses pengujian dan proyek pengujian saat Anda memiliki sejumlah penyesuaian yang harus dilakukan untuk menguji kustomisasi sebelum meluncurkannya ke organisasi Anda. Untuk mempelajari selengkapnya, lihat Membuat dan mengelola proses yang diwariskan.

Menambahkan status alur kerja

Status yang Anda tambahkan muncul di menu drop-down untuk bidang Status yang diperlihatkan dalam formulir item kerja dan editor kueri. Transisi ke dan dari Status yang Anda tambahkan dibuat ke setiap Status lainnya. Selain itu, alasan default didefinisikan, seperti Dipindahkan ke status Triaged, Dipindahkan keluar dari status Triaged.

  1. Dari halaman Tipe Item Kerja , pilih tipe item kerja yang ingin Anda ubah, pilih Status, lalu pilih Status Baru.

    Halaman proses, BUG WIT, tab Status, Tambahkan status

    Jika opsi Status baru dinonaktifkan, Anda tidak memiliki izin yang diperlukan untuk mengedit proses. Lihat Mengatur izin dan akses untuk pelacakan kerja, Menyesuaikan proses yang diwariskan.

  2. Masukkan nama Status, pilih kategori dan warnanya, lalu klik Simpan. Warna yang Anda tentukan muncul di seluruh produk termasuk pada formulir item kerja dan saat bidang Status muncul di backlog, papan, hasil kueri, dan lainnya.

    Menu status dalam formulir item kerja

    Catatan

    Setiap status alur kerja yang Anda tambahkan ke kategori status Sedang Berlangsung atau Teratasi akan menyebabkan bidang Tanggal Diaktifkan Oleh/Diaktifkan danTanggal TeratasiDiselesaikan/ diperbarui dengan perubahan status alur kerja masuk dan keluar dari kategori ini. Untuk mempelajari selengkapnya, lihat Kueri berdasarkan perubahan penetapan atau alur kerja, Bidang Diaktifkan Menurut/Tanggal dan Diselesaikan Menurut/Tanggal.

  3. (Opsional) Untuk mengubah urutan Status di dalam menu drop-down, pilih ikon menu konteks dan pilih Pindah ke atas atau Pindah ke bawah.

    Pindah ke Atas Status

  4. Setelah selesai menambahkan status untuk WIT, verifikasi perubahan Anda dengan menyegarkan browser dan buka item kerja dengan jenis yang Anda sesuaikan.

    Di sini kami menampilkan menu drop-down Status dengan Triaged dipilih.

    Formulir bug, status Triaged ditambahkan

  5. Ingat, ketika Anda menambahkan Status ke WIT, yang terkait dengan tingkat backlog, setiap tim yang menggunakan papan Kanban perlu memperbarui pengaturan kolom mereka.

Mengedit status

Anda dapat mengedit kategori atau warna status kustom. Namun, Anda tidak dapat mengubah nama status kustom.

  1. Pilih Edit dari ... menu konteks untuk status yang ingin Anda ubah.

    BUG WIT, Edit status kustom

  2. Ubah kategori atau warna, lalu pilih Simpan.

  3. Jika Anda mengubah kategori, tim yang menggunakan papan Kanban perlu memperbarui pengaturan kolom mereka.

Menyembunyikan atau menghapus status kustom

Saat Anda menyembunyikan atau menghapus status:

  • Status tidak lagi muncul di menu drop-down Status untuk WIT
  • Tidak ada perubahan yang terjadi pada riwayat item kerja
  • Item kerja yang ada mempertahankan nilai statusnya, tetapi berada dalam status tidak valid. Jika Anda ingin membuat perubahan pada item kerja, Anda harus terlebih dahulu memperbarui nilai status. Anda mungkin ingin membuat kueri dan melakukan pembaruan massal untuk memindahkan item kerja yang terpengaruh ke status yang valid. Jika Anda menambahkan status kembali ke jenis item kerja, item kerja kembali ke status yang valid.

Menyembunyikan atau memunculkan status yang diwariskan

Anda dapat menyembunyikan status yang diwariskan yang tidak digunakan tim Anda dalam proses alur kerjanya. Namun, Anda harus memiliki setidaknya satu status yang ditentukan untuk setiap kategori.

  1. Buka ... menu konteks untuk status yang ingin Anda sembunyikan dan pilih opsi Sembunyikan .

    Di sini kami menyembunyikan status Terselesaikan untuk Bug WIT.

    Menyembunyikan status yang diwariskan

    Catatan

    Jika Anda menyembunyikan status WIT yang dilacak di papan Kanban, setiap tim yang menggunakan papan Kanban perlu memperbarui pengaturan kolom mereka.

  2. Untuk memunculkan, buka ... menu konteks dan pilih opsi Munculkan .

Menghapus status kustom

  1. Buka ... menu konteks untuk status yang ingin Anda hapus, dan pilih Hapus. Anda hanya dapat menghapus status kustom.

  2. Dari dialog Hapus Status, klik Hapus.

    Hapus kotak dialog peringatan status

Menampilkan model alur kerja Status

Anda dapat melihat model alur kerja Status dengan menginstal ekstensi Marketplace Visualisasi Model Status . Ekstensi ini menambahkan hub baru di bawah Papan berlabel State Visualizer. Pada halaman tersebut Anda bisa memilih tipe item kerja dan menampilkan model status alur kerja.

Catatan

Ekstensi Visualisasi Model Status bukan fitur yang didukung dari Azure Boards dan oleh karena itu tidak didukung oleh tim produk. Untuk pertanyaan, saran, atau masalah yang Anda miliki saat menggunakan ekstensi, kunjungi halaman ekstensi.

Misalnya, gambar berikut menunjukkan alur kerja Bug yang telah dikustomisasi agar memiliki status Triaged . Tampilan ini menggambarkan transisi default model alur kerja. Semua status dapat beralih dari satu status ke status lainnya.

Alur kerja bug yang telah disesuaikan agar memiliki status Triaged.

Anda dapat memperbesar dan memperkecil tampilan. Selain itu, Anda dapat memindahkan simpul status untuk mendapatkan tampilan model status yang lebih baik.

Catatan

Anda dapat meninjau perubahan yang dilakukan pada proses yang diwariskan melalui log audit. Untuk mempelajari selengkapnya, lihat Mengakses, mengekspor, dan memfilter log audit.