Sagsværktøjer

Gør en session til en sag, mens du ser den - én knap i afspilleren, dine egne ord i beskrivelsen og afspilningslinket allerede tilføjet.

1. Hvorfor denne er manuel

Alle andre broer i MousePlayer udløses automatisk. Denne gør ikke, og det er hele idéen.

En sag er arbejde for et menneske. Hvis vi oprettede en for hvert raseriklik, ville dit board blive fyldt med opgaver, ingen havde vurderet, og inden for en uge ville teamet filtrere dem fra - og dermed også filtrere de rigtige fra.

Derfor er du udløseren. Du ser en session, opdager noget, trykker på knappen og skriver, hvad du så. Optagelseslinket er allerede i beskrivelsen; du står for vurderingen.

Knappen vises kun for ejere og administratorer, aldrig i en visning via delingslink. En person, du har sendt en optagelse til, skal ikke kunne oprette sager i dit værktøj.

2. De fem værktøjer og deres krav

Hvor placeres detDu angiver
Jiraen sag i et projektwebsteds-URL, kontoens e-mailadresse, API-token, projektnøgle, sagstype
Linearen sag i et teamAPI-nøgle, team-ID
Asanaen opgave i et projektpersonligt adgangstoken, projekt-ID
Trelloet kort i en listenøgle, token, liste-ID
GitHuben sag i et repositorypersonligt adgangstoken, owner/repo

Én flise med én valgt udbyder ad gangen. At tilføje et andet værktøj senere er et ændret valg, ikke en migrering.

Hvor kommer identifikatorerne fra

Linears team-ID og Asanas projekt-ID findes i URL'en, når du åbner teamet eller projektet i en browser. Trellos liste-ID er det sværeste af de fem: føj .json til et boards URL, og find den ønskede liste. Jiras projektnøgle er præfikset foran hvert sagsnummer - ACME i ACME-1234.

3. Linket i sagen bygges af vores server

Beskrivelsen, du skriver, er din. Afspilningslinket er ikke - det sammensættes hos os ud fra den session, du faktisk så, og formularen kan ikke påvirke det.

Det er vigtigt, fordi andre klikker på en sag. Hvis linket kom fra browseren, kunne en manipuleret forespørgsel præsentere en vilkårlig adresse for dit team inde i noget, der ligner jeres eget værktøj.

HTTP 200 betyder ikke, at sagen findes

Linear svarer via GraphQL, og GraphQL svarer 200 OK med et errors-array, når det afviser. En bro, der kun så på statuskoden, ville rapportere succes for en sag, der aldrig blev oprettet. Vi læser indholdet.

Når et værktøj returnerer den nye sags identifikator, viser vi den i bekræftelsen - så du kan kontrollere, at sagen faktisk findes, i stedet for at stole på en grøn meddelelse.

4. Hvad der bevidst mangler

Ingen automatiske sager

Se ovenfor. Vil du automatisere, kan webhook-broen sende frustrationssignaler til Zapier eller Make, hvor du bestemmer, hvad der fortjener en sag.

Ingen tovejssynkronisering

At lukke sagen ændrer intet i MousePlayer, og intet i MousePlayer genåbner den. En synkronisering, der kører i halvanden retning, er værre end ingen, fordi folk begynder at stole på den.

Ingen vedhæftninger

Optagelsen bliver hos os og ses hos os. At eksportere en video til et sagsværktøj ville sende personoplysninger til et system med andre opbevaringsregler end dem, du har aftalt med dine besøgende.

Tokenet lagres krypteret med AES-256-GCM og vises aldrig igen. Det placeres heller aldrig i den interne kø - dette kald sker, mens du venter, direkte fra forespørgslen.

5. GitLab, Azure DevOps og ClickUp

Tre værktøjer mere, samme knap, samme manuelle udløsning.

Du angiver
GitLabvært, projekt-ID og et token - din egen GitLab virker også
Azure DevOpsorganisation, projekt, arbejdselementtype og et PAT
ClickUpliste-ID og et personligt token

GitLab spørger efter en vært, fordi du kan eje den

I modsætning til de andre er GitLab ofte selvhostet, så værten er et felt frem for en konstant. Indsæt gitlab.com hvis det er dér, din konto findes.

Azure DevOps har to særtræk på én gang

Indholdet er et JSON Patch-dokument i stedet for et objekt, og indholdstypen skal være application/json-patch+json - alt andet giver 415. Dollartegnet foran arbejdselementtypen i URL'en er en del af adressen, ikke en pladsholder, vi glemte at udfylde.

ClickUp vil have tokenet alene

Intet Bearer foran det. Et token med ordet foran afvises med 401, hvilket ser præcis ud som et forkert token.

Alle nævnte varemærker tilhører deres respektive ejere. MousePlayer har ingen forretningsforbindelse med disse udbydere.