Herzlich willkommen! Ihre wahrscheinlich erste Frage lautet: "Was ist Assembla?" Assembla ist ein Projektmanagement-Tool für Software-Entwicklungsteams mit Code-Repositorys für Git, SVN und Perforce, die in ihre Plattform integriert sind.
Assemblas Fähigkeiten sind breit gefächert, und obwohl ich sie hier nicht alle abdecken kann, sind hier ihre Hauptangebote:
Als ich anfing, über Assembla für Envato Tuts + zu schreiben, hatte ich eigentlich noch nie von Assembla gehört, aber es beherbergt über 100.000 kommerzielle und Open-Source-Projekte und wird von über 800.000 Benutzern in über 100 Ländern genutzt, d. H.
Software-Entwicklungsteams können Projekte durchgängig verwalten, indem sie Assemblas Tickets, Wikis, Quellcode- und Revisionskontrolle, Messaging, Dateifreigabe und vieles mehr verwenden. Und jetzt können Teams ihren Assembla-Workflow mit Integrationen wie Slack, Github und jetzt Zapier in ihre Apps integrieren.
Und Ihre nächste Frage ist wahrscheinlich: "Was ist Zapier?"
Zapier ist eine Web-Automatisierungs-App, mit der Sie Aufgaben in Ihrem Geschäftsablauf automatisieren können, indem Sie „Zaps“ erstellen. Unternehmen wie BuzzFeed, Spotify, Fox und Adobe vertrauen dazu, um nur einige zu nennen. Es bietet eine automatisierte Workflow-Infrastruktur, mit der Sie automatisch auf Informationen zwischen Ihren Web-Apps reagieren und diese migrieren können.
Assembla ist jetzt in Zapier integriert, um Sie bei der Verknüpfung Ihrer Projektmanagement-Aktivitäten mit anderen wichtigen Diensten zu unterstützen, die Sie verwenden.
Im heutigen Tutorial werde ich Ihnen sowohl Assembla als auch Zapier vorstellen. Zuerst werde ich Sie durch gängige Szenarien führen, in denen die Integration von Zapier mit Assemblas Projektmanagement-Service genutzt wird.
Anschließend werden wir die Integration von Zendesk und Intercom, zwei Ticketing-Services für die Kundenunterstützung, in die Reaktion der Entwickler mit Assembla betrachten.
Abschließend überprüfen wir die Verwendung von Zapier, um die Zeiterfassung von QuickBooks basierend auf den in Assembla aufgezeichneten Entwicklerstunden zu automatisieren.
Wie üblich nehme ich an den Kommentaren unten teil. Bitte teilen Sie uns Ihr Feedback. Sie können mich auch auf Twitter @lookahead_io erreichen. Ich bin besonders dankbar für Vorschläge zu neuen Funktionen für Assembla und dessen Zapier-Integrationen. Welche anderen Lösungen würden Sie gerne sehen??
Wenn Sie Assembla noch nicht verwendet haben, besuchen Sie die Homepage von Assembla und melden Sie sich für die kostenlose Testversion an. Dann können Sie das Tutorial mitverfolgen.
Beginnen wir mit der Anmeldung für die kostenlose Zapier-Testversion auf ihrer Homepage. Die Preise sind ziemlich einfach - Sie können 1.000 Aufgaben für 20 US-Dollar pro Monat ausführen.
Nachdem Sie Ihr Konto bei Zapier erstellt haben, suchen Sie einfach im Zapier-App-Verzeichnis nach Assembla. Sie werden hier landen:
Sobald Sie die Einladung angenommen haben, navigiert Sie das System zum 'Mein erster Zap mit Assembla' Seite. Klicken Sie auf den blauen Button 'Erstellen Sie diesen Zap'(wieder sind wir an dieser Stelle auf der Zapier-Website):
Hier können wir einen Assembla-Trigger auswählen, um unsere Interaktionen zu konfigurieren.
Derzeit bietet Assembla sechs Arten von Auslösern für Zapier an:
Für dieses Beispiel wähle ich Ticket aktualisieren, Wird ausgelöst, wenn Änderungen an Assembla-Tickets vorgenommen werden:
Als Nächstes müssen Sie sich mit Ihrem Assembla-Konto mit Ihrem Zapier-Konto verbinden, ein bisschen wie ein Facebook-Login auf einer Website, die OAuth verwendet:
Dann, wie Zapier erwartet, können Sie diese Änderung an einem bereits vorhandenen Assembla-Ticket vornehmen…
Hier korrigiere ich einen Fehler (dann ein Soda bekommen):
Zapier teilt mir dann mit, dass er die Änderung erhalten hat:
Um eine Zapier-Integration abzuschließen, müssen wir eine Aktion auswählen:
Zapier ist mit Hunderten von Diensten integriert, so dass Sie viele Möglichkeiten haben, an Ereignissen in Ihrem Assembla-Projekt teilzunehmen:
Sehen wir uns nun einige Integrationsbeispiele an, die Sie in anderen Services auslösen können, wenn Änderungen und Ereignisse in Ihrem Assembla-Arbeitsbereich auftreten.
Eine meiner Pet Peeves wird nicht aktualisiert, wenn Tickets aufgelöst werden. Vor kurzem hatte ich Probleme mit meiner Mobilfunkfirma. Sie öffneten wiederholt technische Tickets und schickten mir interne Ticketnummern, und dann würde ich nie wieder etwas davon hören.
Jeder Manager eines Technologieunternehmens kennt dieses Problem in internen Teams. Die Einbindung von Kundensupporttickets in die Entwicklungsarbeit ist sehr hilfreich.
Sehen wir uns zunächst die Integration von Assembla in Intercom an.
Intercom ist ein Cloud-basierter Kundendienstanbieter. Wenn beispielsweise eines Ihrer Mitglieder des Kundensupportteams einem Kunden hilft, müssen diese möglicherweise ein Problem an Ihre Entwickler senden. Sie öffnen eine Assembla-Ausgabe für den Entwickler. Die Assembla-Zapier-Integration stellt sicher, dass der Entwickler den Intercom-Datensatz des Support-Teams aktualisiert, wenn der Entwickler an dem Problem in Assembla arbeitet.
Schauen wir uns an, wie Sie dies implementieren könnten.
Es gibt fünf verschiedene Intercom-Aktionen. Lass uns auswählen Benutzer-Tag hinzufügen (Tag an einen bestimmten Benutzer anhängen) und klicken Sie auf die Schaltfläche Speichern + Weiter unten rechts:
Der nächste Schritt ist Wählen Sie Konto. Da ich bereits meinen Intercom-Account hinzugefügt habe, wird der angezeigt Prüfung Schaltfläche zum Überprüfen der Konnektivität:
Lassen Sie uns eine Vorlage einrichten. Ich möchte, dass mein zap ein Tag hinzufügt "[Update-Kunde] - Fix bereitgestellt" zum Intercom-Gespräch, damit ich den Kunden aktualisieren kann:
Als Nächstes fordert uns Intercom auf, den Schritt zu testen:
Während dies bei Intercom so ist, bieten andere Zapier-Dienste möglicherweise unterschiedliche Konfigurationsoptionen.
Wenn Sie bei Assembla eine Änderung für ein Ticket erstellen, wird Intercom darüber informiert und der Test wird wie folgt ausgeführt:
Wenn Sie dann den Intercom-Problem-Thread überprüfen, können Sie das aus dem Test hinzugefügte Tag sehen:
Wenn Integrationen konfiguriert sind, erhalten die Mitglieder des Supportteams regelmäßig Updates, während die Entwickler an Tickets arbeiten.
Wenn Sie ein Frontline-Supportteam verwalten müssen, das Kundenprobleme über Zendesk verwaltet, können Sie deren Effizienz steigern, indem Sie Entwickleraktualisierungen von Assembla direkt in Zendesk integrieren.
Wieder hilft ein Mitglied des Kundensupporteams einem Kunden. Das Support-Team muss das Problem an die Entwicklung senden. Das Supportteam öffnet ein Assembla-Problem für Entwickler. Jedes Mal, wenn ein Entwickler an einem Problem in Assembla arbeitet, sendet er ein Update an das Zendesk-Ticket.
Gehen wir durch die Stufen (Ghulam Shabbir von Assembla war nett genug, um mich mit den Bildern dieser verschiedenen Dienste zu versorgen):
Wählen Sie Assembla als Auslöser App:
Wählen Sie den Auslöser:
Wählen Neuer Ticketwechsel:
Wähle deinen Assembla Konto:
Test Assembla mit einem neuen Ticketwechsel:
Die in Assembla vorgenommene Ticketänderung wird von Zapier gesehen:
Wählen Sie Zendesk als Aktions-App:
Wählen Zendesk Action Update-Ticket:
Verbinden Sie sich mit unserem Zendesk-Konto:
Wähle ein Zendesk-Ticketvorlage für Updates verwenden:
Sie können die Vorlage bearbeiten, um die Zendesk-Ticketfelder wie gewünscht zu aktualisieren:
Testen Sie Zendesk, indem Sie ein neues Ticket erstellen:
Test erfolgreich:
Sobald es funktioniert, können wir unseren Zap aktivieren:
Ihr Zap arbeitet:
Wie Sie sehen, ähnelt die Konfiguration des Workflows, wenn Sie Ihr Zendesk-Konto mit Zapier verbunden haben, der von Intercom.
Natürlich gibt es andere Szenarien, die die Rolle von Assembla für Ihr Unternehmen erhöhen könnten. Anstatt Ihren Entwicklungsmanager dazu zu zwingen, die Stunden der Entwickler zu verfolgen, lassen Sie Zapier dies erledigen. Jedes Mal, wenn ein Entwickler Code bei GitHub festschreibt, kann Assembla seine Stunden jetzt über Zapier an QuickBooks melden.
Hier ein Beispiel, wie ich meine Stunden auf einem Assembla-Ticket eingebe:
Lassen Sie uns nun Zapier so konfigurieren, dass ich alle meine Stunden für ein Ticket meldet, wenn ich eine Entwicklungsphase abschließen und eine Zusammenführungsanfrage stellen werde.
Für diesen Zap würden wir den auswählen Assembla Git Commit Trigger:
Und wähle QuickBooks Online als die Aktion App:
Hier ist die QuickBooks Online-Aktionen Speisekarte:
Lass uns die Aktion benutzen Rechnung erstellen:
Dann verbinden wir unser QuickBooks-Konto:
Wählen Sie Ihr QuickBooks-Konto aus:
Bearbeiten Sie die Vorlage und wählen Sie den Kunden aus:
Bearbeiten Sie die Vorlage nach Bedarf:
Testen Sie den Rechnungsschritt:
Test erfolgreich:
Sie können Ihren Zap aktivieren und sehen, dass er funktioniert:
Das ist nur ein Vorgeschmack darauf, was mit Assembla und Zapier möglich ist.
Ich hoffe, Sie sind neugierig, darüber nachzudenken, was noch möglich ist. Ich möchte Sie bitten, sich mit Ihren Fragen an Assembla zu wenden. Rufen Sie sie unter + 1-800-405-4408 an, besuchen Sie ein Live-Webinar oder besuchen Sie deren Homepage und chatten Sie mit ihnen.
Ich beobachte regelmäßig die Kommentare zu meinen Tutorials. Nehmen Sie an der Diskussion teil. Sie können mich auch direkt auf Twitter @lookahead_io erreichen. Ich hoffe, dass Sie sich hier einige meiner anderen Tutorials ansehen.