UAT Studioby Salvion
Hjälp · Kopplingar

Koppla UAT Studio till Make

Använd din UAT i Make-scenarier: läs nya ärenden och godkännanden, registrera ärenden och lägg till testare från andra appar. Med HTTP-modulen och en API-nyckel för projektet.

Tar cirka 15 minuterVem en projektadministratörFungerar med alla Make-abonnemangPaket Team, Business, Partner och Enterprise
Innan du börjar

Vad du behöver

  • Modulen Connections i din arbetsyta: den ingår i paketen Team, Business, Partner och Enterprise, och som tillägget Integrationer för en UAT med paketet Project.
  • Administratörsbehörighet i UAT Studio-projektet.
  • Ett Make-konto. Gratisabonnemanget fungerar.
Konfigurera · en gång per projekt

Koppla UAT Studio till Make

1

Skapa en API-nyckel i UAT Studio

  1. Logga in på app.uat.studio, öppna projektet och gå till Setup.
  2. I kortet API keys skriver du ett namn som Make och klickar på Create API key.
  3. Klicka på Copy. UAT Studio visar nyckeln bara en gång; håll fönstret öppet tills du har klistrat in den.
Kortet API keys på Setup: en befintlig nyckel med sina fyra sista tecken, och en ny nyckel med namnet Make som ska skapas
En nyckel fungerar för just det här projektet. Skapa en per projekt, och en per verktyg, så att du kan återkalla dem var för sig.
2

Lägg till en HTTP-modul i ett scenario

  1. Klicka på Create a new scenario i Make och klicka på det stora +.
  2. Sök efter HTTP och välj Make a request.
En UAT Studio-app för Make är på vägTill dess gör HTTP-modulen samma sak. När appen finns väljer du UAT Studio i stället och klistrar in samma API-nyckel.
3

Fyll i anropet

Fyll i fälten i Make a request uppifrån och ner. Lämna fält som inte finns i tabellen som de är.

FältVad du fyller i
Authentication typeNo authentication. Nyckeln läggs i headern nedan.
URLhttps://app.uat.studio/api/v1/issues?order=created, eller en annan adress från tabellen nedan.
MethodGET för att läsa, POST för att skapa, PATCH för att ändra.
HeadersKlicka på Add a header. Name: Authorization. Value: Bearer, ett mellanslag och din API-nyckel.
Query parametersLämna tomt.
Body content typeFör att läsa (GET): lämna tomt. För att skapa eller ändra: application/json.
Body input methodBara för att skapa eller ändra: JSON string.
Body contentBara för att skapa eller ändra: fälten som JSON, till exempel {"title": "Save fails", "severity": "High"}.
Parse responseYes, så att nästa moduler kan använda ärendenas fält.
Pagination typeLämna tomt.

Klicka på Save.

4

Kör det och ställ in schemat

  1. Klicka på Run once. Utdata visar ärendena i ditt projekt.
  2. Lägg till nästa moduler: en Iterator på listan med ärenden, ett Filter (till exempel allvarlighetsgrad är Critical) och appen som ska agera, till exempel Slack eller Google Sheets.
  3. För att bara agera på nya ärenden lägger du till &since= med tidpunkten för föregående körning, eller använder Makes Data store för att komma ihåg de nycklar du har hanterat.
  4. Ställ in schemat (till exempel var 15:e minut) och slå på scenariot.
Vad du kan använda · https://app.uat.studio/api/v1

API:ets adresser

TypAnropVad den gör
LäsaGET /issues?order=createdDe senaste ärendena. order=updated: de senast ändrade. Även since, status och limit (upp till 100).
LäsaGET /issues/ISS-012Ett ärende.
LäsaGET /signoffsGodkännandena, senaste först.
SkapaPOST /issuesEtt nytt ärende: title, och valfritt description, severity, priority, test_number, step_number, assignee.
ÄndraPATCH /issues/ISS-012status, severity eller assignee, med en valfri comment.
ÄndraPOST /issues/ISS-012/commentsEn comment i historiken.
SkapaPOST /testersEn testare: name, och valfritt email och group.

Varje ärende kommer med sin nyckel (ISS-012), titel, beskrivning, allvarlighetsgrad, prioritet, status, ansvarig, testet och testaren som hittade det, ticketen i Jira eller Azure DevOps och en länk till UAT Studio.

Idéer

Vad team bygger med det

  • Ett meddelande för varje Critical-ärende i en chattkanal, med ett filter på allvarlighetsgrad.
  • Varje godkännande i ett kalkylblad eller i ditt verktyg för projektportföljen, så att styrgruppen ser vilka UAT:er som är godkända.
  • Testare från ett formulär eller ditt HR-system: en ny rad blir en testare i rätt grupp.
  • Ärenden från ett supportverktyg: en ticket med en tagg blir ett ärende i UAT:n, kopplat till sitt test.
Om något går fel

Vanliga meddelanden

MeddelandeVad du gör
The API key is not validNyckeln har återkallats eller skrivits fel. Skapa en ny nyckel under Setup › API keys och anslut igen.
Connections … are not part of the planArbetsytan har ingen Connections-modul. Lägg till den under Plan & billing.
This workspace is read-onlyPaketet har upphört. Läsning fungerar fortfarande; att skapa och ändra gör det inte.
There is no issue ISS-…Nyckeln hör till ett annat projekt, eller så har ärendet slagits ihop. Kontrollera nyckeln och ärendenyckeln.
Inget händer efter ett nytt ärendeScenariot körs enligt sitt schema. Kontrollera att det är påslaget och att nyckeln hör till rätt projekt.
Säkerhet

Hur nyckeln hålls säker

  • En nyckel ger åtkomst till ett projekt, inget annat i din arbetsyta.
  • UAT Studio lagrar bara ett fingeravtryck av nyckeln, aldrig själva nyckeln. Setup visar de fyra sista tecknen och när den senast användes.
  • Revoke på Setup stoppar en nyckel direkt.
  • Varje ärende eller testare som skapas eller ändras via en nyckel syns i ärendehistoriken och granskningsloggen, med nyckelns namn.
  • Lägg aldrig en nyckel i ett mejl, en chatt eller kod; klistra bara in den i Make.