Memblokir Masalah

Halaman ini menunjukkan cara memblokir satu masalah dengan masalah lain di Google Issue Tracker.

Jika satu masalah memblokir masalah lainnya, berarti masalah pertama harus diselesaikan sebelum masalah kedua diselesaikan. Pemblokiran hanya dimaksudkan untuk tujuan pelacakan. Issue Tracker sendiri tidak menerapkan pemblokiran. Masalah dapat ditandai Diperbaiki meskipun memiliki masalah terbuka yang memblokirnya.

Fitur pemblokiran bersifat timbal balik. Jika Anda menetapkan satu masalah untuk memblokir masalah kedua, masalah pertama akan muncul sebagai salah satu dari daftar Blockers masalah kedua, sementara yang kedua muncul dalam daftar Blocking yang pertama.

Anda harus memiliki izin Edit Masalah untuk komponen yang berisi kedua masalah tersebut agar dapat menetapkan hubungan pemblokiran.

Masalah pemblokiran

Saat memblokir masalah, Anda menyatakan bahwa masalah tersebut tidak seharusnya diselesaikan hingga masalah lain diselesaikan. Masalah yang harus diatasi terlebih dahulu adalah masalah pemblokiran, sedangkan masalah yang akan diselesaikan kedua adalah masalah diblokir. Sebuah masalah dapat memblokir dan/atau diblokir oleh beberapa masalah sekaligus.

Pemblokiran tidak menerapkan batasan yang sebenarnya pada masalah. Artinya, masalah yang diblokir masih dapat diperbarui atau ditutup meskipun tidak ada perubahan yang dilakukan pada masalah yang diblokir. Karena alasan ini, pemblokiran harus dianggap sebagai sistem pelacakan atau notifikasi. Keputusan terkait cara merespons masalah yang diblokir akan diserahkan kepada individu dan tim yang bertanggung jawab untuk menyelesaikan masalah tersebut.

Lokasi UI

Pemblokiran dilacak di tab Pemblokiran dan Dependensi. Misalnya, jika Anda membuka halaman Masalah A dan menetapkannya untuk memblokir Masalah B, halaman untuk Masalah A mencantumkan Masalah B pada tab Blocking-nya, sedangkan halaman untuk Masalah B mencantumkan Masalah A pada tab Dependencies di bagian Blockers.

Judul bagian Pemblokiran dan Pemblokir menunjukkan jumlah masalah di masing-masingnya. Angka sebelum / adalah jumlah masalah terbuka dan angka setelah / adalah jumlah total masalah. Misalnya, jika tab Blocking bertuliskan 2/5, maka ada 5 total masalah yang memblokir masalah saat ini, tetapi hanya 2 dari masalah tersebut yang belum diselesaikan.

Mengklik tab Dependencies atau Blocking akan menampilkan tabel masalah yang relevan. Setiap entri masalah memiliki beberapa bagian, termasuk Status, Judul Masalah, dan ID Masalah.

Klik baris untuk membuka masalah tersebut.

Menetapkan masalah untuk diblokir oleh pengguna lain

Untuk menetapkan masalah sebagai diblokir oleh masalah lain:

  1. Buka masalah yang akan diblokir.

  2. Di tab dekat bagian atas halaman, klik Dependencies.

  3. Di dekat bagian berjudul Pemblokir, klik Tambahkan.

  4. Ada dua opsi untuk memasukkan masalah pemblokiran. Opsi 1: penelusuran teks untuk masalah tersebut.

    Opsi 2: masukkan ID masalah. Baru: Beberapa ID yang dipisahkan koma, dapat ditambahkan sekaligus.

  5. Klik Add Blocking Issue.

    Jika berhasil, Issue Tracker akan memberi tahu Anda bahwa masalah pemblokiran telah ditambahkan. Contoh:

    "62498424" ditambahkan ke Masalah Pemblokiran.

    Masalah pemblokiran kemudian akan muncul di daftar Pemblokir.

Tetapkan masalah untuk memblokir yang lain

Untuk menetapkan masalah sebagai memblokir masalah lain:

  1. Buka masalah yang akan memblokir.

  2. Di tab dekat bagian atas halaman, klik Pemblokiran.

  3. Klik Tambahkan

  4. Ada dua opsi untuk memasukkan masalah yang diblokir. Opsi 1: penelusuran teks untuk masalah tersebut.

    Opsi 2: masukkan ID masalah. Baru: Beberapa ID, yang dipisahkan koma, dapat ditambahkan sekaligus.

  5. Klik Tambahkan Masalah yang diblokir.

    Jika berhasil, Issue Tracker akan memberi tahu Anda bahwa masalah yang diblokir telah ditambahkan. Contoh:

    "20189309" ditambahkan ke Masalah yang Diblokir.

    Masalah yang diblokir akan muncul di daftar Pemblokiran.

Langkah berikutnya