Velkommen! Ditt sannsynlige første spørsmål er, "Hva er Assembla?" Assembla er et prosjektstyringsverktøy for programvareutviklingsteam med kodelager for Git, SVN og Perforce innebygd i plattformen deres.
Assemblas evner er brede i omfang, og mens jeg ikke kan dekke dem alle her, er her de viktigste tilbudene:
Da jeg begynte å skrive om Assembla for Envato Tuts +, hadde jeg faktisk ikke hørt om Assembla før, men det er vert for over 100 000 kommersielle og open source-prosjekter, og brukes av over 800 000 brukere i mer enn 100 land, det vil si en stor avtale.
Programvareutviklingsteam kan håndtere prosjekter som slutter til slutt ved å bruke Assemblas billetter, wikis, kildekode og revisjonskontroll, meldinger, fildeling og mer. Og nå kan lag ta sin Assembla-arbeidsflyt inn i sine programmer ved hjelp av integrasjoner som Slack, Github og Zapier.
Og ditt neste spørsmål er sannsynlig, "Hva er Zapier?"
Zapier er en webautomatiseringsapp som lar deg automatisere oppgaver i forretningsflyten din ved å bygge "Zaps", og er klarert av selskaper som BuzzFeed, Spotify, Fox og Adobe, for å nevne noen. Den gir en automatisk arbeidsflytinfrastruktur, slik at du kan reagere på og overføre informasjon mellom dine webapps automatisk.
Nå, Assembla integrerer med Zapier for å hjelpe deg å knytte prosjektledelsesaktiviteter til andre kritiske tjenester du bruker.
I dagens veiledning skal jeg introdusere dere til både Assembla og Zapier. Først vil jeg veilede deg gjennom vanlige scenarier som utnytter Zapier-integrasjoner med Assemblas prosjektledelsestjeneste.
Da ser vi på å integrere Zendesk og Intercom, to kundesupportstjenester, med utviklerresponsarbeid ved hjelp av Assembla.
Og til slutt vurderer vi å bruke Zapier til å automatisere QuickBooks-tidssporing basert på utviklertimer spores i Assembla.
Som vanlig deltar jeg i kommentarene nedenfor, så vennligst del din tilbakemelding. Du kan også nå meg på Twitter @lookahead_io. Jeg vil spesielt sette pris på forslag til nye funksjoner for Assembla og dets Zapier-integrasjoner. Hvilke andre typer løsninger vil du se?
Hvis du ikke har brukt Assembla ennå, kan du gå til Assemblas hjemmeside og registrere deg for gratis prøveversjon. Deretter kan du følge med opplæringen.
La oss begynne med å registrere deg for Zapier gratis prøveversjon på deres hjemmeside. Prissettingen er ganske enkel - du kan kjøre 1000 oppgaver for $ 20 per måned.
Når du har opprettet kontoen din med Zapier, kan du bare søke etter Assembla i Zapier app-katalogen, og du kommer til å lande her:
Når du godtar invitasjonen, vil systemet navigere deg til "Min første Zap med Assembla'side. Klikk på den blå knappen 'Lag denne Zap'(igjen er vi på Zapier-nettsiden på dette punktet):
Herfra kan vi velge en Assembla trigger for å konfigurere våre interaksjoner.
For tiden tilbyr Assembla seks typer utløsere for Zapier:
For dette eksempelet velger jeg Oppdater Ticket, utløst når endringer gjøres til å samle billetter:
Deretter må du koble til din Assembla-konto til Zapier-kontoen din, litt som en Facebook-pålogging på et nettsted ved hjelp av OAuth:
Så, som Zapier venter, kan du gjøre det til en eksisterende Assembla-billett ...
Her er jeg å fikse en feil (så får du en brus):
Zapier gir meg beskjed om at den mottok endringen:
For å fullføre en Zapier-integrasjon, må vi velge en handling:
Zapier er integrert med hundrevis av tjenester, så du har mange alternativer for å velge å handle på hendelser i ditt Assembla-prosjekt:
La oss nå se på noen eksempler på integrasjoner, handlinger du kan utløse i andre tjenester når endringer og hendelser oppstår i Assembla-arbeidsområdet.
En av mine kjære er ikke oppdatert når billettene er løst. Nylig hadde jeg dekningsproblemer med mobilselskapet mitt. De ville gjentatte ganger åpne engineering billetter og skrive meg interne billettnumre, og da ville jeg aldri høre tilbake fra dem.
Enhver leder i et teknologibedrift er kjent med dette problemet blant interne lag. Integrering av kundesupportbilletter med utviklingsarbeid er svært nyttig.
La oss først se på å integrere Assembla med Intercom.
Intercom er en skybasert kundestøtte tjenesteleverandør. Så hvis for eksempel en av kundesupportmedlemmene dine hjelper en kunde, må de kanskje sende et problem til utviklerne dine. De vil åpne et Assembla-problem for utvikleren. Assembla-Zapier-integrasjonen sikrer at når utvikleren jobber med problemet i Assembla, oppdaterer den støttesamfunnets Intercom-post.
La oss se på hvordan du kan implementere dette.
Det er fem forskjellige intercom handlinger. La oss velge Legg til brukerkode (Legg ved en tag til en bestemt bruker) og klikk på knappen Lagre + Fortsett nederst til høyre:
Neste trinn er Velg konto. Siden jeg allerede har lagt til min Intercom-konto, viser den Test knappen for å validere tilkobling:
La oss sette opp en mal. Jeg vil ha zappen min til å legge til en tagg "[Update Customer] Fix Deployed" til Intercom samtale slik at jeg kan oppdatere kunden:
Deretter spør Intercom oss om å teste trinnet:
Mens dette er hvordan Intercom gjør det, kan andre Zapier-tjenester tilby forskjellige konfigurasjonsalternativer.
Opprette en endring til en billett på Assembla, som jeg tidligere viste, vil varsle Intercom og fullføre testen:
Så, hvis du sjekker Intercom-utgave-tråden, kan du se taggen som er lagt til fra testen:
Med integreringer konfigurert, vil støttemedlemmene få regelmessige oppdateringer da utviklere jobber med billetter.
På samme måte, hvis du må administrere et frontlinjestøtteteam som håndterer kundeproblemer via Zendesk, kan du øke effektiviteten ved å integrere utvikleroppdateringer fra Assembla direkte til Zendesk.
Igjen hjelper kundesupportmedarbeider en kunde. Støtteteamet må sende problemet til utvikling. Støtteteamet åpner et Assembla-problem for utviklere. Hver gang en utvikler jobber med et problem i Assembla, sender den en oppdatering til Zendesk-billetten.
La oss gå gjennom trinnene (Assembla's Ghulam Shabbir var hyggelig nok til å gi meg noen av bildene på tvers av disse ulike tjenestene):
Velg Samle som Trigger App:
Velg Trigger:
Å velge Ny billettendring:
Velg din Monter konto:
Test Assembla med en ny billettendring:
Billettendringen på Assembla er sett av Zapier:
Velg Zendesk som en Handling App:
Å velge Zendesk Action Update Ticket:
Koble til vår Zendesk-konto:
Velg en Zendesk Ticket Template å bruke for oppdateringer:
Du kan redigere malen for å oppdatere Zendesk-billettfelt som du ønsker:
Test Zendesk ved å skape en ny billett:
Test vellykket:
Når det virker, kan vi aktivere vår Zap:
Din Zap jobber:
Som du kan se, når du kobler Zendesk-kontoen din til Zapier, er det lik Intercom som konfigurerer arbeidsflyten for dette..
Selvfølgelig er det andre scenarier som kan heve Assemblas rolle for organisasjonen din. I stedet for å tvinge utviklingsadministratoren til å spore utviklerstimer, la Zapier gjøre det. Hver gang en utvikler forplikter kode på GitHub, kan Assembla nå rapportere sine timer til QuickBooks via Zapier.
Her er et eksempel på at jeg går inn i timene min på en Assembla-billett:
La oss nå konfigurere Zapier til å rapportere alle mine timer for en billett når jeg fullfører en utviklingsfase og foreta en fusjonssøkeforespørsel.
For denne Zap, ville vi velge Monter Git Commit Trigger:
Og velg QuickBooks Online som Handling App:
Her er QuickBooks Online Actions Meny:
La oss bruke handlingen Opprett faktura:
Så kobler vi til QuickBooks-kontoen vår:
Velg din QuickBooks-konto:
Rediger malen og velg kunden:
Rediger malen som du trenger:
Test fakturastrengen:
Test vellykket:
Du kan aktivere Zap og se at den fungerer:
Så det er bare en smak av hva som er mulig med Assembla og Zapier.
Jeg håper du er interessert i å begynne å vurdere hva annet er mulig. Jeg oppfordrer deg til å kontakte Assembla med dine spørsmål. Ring dem på + 1-800-405-4408, delta på et live webinar eller besøk deres hjemmeside og chatte med dem.
Jeg overvåker regelmessig kommentarene på mine opplæringsprogrammer, så vær så snill å bli med i diskusjonen. Du kan også nå meg på Twitter @lookahead_io direkte. Jeg håper du vil sjekke ut noen av mine andre opplæringsprogrammer her.