Công cụ theo dõi vấn đề
Biến phiên thành phiếu ngay khi xem - một nút trong trình phát, lời mô tả của chính bạn và liên kết phát lại đã được đính kèm.
1. Vì sao cách này là thủ công
Mọi cầu nối khác trong MousePlayer tự kích hoạt. Cầu nối này không tự kích hoạt và đó là toàn bộ chủ ý thiết kế.
Phiếu là công việc dành cho một người. Nếu mở phiếu cho mỗi lượt nhấp do bực bội, bảng của bạn sẽ đầy các mục chưa ai phân loại và trong một tuần nhóm sẽ lọc bỏ chúng - khi đó cả vấn đề thực cũng bị lọc bỏ.
Vì vậy bạn là người kích hoạt. Bạn xem phiên, thấy vấn đề, nhấn nút và viết điều đã thấy. Liên kết bản ghi đã có trong mô tả; bạn đưa ra đánh giá.
Nút chỉ xuất hiện cho chủ sở hữu và quản trị viên, không bao giờ trong chế độ xem liên kết chia sẻ. Người bạn gửi bản ghi không nên có thể mở phiếu trong công cụ theo dõi của bạn.
2. Năm công cụ và thông tin mỗi công cụ cần
| Nơi tạo | Bạn cung cấp | |
|---|---|---|
| Jira | vấn đề trong dự án | URL trang web, email tài khoản, token API, khóa dự án, loại vấn đề |
| Linear | vấn đề trong nhóm | khóa API, ID nhóm |
| Asana | tác vụ trong dự án | token truy cập cá nhân, ID dự án |
| Trello | thẻ trong danh sách | khóa, token, ID danh sách |
| GitHub | vấn đề trong kho mã | token truy cập cá nhân, owner/repo |
Một ô, mỗi lần chọn một nhà cung cấp. Thêm công cụ thứ hai sau này là đổi lựa chọn, không phải di chuyển dữ liệu.
Nguồn các mã định danh
ID nhóm Linear và ID dự án Asana hiển thị trong URL khi mở nhóm hoặc dự án bằng trình duyệt. ID danh sách Trello khó lấy nhất trong năm công cụ: thêm .json vào URL bảng rồi tìm danh sách cần dùng. Khóa dự án Jira là tiền tố trước mọi số vấn đề - ACME trong ACME-1234.
3. Liên kết trong phiếu được máy chủ của chúng tôi tạo
Mô tả bạn nhập là của bạn. Liên kết phát lại thì không - được tạo phía chúng tôi từ phiên bạn thực sự đang xem và biểu mẫu không thể tác động đến liên kết.
Điều đó quan trọng vì phiếu là thứ người khác nhấp vào. Nếu liên kết đến từ trình duyệt, yêu cầu được chế tạo có thể đặt địa chỉ bất kỳ trước nhóm của bạn trong thứ trông như công cụ của chính bạn.
HTTP 200 không có nghĩa phiếu tồn tại
Linear phản hồi qua GraphQL và GraphQL trả 200 OK kèm mảng errors khi từ chối. Cầu nối chỉ xem mã trạng thái sẽ báo thành công cho phiếu chưa từng được tạo. Chúng tôi đọc nội dung.
Khi công cụ theo dõi trả mã định danh vấn đề mới, chúng tôi đưa mã vào xác nhận - để bạn kiểm tra thực sự đã tồn tại thay vì tin thông báo màu xanh.
4. Những gì chủ động không có
Không tự động tạo phiếu
Xem ở trên. Nếu muốn tự động hóa, cầu nối webhook có thể gửi tín hiệu bức xúc đến Zapier hoặc Make và bạn quyết định tại đó điều gì đáng tạo phiếu.
Không đồng bộ hai chiều
Đóng phiếu không thay đổi gì trong MousePlayer và không có gì trong MousePlayer mở lại phiếu. Đồng bộ chạy một chiều rưỡi còn tệ hơn không có vì mọi người bắt đầu dựa vào nó.
Không có tệp đính kèm
Bản ghi ở lại với chúng tôi và được xem tại đây. Xuất video vào công cụ theo dõi sẽ đẩy dữ liệu cá nhân sang hệ thống có quy tắc lưu giữ khác với những gì bạn đã thỏa thuận với khách.
Token được lưu có mã hóa AES-256-GCM và không hiển thị lại. Token cũng không bao giờ được đưa vào hàng đợi nội bộ - lệnh gọi này diễn ra trong khi bạn chờ, trực tiếp từ yêu cầu.
5. GitLab, Azure DevOps và ClickUp
Thêm ba công cụ theo dõi, cùng nút và cùng cách kích hoạt thủ công.
| Bạn cung cấp | |
|---|---|
| GitLab | máy chủ, ID dự án và token - GitLab riêng của bạn cũng hoạt động |
| Azure DevOps | tổ chức, dự án, loại mục công việc và PAT |
| ClickUp | ID danh sách và token cá nhân |
GitLab yêu cầu máy chủ vì có thể bạn sở hữu nó
Khác các công cụ còn lại, GitLab thường được tự lưu trữ nên máy chủ là một trường thay vì hằng số. Dán gitlab.com nếu bạn dùng tại đó.
Azure DevOps có hai điểm đặc biệt
Nội dung là tài liệu JSON Patch thay vì đối tượng và loại nội dung phải là application/json-patch+json - mọi giá trị khác trả lỗi 415. Dấu đô la trước loại mục công việc trong URL là một phần địa chỉ, không phải chỗ giữ chỗ chúng tôi quên điền.
ClickUp cần token nguyên dạng
Không có Bearer phía trước. Token có thêm từ này bị từ chối với lỗi 401, trông giống hệt token sai.
Mọi nhãn hiệu nêu ở đây thuộc chủ sở hữu tương ứng. MousePlayer không có quan hệ kinh doanh với các nhà cung cấp này.