Mga Tracker ng Problema
Gawing ticket ang session habang pinapanood - isang button sa player, sarili ninyong paglalarawan, at nakalakip na ang link ng replay.
1. Bakit Manu-mano Ito
Kusang gumagana ang lahat ng ibang bridge sa MousePlayer. Hindi ito, at sinadya iyon.
Trabaho para sa tao ang ticket. Kung gagawa kami ng isa sa bawat rage click, mapupuno ang inyong board ng mga item na walang sumuri, at sa loob ng isang linggo ay ifi-filter na iyon ng inyong team - pati ang mga tunay na problema.
Kaya kayo ang trigger. Pinapanood ninyo ang session, nakikita ang problema, pinipindot ang button at isinusulat ang nakita. Nasa paglalarawan na ang link ng recording; kayo ang nagpapasiya.
Para lamang sa mga may-ari at admin ang button, at hindi kailanman nasa view ng shared link. Hindi dapat makagawa ng ticket sa inyong tracker ang pinadalhan ninyo ng recording.
2. Ang Limang Tracker at Kanilang Kailangan
| Saan Napupunta | Ibinibigay Ninyo | |
|---|---|---|
| Jira | isyu sa project | site URL, email ng account, API token, project key, uri ng isyu |
| Linear | isyu sa team | API key, team ID |
| Asana | gawain sa project | personal access token, project ID |
| Trello | card sa listahan | key, token, list ID |
| GitHub | isyu sa repository | personal access token, owner/repo |
Isang tile, isang provider ang napipili sa isang pagkakataon. Kung magdaragdag ng ikalawang tracker, pagpapalit lamang iyon ng pagpili, hindi migration.
Saan Galing ang mga Identifier
Makikita ang team ID ng Linear at project ID ng Asana sa URL kapag binuksan ang team o project sa browser. Pinakamahirap sa lima ang list ID ng Trello: idagdag ang .json sa URL ng board at hanapin ang gustong listahan. Ang project key ng Jira ay ang prefix bago ang bawat numero ng isyu - ACME sa ACME-1234.
3. Aming Server ang Bumubuo ng Link sa Ticket
Sa inyo ang inilagay ninyong paglalarawan. Ang link ng replay ay binubuo namin mula sa session na talagang pinapanood ninyo, at hindi ito mababago ng form.
Mahalaga ito dahil may ibang taong magki-click sa ticket. Kung mula sa browser ang link, maaaring mailagay ng inihandang request ang anumang address sa harap ng inyong team sa loob ng mukhang sarili ninyong mga tool.
Hindi Nangangahulugang May Ticket ang HTTP 200
Sa GraphQL sumasagot ang Linear, at sumasagot ang GraphQL ng 200 OK na may array na errors kapag tumatanggi. Iuulat ng bridge na status code lamang ang tinitingnan na matagumpay ang ticket na hindi nagawa. Binabasa namin ang body.
Kung ibinabalik ng tracker ang identifier ng bagong isyu, inilalagay namin ito sa kumpirmasyon - upang masuri ninyo kung talagang naroon sa halip na magtiwala sa berdeng mensahe.
4. Ano ang Sadyang Wala Rito
Walang Awtomatikong Ticket
Tingnan sa itaas. Kung gusto ninyo ng automation, maaaring magpadala ang webhook bridge ng mga senyas ng frustration sa Zapier o Make, at doon ninyo pagpasyahan kung alin ang dapat gawing ticket.
Walang Two-way na Pagsasabay
Walang binabago sa MousePlayer ang pagsara ng ticket, at walang ginagawa ang MousePlayer upang buksan iyon muli. Mas masama kaysa sa wala ang pagsasabay na isa't kalahati lamang ang direksiyon, dahil nagsisimulang umasa rito ang mga tao.
Walang Attachment
Nananatili at pinapanood sa amin ang recording. Ang pag-export ng video sa tracker ay paglilipat ng personal na datos sa sistemang iba ang tuntunin ng pagpapanatili kaysa sa napagkasunduan ninyo sa mga bisita.
Naka-encrypt ang token gamit ang AES-256-GCM at hindi na ipinapakita. Hindi rin ito kailanman inilalagay sa internal na queue - nangyayari ang tawag habang naghihintay kayo, direkta mula sa request.
5. GitLab, Azure DevOps at ClickUp
Tatlo pang tracker, parehong button at manu-manong trigger.
| Ibinibigay Ninyo | |
|---|---|
| GitLab | host, project ID at token - maaari rin ang sarili ninyong GitLab |
| Azure DevOps | organisasyon, project, uri ng work item at PAT |
| ClickUp | list ID at personal token |
Hinihingi ng GitLab ang Host Dahil Maaaring sa Inyo Ito
Hindi gaya ng iba, madalas sariling host ang GitLab, kaya field ang host sa halip na permanenteng value. Idikit ang gitlab.com kung naroon kayo.
Dalawang Katangian ng Azure DevOps
JSON Patch document ang body nito sa halip na object, at kailangang application/json-patch+json ang content type - anumang iba ay magbabalik ng 415. Bahagi ng address ang dollar sign bago ang uri ng work item sa URL, hindi placeholder na nakalimutang punan.
Hubad na Token ang Kailangan ng ClickUp
Walang Bearer bago nito. Tinatanggihan ang token na may dagdag na salitang iyon sa pamamagitan ng 401, na kamukha ng maling token.
Ang lahat ng trademark dito ay pag-aari ng kani-kanilang may-ari. Walang ugnayang pangnegosyo ang MousePlayer sa mga provider na ito.