Системи за следење проблеми

Претворете сесија во тикет додека ја гледате - едно копче во плеерот, ваши зборови во описот и веќе прикачена врска до репродукцијата.

1. Зошто овој е рачен

Секој друг мост во MousePlayer се активира сам. Овој не, и тоа е целата замисла.

Тикетот е работа за човек. Ако отвораме еден за секој клик од фрустрација, таблата би се наполнила со ставки што никој не ги разгледал и за една недела тимот би почнал да ги филтрира - со што би се филтрирале и вистинските.

Затоа активаторот сте вие. Гледате сесија, го забележувате проблемот, го притискате копчето и пишувате што сте виделе. Врската до снимката веќе е во описот; вие ја давате проценката.

Копчето се појавува само за сопственици и администратори, никогаш во приказ преку споделена врска. Некому кому сте испратиле снимка не треба да му се дозволи да отвора тикети во вашиот систем.

2. Петте системи и што му треба на секој

Каде се додаваНаведувате
Jiraпроблем во проектURL на веб-локацијата, е-пошта на сметката, API-токен, клуч на проектот, тип на проблем
Linearпроблем во тимAPI-клуч, ID на тимот
Asanaзадача во проектличен токен за пристап, ID на проектот
Trelloкартичка во списокклуч, токен, ID на списокот
GitHubпроблем во складиштеличен токен за пристап, owner/repo

Една плочка, еден избран давател во даден момент. Додавањето втор систем подоцна е промена на изборот, а не миграција.

Од каде доаѓаат идентификаторите

ID на тимот во Linear и ID на проектот во Asana се видливи во URL-адресата кога ќе го отворите тимот или проектот во прелистувач. ID на списокот во Trello е најтешкиот од петте: додајте .json на URL-адресата на таблата и побарајте го саканиот список. Клучот на проектот во 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
ClickUpID на списокот и личен токен

GitLab бара домаќин бидејќи можеби го поседувате

За разлика од другите, GitLab често е самостојно хостиран, па домаќинот е поле, а не константа. Залепете gitlab.com ако тоа е вашето место.

Azure DevOps има две особености одеднаш

Неговото тело е документ JSON Patch наместо објект, а типот на содржина мора да биде application/json-patch+json - сè друго враќа 415. Знакот за долар пред типот на работната ставка во URL-адресата е дел од адресата, а не место за вредност што сме заборавиле да го пополниме.

ClickUp го бара само токенот

Без Bearer пред него. Токен со додадениот збор се одбива со 401, што изгледа исто како погрешен токен.

Сите трговски марки наведени тука им припаѓаат на нивните соодветни сопственици. MousePlayer нема деловен однос со овие даватели.