이슈 추적 도구
세션을 보면서 티켓으로 전환합니다. 플레이어 버튼 하나로 직접 설명을 작성하고 재생 링크는 이미 첨부됩니다.
1. 수동으로 실행하는 이유
MousePlayer의 다른 브리지는 자동 실행되지만 이것은 그렇지 않습니다. 그것이 설계의 핵심입니다.
티켓은 사람이 해야 할 일입니다. 분노 클릭마다 만들면 분류되지 않은 항목으로 보드가 가득 차 일주일 안에 팀이 모두 걸러내고, 진짜 문제도 함께 걸러집니다.
따라서 실행은 직접 결정합니다. 세션에서 문제를 보고 버튼을 누른 뒤 본 내용을 작성하세요. 링크는 이미 설명에 있으며 판단은 사람이 합니다.
버튼은 소유자와 관리자에게만 표시되며 공유 링크에서는 보이지 않습니다. 녹화를 받은 사람이 이슈 추적기에 티켓을 만들 수 있어서는 안 됩니다.
2. 다섯 도구 및 필요한 정보
| 생성 위치 | 제공할 정보 | |
|---|---|---|
| Jira | 프로젝트의 이슈 | 사이트 URL, 계정 이메일, API 토큰, 프로젝트 키, 이슈 유형 |
| Linear | 팀의 이슈 | API 키, 팀 ID |
| Asana | 프로젝트의 작업 | 개인 액세스 토큰, 프로젝트 ID |
| Trello | 목록의 카드 | 키, 토큰, 목록 ID |
| GitHub | 저장소의 이슈 | 개인 액세스 토큰, owner/repo |
한 카드에서 한 번에 한 제공업체를 선택합니다. 나중에 다른 도구를 추가하는 것은 마이그레이션이 아닌 선택 변경입니다.
식별자 확인 위치
브라우저에서 팀이나 프로젝트를 열면 URL에 Linear 팀 ID와 Asana 프로젝트 ID가 표시됩니다. Trello 목록 ID가 가장 까다롭습니다. 보드 URL 뒤에 .json 을 붙여 필요한 목록을 찾으세요. Jira 프로젝트 키는 각 이슈 번호 앞의 접두사입니다. 예를 들어 ACME 는 ACME-1234의 접두사입니다.
3. 티켓 링크는 서버에서 생성
설명은 직접 작성하지만 링크는 실제로 보고 있던 세션을 기준으로 서버에서 조립하며 양식에서 바꿀 수 없습니다.
다른 사람이 클릭하는 티켓이므로 중요합니다. 브라우저가 링크를 제공하면 조작된 요청이 자체 도구처럼 보이는 곳에 임의의 주소를 넣을 수 있습니다.
HTTP 200은 티켓 생성을 뜻하지 않음
Linear는 GraphQL로 응답하며 GraphQL은 거부할 때 200 OK 및 errors 배열을 반환합니다. 상태 코드만 보면 존재하지 않는 티켓을 성공으로 보고하므로 본문을 읽습니다.
새 이슈 식별자를 반환하면 확인 메시지에 표시하여 녹색 메시지만 믿지 않고 실제 생성을 확인할 수 있게 합니다.
4. 의도적으로 없는 기능
자동 티켓 없음
이유는 위와 같습니다. 자동화가 필요하면 웹훅 브리지로 Zapier나 Make에 좌절 신호를 보내고 거기서 티켓 생성 기준을 결정할 수 있습니다.
양방향 동기화 없음
티켓을 닫아도 MousePlayer에는 변화가 없으며 MousePlayer도 티켓을 다시 열지 않습니다. 한 방향 반만 작동하는 동기화는 사람이 의존하게 되므로 없는 것보다 나쁩니다.
첨부파일 없음
녹화는 당사에 보관하고 당사에서 봅니다. 추적 도구에 영상을 내보내면 방문자와 합의한 보존 규칙과 다른 시스템으로 개인정보를 보내게 됩니다.
토큰은 AES-256-GCM으로 암호화하여 저장하며 다시 표시하지 않습니다. 내부 대기열에도 넣지 않습니다. 이 호출은 기다리는 동안 요청에서 직접 실행합니다.
5. GitLab, Azure DevOps 및 ClickUp
세 도구가 추가되며 같은 버튼으로 수동 실행합니다.
| 제공할 정보 | |
|---|---|
| GitLab | 호스트, 프로젝트 ID 및 토큰 — 자체 GitLab도 지원 |
| Azure DevOps | 조직, 프로젝트, 작업 항목 유형 및 PAT |
| ClickUp | 목록 ID 및 개인 토큰 |
자체 호스팅을 고려한 GitLab 호스트 필드
다른 도구와 달리 GitLab은 자체 호스팅이 많아 호스트를 고정하지 않고 입력받습니다. 해당 서비스를 사용하면 gitlab.com 을 붙여 넣으세요.
Azure DevOps의 두 특징
본문은 객체가 아닌 JSON Patch 문서이며 콘텐츠 유형은 application/json-patch+json 이어야 합니다. 다르면 415를 반환합니다. URL에서 작업 항목 유형 앞의 달러 기호는 주소 일부이며 빠뜨린 자리표시자가 아닙니다.
ClickUp에는 토큰만 필요
앞에 Bearer 를 붙이지 마세요. 붙이면 401로 거부되어 잘못된 토큰처럼 보입니다.
여기에 언급된 모든 상표는 각 소유자에게 귀속됩니다. MousePlayer는 이 제공업체들과 사업 관계가 없습니다.