Welkom! Uw waarschijnlijke eerste vraag is: "Wat is Assembla?" Assembla is een projectmanagementtool voor softwareontwikkelingsteams met code-archieven voor Git, SVN en Perforce ingebouwd in hun platform.
De mogelijkheden van Assembla zijn breed en hoewel ik ze hier niet allemaal kan beschrijven, zijn hier de belangrijkste aanbiedingen:
Toen ik begon te schrijven over Assembla voor Envato Tuts +, had ik eigenlijk nog nooit van Assembla gehoord, maar het host meer dan 100.000 commerciële en open-sourceprojecten en wordt gebruikt door meer dan 800.000 gebruikers in meer dan 100 landen, d.w.z. het is een grote deal.
Softwareontwikkelingsteams kunnen projecten end-to-end beheren met behulp van Assembla's tickets, wiki's, broncode en revisiebeheer, berichtenuitwisseling, bestandsdeling en meer. En nu kunnen teams hun Assembla-workflow meenemen naar hun apps met behulp van integraties zoals Slack, Github en nu Zapier.
En uw volgende vraag is waarschijnlijk: "Wat is Zapier?"
Zapier is een app voor webautomatisering waarmee u taken in uw zakelijke workflow kunt automatiseren door 'Zaps' te maken en wordt vertrouwd door bedrijven zoals BuzzFeed, Spotify, Fox en Adobe, om er maar een paar te noemen. Het biedt een geautomatiseerde workflow-infrastructuur, zodat u automatisch kunt reageren op en informatie kunt migreren tussen uw web-apps.
Welnu, Assembla kan worden geïntegreerd met Zapier om u te helpen uw projectbeheeractiviteiten te koppelen aan andere kritieke services die u gebruikt.
In de tutorial van vandaag zal ik je kennis laten maken met zowel Assembla als Zapier. Allereerst zal ik u door gangbare scenario's helpen die gebruikmaken van Zapier-integraties met de projectbeheerservice van Assembla.
Vervolgens zullen we kijken naar de integratie van Zendesk en Intercom, twee customer support ticketing-services, met ontwikkelaarsreactiewerk met behulp van Assembla.
En tot slot zullen we beoordelen met behulp van Zapier om de tijdregistratie van QuickBooks te automatiseren op basis van uren ontwikkelaar gevolgd in Assembla.
Zoals gewoonlijk, neem ik deel aan de onderstaande opmerkingen, dus deel uw feedback. Je kunt me ook bereiken op Twitter @lookahead_io. Ik zou vooral de suggesties waarderen voor nieuwe functies voor Assembla en zijn Zapier-integraties. Welke andere soorten oplossingen zou je graag willen zien?
Als je nog geen Assembla hebt gebruikt, ga dan naar de startpagina van Assembla en meld je aan voor de gratis proefversie. Dan kun je de tutorial volgen.
Laten we beginnen met het aanmelden voor de gratis Zapier-proef op hun startpagina. Hun prijzen zijn vrij eenvoudig: u kunt 1.000 taken uitvoeren voor $ 20 per maand.
Zodra je jouw account bij Zapier hebt aangemaakt, zoek je gewoon naar Assembla in de app-map van Zapier en je komt hier terecht:
Nadat u de uitnodiging hebt geaccepteerd, navigeert het systeem u naar de 'Mijn eerste Zap met Assembla'pagina. Klik op de blauwe knop 'Maak deze Zap'(opnieuw zijn we op dit punt op de Zapier-website):
Vanaf hier kunnen we een Assembla-trigger selecteren om onze interacties te configureren.
Momenteel biedt Assembla zes soorten triggers voor Zapier:
Voor dit voorbeeld kies ik update-Ticket, geactiveerd bij wijzigingen aan Assembla-tickets:
Vervolgens moet u verbinding maken met uw Assembla-account met uw Zapier-account, een beetje zoals een Facebook-login op een website met OAuth:
Dan, als Zapier op je wacht, kun je die wijziging aanbrengen in een bestaand Assembla-ticket ...
Hier is mijn probleem opgelost (dan een frisdrank halen):
Zapier meldt me vervolgens dat het de wijziging heeft ontvangen:
Om een Zapier-integratie te voltooien, moeten we een actie kiezen:
Zapier is geïntegreerd met honderden services, dus je hebt tal van opties waaruit je kunt kiezen om te reageren op evenementen in je Assembla-project:
Laten we nu eens kijken naar enkele voorbeelden van integraties, acties die u in andere services kunt activeren wanneer wijzigingen en gebeurtenissen plaatsvinden in uw Assembla-werkruimte.
Een van mijn huisdieren is niet bijgewerkt wanneer tickets zijn verholpen. Onlangs had ik dekkingsproblemen met mijn mobiele telefoonbedrijf. Ze openden vaak technische tickets en sms'den interne ticketnummers, en dan hoorde ik nooit meer iets van hen.
Elke manager in een technologiebedrijf kent dit probleem bij interne teams. Het integreren van klantenbonnen met ontwikkelingswerk is erg handig.
Laten we eerst kijken naar de integratie van Assembla met Intercom.
Intercom is een cloud-gebaseerde klantenservice-serviceprovider. Als een van uw klantenondersteuningsteamleden bijvoorbeeld een klant helpt, moeten ze mogelijk een probleem naar uw ontwikkelaars sturen. Ze openen een Assembla-probleem voor de ontwikkelaar. De integratie met Assembla-Zapier zorgt ervoor dat wanneer de ontwikkelaar in Assembla aan de kwestie werkt, het intercomrecord van het ondersteuningsteam wordt bijgewerkt.
Laten we kijken naar hoe u dit zou kunnen implementeren.
Er zijn vijf verschillende intercomacties. Laten we selecteren Gebruikerstag toevoegen (een tag bij een specifieke gebruiker voegen) en klik op de knop Opslaan + Doorgaan rechts onderaan:
De volgende stap is Kies Account. Omdat ik mijn intercom-account al heb toegevoegd, wordt het weergegeven Test knop om connectiviteit te valideren:
Laten we een sjabloon opzetten. Ik wil dat mijn zap een tag toevoegt "[Update klant] Fix geïmplementeerd" naar het intercomgesprek, zodat ik de klant kan updaten:
Vervolgens vraagt Intercom ons om de stap te testen:
Hoewel dit is hoe Intercom het doet, kunnen andere Zapier-services verschillende configuratie-opties bieden.
Door een wijziging in een ticket aan te maken in Assembla, zoals ik eerder liet zien, wordt Intercom geïnformeerd en wordt de test afgemaakt:
Als u vervolgens de thread Intercom-probleem controleert, ziet u de tag die is toegevoegd vanuit de test:
Met geconfigureerde integraties krijgen leden van het ondersteuningsteam regelmatig updates omdat ontwikkelaars op tickets werken.
Evenzo, als u een frontteam-ondersteuningsteam moet beheren dat klantenkwesties beheert via Zendesk, kunt u hun efficiëntie vergroten door ontwikkelingsupdates van Assembla rechtstreeks in Zendesk te integreren.
Nogmaals, een klant support teamlid helpt een klant. Het ondersteuningsteam moet het probleem naar de ontwikkeling sturen. Het ondersteuningsteam opent een Assembla-probleem voor ontwikkelaars. Elke keer dat een ontwikkelaar in Assembla aan een probleem werkt, stuurt het een update naar het Zendesk-ticket.
Laten we door de stappen lopen (Assembla's Ghulam Shabbir was leuk genoeg om me een beeld te geven over deze verschillende diensten):
Kies Assembla als de Trigger-app:
Kies de trigger:
kiezen Nieuwe ticketwissel:
Kies jouw Assembla-account:
Test Assembla met een nieuwe kaartwissel:
De kaartwissel bij Assembla wordt gezien door Zapier:
Kies Zendesk als een Actie-app:
kiezen Zendesk Action Update Ticket:
Maak verbinding met ons Zendesk-account:
Kies een Zendesk Ticket Template gebruiken voor updates:
U kunt de sjabloon bewerken om Zendesk-kaartvelden te updaten als u wilt:
Test Zendesk door een nieuw ticket te maken:
Test succesvol:
Zodra het werkt, kunnen we onze Zap activeren:
Je Zap werkt:
Zoals je kunt zien, is het configureren van de workflow hiervoor vergelijkbaar met Intercom zodra je je Zendesk-account hebt gekoppeld met Zapier.
Natuurlijk zijn er andere scenario's die de rol van Assembla voor uw organisatie kunnen verbeteren. In plaats van je ontwikkelingsmanager te dwingen ontwikkelaarsuren te volgen, laat Zapier het dan doen. Elke keer dat een ontwikkelaar code schrijft op GitHub, kan Assembla nu zijn uren via Zapier melden aan QuickBooks.
Hier is een voorbeeld van het invoeren van mijn uren op een Assembla-ticket:
Laten we nu Zapier configureren om al mijn uren te melden voor een ticket wanneer ik een ontwikkelingsfase voltooi en een samenvoegverzoek maak.
Voor deze Zap zouden we de Assembla Git Commit Trigger:
En kies QuickBooks online als de Actie-app:
Hier is de QuickBooks online acties menu:
Laten we de actie gebruiken Factuur maken:
Dan verbinden we ons QuickBooks-account:
Selecteer uw QuickBooks-account:
Bewerk de sjabloon en kies de klant:
Bewerk de sjabloon zoals u nodig hebt:
Test de factuurstap:
Test succesvol:
Je kunt je Zap activeren en zien dat het werkt:
Dus dat is slechts een voorproefje van wat mogelijk is met Assembla en Zapier.
Ik hoop dat je geïntrigeerd bent om te beginnen nadenken over wat er nog meer mogelijk is. Ik raad u aan contact op te nemen met Assembla met uw vragen. Bel ze op + 1-800-405-4408, woon een live-webinar bij of bezoek hun startpagina en chat met hen.
Ik volg regelmatig de opmerkingen over mijn tutorials, dus doe mee aan de discussie. Je kunt me ook rechtstreeks op Twitter @lookahead_io bereiken. Ik hoop dat je hier enkele van mijn andere tutorials zult bekijken.