Penjejak isu
Jadikan sesi sebagai tiket semasa anda menontonnya - satu butang dalam pemain, huraian dengan kata-kata anda sendiri dan pautan main semula sudah dilampirkan.
1. Mengapa yang ini manual
Setiap penghubung lain dalam MousePlayer dicetuskan sendiri. Yang ini tidak, dan itulah keseluruhan reka bentuknya.
Tiket ialah kerja untuk seseorang. Jika kami membukanya bagi setiap klik akibat geram, papan anda akan penuh dengan item yang belum dinilai, dan dalam seminggu pasukan akan menapisnya keluar - lalu yang sebenar turut ditapis.
Jadi pencetusnya anda. Anda menonton sesi, melihat masalah, menekan butang dan menulis pemerhatian anda. Pautan rakaman sudah berada dalam huraian; anda memberikan pertimbangan.
Butang hanya muncul untuk pemilik dan pentadbir, dan tidak pernah dalam paparan pautan perkongsian. Seseorang yang menerima rakaman daripada anda tidak sepatutnya boleh membuka tiket dalam penjejak anda.
2. Lima penjejak dan keperluan setiap satu
| Destinasi | Anda memberikan | |
|---|---|---|
| Jira | isu dalam projek | URL laman, e-mel akaun, token API, kunci projek, jenis isu |
| Linear | isu dalam pasukan | kunci API, ID pasukan |
| Asana | tugas dalam projek | token akses peribadi, ID projek |
| Trello | kad dalam senarai | kunci, token, ID senarai |
| GitHub | isu dalam repositori | token akses peribadi, owner/repo |
Satu jubin, satu penyedia dipilih pada satu-satu masa. Menambah penjejak kedua kemudian ialah perubahan pilihan, bukan migrasi.
Asal pengecam
ID pasukan Linear dan ID projek Asana kelihatan dalam URL apabila anda membuka pasukan atau projek dalam pelayar. ID senarai Trello paling sukar antara lima: tambahkan .json pada URL papan dan cari senarai yang dikehendaki. Kunci projek Jira ialah awalan di hadapan setiap nombor isu - ACME dalam ACME-1234.
3. Pautan dalam tiket dibina oleh pelayan kami
Huraian yang ditaip milik anda. Pautan main semula bukan - ia dibina di pihak kami daripada sesi yang benar-benar anda tonton, dan borang tidak boleh mempengaruhinya.
Ini penting kerana tiket diklik orang lain. Jika pautan datang daripada pelayar, permintaan direka boleh meletakkan sebarang alamat di hadapan pasukan anda dalam sesuatu yang kelihatan seperti alat anda sendiri.
HTTP 200 tidak bermakna tiket wujud
Linear membalas melalui GraphQL, dan GraphQL membalas 200 OK dengan tatasusunan errors apabila menolak. Penghubung yang hanya melihat kod status akan melaporkan kejayaan untuk tiket yang tidak pernah dicipta. Kami membaca badan.
Jika penjejak mengembalikan pengecam isu baharu, kami memasukkannya dalam pengesahan - supaya anda boleh menyemak bahawa ia benar-benar wujud, bukan mempercayai mesej hijau.
4. Perkara yang sengaja tiada di sini
Tiada tiket automatik
Lihat di atas. Jika anda mahukan automasi, penghubung webhook boleh menghantar isyarat kekecewaan ke Zapier atau Make, dan anda boleh menentukan di sana perkara yang wajar dijadikan tiket.
Tiada penyegerakan dua hala
Menutup tiket tidak mengubah apa-apa dalam MousePlayer, dan tiada apa-apa dalam MousePlayer membukanya semula. Penyegerakan yang berjalan satu setengah arah lebih buruk daripada tiada langsung kerana orang mula bergantung padanya.
Tiada lampiran
Rakaman kekal bersama kami dan ditonton melalui kami. Mengeksport video ke penjejak akan menghantar data peribadi ke sistem dengan peraturan pengekalan berbeza daripada yang anda persetujui dengan pelawat.
Token disimpan dengan penyulitan AES-256-GCM dan tidak pernah ditunjukkan semula. Ia juga tidak pernah dimasukkan ke barisan dalaman - panggilan ini berlaku semasa anda menunggu, terus daripada permintaan.
5. GitLab, Azure DevOps dan ClickUp
Tiga lagi penjejak, butang yang sama, pencetus manual yang sama.
| Anda memberikan | |
|---|---|
| GitLab | hos, ID projek dan token - GitLab anda sendiri turut berfungsi |
| Azure DevOps | organisasi, projek, jenis item kerja dan PAT |
| ClickUp | ID senarai dan token peribadi |
GitLab meminta hos kerana anda mungkin memilikinya
Berbeza daripada yang lain, GitLab sering dihoskan sendiri, jadi hos ialah medan, bukan pemalar. Tampal gitlab.com jika itulah tempat anda berada.
Azure DevOps mempunyai dua keunikan serentak
Badannya ialah dokumen JSON Patch, bukan objek, dan jenis kandungannya mesti application/json-patch+json - selainnya membalas 415. Tanda dolar di hadapan jenis item kerja dalam URL ialah sebahagian alamat, bukan ruang letak yang terlupa kami isi.
ClickUp mahukan token sahaja
Tanpa Bearer di hadapannya. Token dengan perkataan itu ditambahkan di hadapan ditolak dengan 401, yang kelihatan tepat seperti token salah.
Semua tanda dagangan yang disebut di sini milik pemilik masing-masing. MousePlayer tidak mempunyai hubungan perniagaan dengan penyedia ini.