Kami menggunakan Jira secara luas dalam proyek kami, tetapi saya sering kesulitan menemukan masalah, yang saya tahu, saya telah kerjakan sebelumnya. Biasanya, jika beberapa kasus dilaporkan, itu kelihatannya akrab dengan sesuatu yang telah saya kerjakan di masa lalu, tetapi saya tidak ingat persis apa dan kapan.
Biasanya, suatu masalah dilaporkan, maka master scrum kami menugaskannya kepada pengembang, pengembang memperbaikinya (mudah-mudahan) dan kemudian meneruskannya ke penguji (ya, itu berhasil!). Tapi kemudian itu tidak lagi ditugaskan kepada saya, dan saya sulit menemukan masalah lama, yang saya ingat samar-samar.
Saya pikir, mungkin mungkin untuk melihat riwayat masalah yang ditugaskan, mungkin ada cara untuk membentuk pencarian / filter lanjutan, yang menemukan semua masalah, yang pada suatu waktu telah ditugaskan kepada saya.
Adakah yang melakukan ini?
Jawaban:
Sementara itu, hal ini dimungkinkan melalui operator 'WAS' JIRA Query Language (JQL) , yang telah diperkenalkan di JIRA 4.3 dan diperluas di JIRA 4.4 untuk mencakup penerima penugasan dan wartawan juga, misalnya:
sumber
was
kata kunci juga mengembalikan hasil jika pengguna adalah penerima / pelapor saat ini? (dan mengatakan masalah ini sebelumnya tidak memiliki penerima hak, atau mereka yang pertama ditugaskan untuk masalah itu)assignee in ("johnsmith")
was
kata kunci mencakup masalah yang saat ini ditugaskan.Permintaan tujuan umum untuk 'pengguna saat ini' mana saja:
Filter ini dapat dengan mudah dibagikan & siapa pun dapat menaruhnya di dashboard mereka, dll dan itu akan memberikan hasil yang spesifik untuk mereka .. Namun tidak didukung pada semua versi JIRA lama.
Ini adalah yang paling diminta fitur saya Jira pernah .
sumber
Lihat plugin JIRA Toolkit - bidang khusus peserta
https://studio.plugins.atlassian.com/wiki/display/JTOOL/JIRA+Toolkit+Plugin
Bidang ini memungkinkan Anda untuk dengan mudah melacak masalah yang telah Anda "ikuti". Ini didefinisikan sebagai masalah apa pun yang telah Anda komentari, ungkapkan atau yang ditugaskan saat ini. Lihat juga plugin [JIRA Extended Participants].
sumber
Memperbarui
Ini berfungsi tanpa plugin:
Jawaban asli
Kueri ini berhasil untuk saya:
sumber
coba "penerima hak adalah nama pengguna". itu akan membuat semua tiket ditetapkan untuk pengguna sebelumnya.
sumber
Anda dapat menemukan masalah dengan entri worklog langsung di database:
Saya setuju ini harus diterapkan di UI sekalipun.
sumber
Bagi mereka yang akan menggunakan JIRA 5+ , ada juga operator BERUBAH yang melihat bidang berubah ke nilai tertentu dalam rentang waktu tertentu.
Lebih lanjut di sini: https://confluence.atlassian.com/display/JIRA052/Advanced+Searching#AdvancedSearching-CHANGED
Hanya cara lain bagaimana mencapai hasil yang sama, tetapi mungkin berguna untuk kasus lain.
sumber
was
tidak didukung ke bidang penerima hak ketika saya mencoba baru-baru ini. Anda harus menggunakanCHANGED, FROM, TO
kata kunci untuk memfilter.Saya menggunakan sesuatu seperti ini:
sumber
Jadi ada 3 skenario: 1 - Saya mengubahnya dalam beberapa cara - penerima hak diubah oleh [UserName], 2 - Saya mengubah status (menutupnya, apa pun) - ATAU status diubah oleh [UserName], 3 - Saya masih memilikinya - ATAU penerima tugas = [UserName]
Jadi seluruh permintaan (dengan asumsi bahwa pernyataan yang diubah diizinkan adalah:
penerima yang diubah oleh [UserName] ATAU status diubah oleh [UserName] ATAU assignee = [UserName]
sumber
Saya pikir pendekatan yang paling masuk akal adalah mencari sejarah masalah. Satu-satunya hal, yang tidak dicatat di sana, adalah siapa yang mengakses masalah (hanya menonton, tanpa mengubah apa pun).
Tetapi Anda tidak dapat mencari riwayat tiket tanpa akses basis data (sejauh yang saya tahu, mohon perbaiki jika saya salah)
Jadi, untuk mencari semua masalah dengan "someUserName" di issuehistory, Anda harus bergabung dengan tabel changegroup (dan mungkin tabel changeitem dari sana).
Contoh :
c.id as histid ==> ini adalah nomor / id dari entri di tab (terbitan -) "History"
Artinya : jika pernah ada perubahan oleh pengguna "someUserName" itu dicatat dalam Sejarah dan akan didaftarkan dengan pertanyaan ini
Contoh berikut hanya akan mencantumkan setiap masalah yang menyimpang, di mana "nama pengguna" saya ditemukan di Riwayat setelah tanggal 20180501:
Saya menjelaskan hubungan yang diperlukan di sini:
sumber
Dari menu pilih Tempo-> Laporan
Pilih rentang tanggal
dan Anda akan melihat laporan.
sumber
Saya mencoba query SQL di bawah ini dan memberikan data dari semua masalah dan semua penerima yang pernah ditugaskan untuk suatu masalah. Setiap perubahan penerima hak untuk masalah apa pun ditangkap oleh kueri di bawah ini:
Siapa pun yang mencari permintaan akan menemukan hal ini berguna :)
-Neha 'D' Pal
sumber