UAT Studioby Salvion
Hilfe · Verbindungen

Issues und Fortschritt in Slack posten

Halten Sie das Projektteam dort auf dem Laufenden, wo es ohnehin arbeitet: eine Nachricht in einem Slack-Kanal für neue Issues, neue Testrunden und Abnahmen und, wenn Sie möchten, eine kurze Übersicht jeden Morgen. Sie wählen, was eine Nachricht wert ist.

Dauer etwa 5 MinutenWer ein Workspace-Admin und jemand, der Ihrem Slack-Workspace Apps hinzufügen darfPakete Team, Business, Partner und Enterprise
Bevor Sie beginnen

Was Sie brauchen

  • Einen Slack-Kanal für die Nachrichten, zum Beispiel #uat-crm.
  • Die Berechtigung, eine App zu Ihrem Slack-Workspace hinzuzufügen. In vielen Workspaces darf das jedes Mitglied; in anderen genehmigt ein Slack-Admin Apps. Fragen Sie dann Ihren Slack-Admin.
  • Admin-Rechte in Ihrem UAT Studio Workspace.
Kein Konto, kein TokenSlack gibt Ihnen eine Webhook-Adresse für einen Kanal. UAT Studio sendet seine Nachrichten an diese Adresse und kann sonst nichts in Slack tun: Es kann den Kanal nicht lesen und nirgendwo anders posten.
Einrichten · einmal pro Kanal

Einen Slack-Kanal verbinden

1

Den Webhook in Slack erstellen

  1. Gehen Sie zu api.slack.com/apps, melden Sie sich bei Ihrem Slack-Workspace an und klicken Sie auf Create New App.
  2. Wählen Sie unter Or start your own way die Option Blank app und klicken Sie auf Continue.
  3. App name: UAT Studio. Wählen Sie unter Workspace Ihren Slack-Workspace und klicken Sie auf Continue.
  4. Slack fragt nun What it can do in Slack? und dann What it can respond to in Slack? UAT Studio braucht beides nicht: Fügen Sie nichts hinzu und klicken Sie zweimal auf Continue.
  5. Klicken Sie unter Review your app auf Create.
  6. Öffnen Sie im Menü links in Ihrer neuen App Incoming Webhooks und schalten Sie Activate Incoming Webhooks ein.
  7. Klicken Sie unten auf Add New Webhook (in manchen Workspaces: Add New Webhook to Workspace oder Request to Add New Webhook, wenn ein Slack-Admin zuerst zustimmen muss), wählen Sie den Kanal und klicken Sie auf Allow.
  8. Slack zeigt die Webhook URL, die mit https://hooks.slack.com/services/ beginnt. Klicken Sie auf Copy.

Optional: Unter Basic Information › Display Information können Sie der App ein Symbol geben, etwa das UAT Studio Logo, damit die Nachrichten leicht zu erkennen sind.

Behandeln Sie die Adresse wie ein PasswortJeder mit dieser Adresse kann im Kanal posten. Fügen Sie sie nur in UAT Studio ein und senden Sie sie nicht im Chat oder per E-Mail.

Sie nutzen bereits den Slack Workflow Builder? Ein Workflow, der From a webhook startet, liefert eine Adresse mit dem Anfang https://hooks.slack.com/triggers/; das funktioniert auch.

2

Slack in UAT Studio hinzufügen

Öffnen Sie in UAT Studio Ihren Workspace und klicken Sie auf Connections. Wählen Sie unter Add a connection die Option Slack und klicken Sie auf Add.

Add a connection: Slack gewählt, mit der Schaltfläche Add

Wählen Sie dann, was in den Kanal geht:

  • Post new issues from: Critical only, High and Critical (Standard), Medium and higher, Every new issue oder No new issues.
  • Status changes: standardmäßig aus. Schalten Sie es ein, um auch jede Statusänderung dieser Issues zu posten, etwa wenn eines bereit für den Retest ist.
  • New test rounds und Sign-offs: werden standardmäßig gepostet.
  • Daily overview: standardmäßig aus. Schalten Sie es ein, um jeden Morgen eine Nachricht mit den Projekten zu erhalten, in denen etwas passiert ist.
  • Projects: Haken Sie die Projekte an, um die es in diesem Kanal geht. Haken Sie keines an, wird jedes Projekt des Workspace gepostet.

Klicken Sie auf Save settings. Ein Kanal pro Projekt oder ein eigener Kanal nur für kritische Issues? Fügen Sie Slack für jeden Kanal noch einmal hinzu.

3

Webhook-Adresse speichern

Fügen Sie die Adresse aus Schritt 1 unter Webhook address ein und klicken Sie auf Store token. Sie sehen, dass sie gespeichert ist, mit den letzten vier Zeichen. Ab dann kann die Adresse nicht mehr ausgelesen, nur noch ersetzt werden.

4

Verbindung testen

Klicken Sie auf Test connection. Im Kanal erscheint die Nachricht UAT Studio is connected, und die Verbindung zeigt die Uhrzeit des Tests mit OK.

Die Slack-Verbindung: High and Critical, Statusänderungen und tägliche Übersicht ein, Projekt CRM UAT angehakt, Adresse gespeichert und getestet
Eine getestete Slack-Verbindung. Schalten Sie sie auf Off, um die Nachrichten zu pausieren, ohne die Einstellungen zu verlieren.
Nutzung

Was gepostet wird

  • Ein neues Issue ab dem gewählten Schweregrad: Titel, Beschreibung, Schweregrad, Status, Test und Schritt, wer es gefunden hat, das Ticket in Jira oder Azure DevOps und der Datensatz im CRM, falls vorhanden.
  • Eine Statusänderung eines solchen Issues, wenn eingeschaltet, zum Beispiel ISS-012 is now Ready for retest (was In progress).
  • Eine neue Testrunde: die Runde, wie viele Testfälle, Release, Build und Umgebung und wer sie gestartet hat.
  • Eine Abnahme: wer abgenommen hat, die Entscheidung und etwaige Bedingungen.
  • Die tägliche Übersicht, wenn eingeschaltet: gegen 08:15 eine Nachricht mit den erfassten Ergebnissen pro Projekt, Fehlschlägen, neuen und geschlossenen Issues und dem, was noch offen ist. Tage ohne Aktivität werden übersprungen.
  • Auch über die API angelegte Issues, zum Beispiel aus Zapier oder Make, werden gepostet.
  • Jede Nachricht hat eine Schaltfläche Open in UAT Studio. Nur Personen mit Zugriff auf das Projekt können sie öffnen.
  • Manuell: Bei jedem Issue kann ein Admin auf Send to Slack klicken, um es zu teilen, unabhängig vom Schweregrad.
Was draußen bleibtScreenshots und Dateien werden nicht in Slack gepostet; sie bleiben in UAT Studio, hinter der Anmeldung.
Rollen

Wer was darf

Workspace-AdminFügt die Verbindung hinzu, ändert, testet und entfernt sie und sendet Issues manuell.
Tester und StakeholderMelden Issues und nehmen ab wie immer. Sie sehen die Verbindung nicht.
Alle im KanalSehen die Nachrichten. Zum Öffnen eines Issues ist Zugriff auf das Projekt in UAT Studio nötig.
Hilfe

Wenn etwas schiefgeht

Sie sehenWas zu tun ist
This is not a Slack webhook addressKopieren Sie die Webhook URL aus Schritt 1, die mit https://hooks.slack.com/ beginnt, nicht den Link zum Kanal.
Slack does not accept this address any moreDer Webhook oder die App wurde entfernt oder der Kanal archiviert. Fügen Sie in Schritt 1 einen neuen Webhook hinzu und speichern Sie die neue Adresse.
Der Test funktioniert, aber keine Nachrichten für neue IssuesPrüfen Sie den gewählten Schweregrad, die angehakten Projekte und ob die Verbindung On ist. Senden Sie dann ein Issue manuell mit Send to Slack: Wenn Slack es ablehnt, sehen Sie, warum.
Keine tägliche ÜbersichtSie kommt nur an Tagen nach Aktivität in einem angehakten Projekt, einmal am Tag. Prüfen Sie, ob Daily overview auf Every morning steht.
Slack verlangt eine GenehmigungIhr Slack-Workspace erlaubt nur genehmigte Apps. Ihr Slack-Admin genehmigt die Anfrage, danach können Sie den Webhook hinzufügen.
Connections are not part of your planVerbindungen gehören zu Team, Business, Partner und Enterprise und sind als Add-on für Project erhältlich. Ihr Admin kann unter Plan & billing upgraden.

Kommen Sie nicht weiter? Schreiben Sie an [email protected] mit der Meldung, die Sie sehen. Senden Sie uns nie die Webhook-Adresse selbst.

Sie nutzen lieber Microsoft Teams? Siehe Issues in Microsoft Teams posten. Sie möchten die Issues in Ihrem eigenen System? Siehe Einen Webhook verbinden.

Sicherheit

Wie wir mit der Adresse umgehen

  • Die Adresse geht einmal über eine verschlüsselte Verbindung von Ihrem Browser an unseren Server.
  • Sie wird verschlüsselt gespeichert (AES-256). Der Schlüssel zum Entschlüsseln wird getrennt von der Datenbank aufbewahrt.
  • Niemand kann sie wieder auslesen: nicht in der App, nicht über den Support.
  • Nachrichten enthalten den Text des Issues und die Namen von Tester und Unterzeichner, nie Dateien. Wählen Sie einen Kanal, dessen Mitglieder den UAT sehen dürfen.
  • Entfernen Sie die Verbindung in UAT Studio oder den Webhook bzw. die App in Slack, und die Nachrichten hören sofort auf.