Pelacak Masalah
Ubah sesi menjadi tiket saat menontonnya — satu tombol di pemutar, deskripsi dengan kata-kata Anda sendiri, dan tautan pemutaran ulang sudah dilampirkan.
1. Mengapa yang Ini Manual
Setiap jembatan lain di MousePlayer dipicu sendiri. Yang ini tidak, dan itulah rancangan utamanya.
Tiket adalah pekerjaan untuk seseorang. Jika kami membuat tiket untuk setiap klik marah, papan Anda akan penuh dengan item yang belum ditriase siapa pun, dan dalam seminggu tim akan menyaringnya — lalu tiket yang benar-benar penting ikut tersaring.
Jadi, pemicunya adalah Anda. Anda menonton sesi, melihat masalahnya, menekan tombol, dan menulis apa yang dilihat. Tautan rekaman sudah ada dalam deskripsi; Anda yang memberikan penilaian.
Tombol hanya muncul untuk pemilik dan admin, tidak pernah dalam tampilan tautan berbagi. Orang yang Anda kirimi rekaman tidak seharusnya dapat membuat tiket di pelacak Anda.
2. Lima Pelacak dan yang Dibutuhkan Masing-Masing
| Tempat tiket dibuat | Yang Anda berikan | |
|---|---|---|
| Jira | masalah dalam proyek | URL situs, email akun, token API, kunci proyek, jenis masalah |
| Linear | masalah dalam tim | kunci API, ID tim |
| Asana | tugas dalam proyek | token akses pribadi, ID proyek |
| Trello | kartu dalam daftar | kunci, token, ID daftar |
| GitHub | masalah dalam repositori | token akses pribadi, owner/repo |
Satu ubin, satu penyedia dipilih pada satu waktu. Menambahkan pelacak kedua nanti berarti mengganti pilihan, bukan migrasi.
Asal Pengenal
ID tim Linear dan ID proyek Asana terlihat dalam URL saat Anda membuka tim atau proyek di browser. ID daftar Trello paling sulit dari kelimanya: tambahkan .json ke URL papan dan cari daftar yang diinginkan. Kunci proyek Jira adalah prefiks di depan setiap nomor masalah — ACME dalam ACME-1234.
3. Tautan dalam Tiket Dibuat oleh Server Kami
Deskripsi yang Anda ketik adalah milik Anda. Tautan pemutaran ulang bukan — dirangkai di sisi kami dari sesi yang benar-benar Anda tonton, dan formulir tidak dapat memengaruhinya.
Hal ini penting karena tiket diklik orang lain. Jika tautan berasal dari browser, permintaan yang direkayasa dapat menempatkan alamat apa pun di hadapan tim Anda dalam sesuatu yang tampak seperti alat Anda sendiri.
HTTP 200 Tidak Berarti Tiket Sudah Ada
Linear menjawab melalui GraphQL, dan GraphQL menjawab 200 OK dengan array errors saat menolak. Jembatan yang hanya melihat kode status akan melaporkan keberhasilan untuk tiket yang tidak pernah dibuat. Kami membaca isinya.
Jika pelacak mengembalikan pengenal masalah baru, kami mencantumkannya dalam konfirmasi — agar Anda dapat memeriksa bahwa tiket benar-benar ada, bukan sekadar mempercayai pesan hijau.
4. Yang Sengaja Tidak Disediakan
Tidak Ada Tiket Otomatis
Lihat di atas. Jika menginginkan otomatisasi, jembatan webhook dapat mengirim sinyal frustrasi ke Zapier atau Make, dan Anda menentukan di sana apa yang layak menjadi tiket.
Tidak Ada Sinkronisasi Dua Arah
Menutup tiket tidak mengubah apa pun di MousePlayer, dan tidak ada apa pun di MousePlayer yang membukanya kembali. Sinkronisasi yang berjalan satu setengah arah lebih buruk daripada tidak ada, karena orang mulai mengandalkannya.
Tidak Ada Lampiran
Rekaman tetap berada dan ditonton di layanan kami. Mengekspor video ke pelacak akan memindahkan data pribadi ke sistem dengan aturan retensi berbeda dari yang Anda sepakati dengan pengunjung.
Token disimpan dengan enkripsi AES-256-GCM dan tidak pernah ditampilkan lagi. Juga tidak pernah dimasukkan ke antrean internal — pemanggilan ini terjadi saat Anda menunggu, langsung dari permintaan.
5. GitLab, Azure DevOps, dan ClickUp
Tiga pelacak tambahan, tombol yang sama, pemicu manual yang sama.
| Yang Anda berikan | |
|---|---|
| GitLab | host, ID proyek, dan token — GitLab milik Anda sendiri juga didukung |
| Azure DevOps | organisasi, proyek, jenis item kerja, dan PAT |
| ClickUp | ID daftar dan token pribadi |
GitLab Meminta Host karena Anda Mungkin Memilikinya Sendiri
Berbeda dari yang lain, GitLab sering dihosting sendiri, sehingga host berupa kolom, bukan konstanta. Tempelkan gitlab.com jika Anda menggunakan layanan itu.
Azure DevOps Memiliki Dua Kekhasan Sekaligus
Isinya berupa dokumen JSON Patch, bukan objek, dan jenis kontennya harus application/json-patch+json — selain itu akan dijawab 415. Tanda dolar di depan jenis item kerja dalam URL merupakan bagian alamat, bukan placeholder yang lupa kami isi.
ClickUp Memerlukan Token Tanpa Tambahan
Tanpa Bearer di depannya. Token yang diawali kata tersebut ditolak dengan 401, yang tampak persis seperti token salah.
Semua merek dagang yang disebutkan di sini adalah milik pemiliknya masing-masing. MousePlayer tidak memiliki hubungan bisnis dengan penyedia ini.