Bine ati venit! Întrebarea ta cea mai probabilă este: "Ce este Assembla?" Assembla este un instrument de management al proiectelor pentru echipele de dezvoltare software cu depozite de coduri pentru Git, SVN și Perforce încorporate în platforma lor.
Funcțiile Assembla au un domeniu larg și, deși nu le pot acoperi pe toate, aici sunt ofertele sale principale:
Când am început să scriu despre Asembla pentru Envato Tuts +, nu am auzit de Assembla, dar găzduiește peste 100.000 de proiecte comerciale și open source și este utilizat de peste 800.000 de utilizatori în mai mult de 100 de țări, adică este o afacere mare.
Echipele de dezvoltare software pot gestiona proiectele până la sfârșit, folosind biletele, wiki-urile, codul sursă și controlul reviziilor, mesageria, partajarea de fișiere și multe altele. Și acum, echipele își pot lua fluxul de lucru Assembla în aplicațiile lor folosind integrații precum Slack, Github și acum Zapier.
Iar următoarea ta întrebare este probabil "Ce este Zapier?"
Zapier este o aplicație de automatizare web care vă permite să automatizați sarcinile în cadrul fluxului de lucru al companiei prin construirea "Zaps" și să aveți încredere în companii cum ar fi BuzzFeed, Spotify, Fox și Adobe, pentru a numi câteva. Oferă o infrastructură automată de flux de lucru, astfel încât să puteți reacționa automat și să migrați informațiile între aplicațiile dvs. web.
Acum, Asembla se integrează cu Zapier pentru a vă ajuta să vă conectați activitățile de gestionare a proiectelor la alte servicii critice pe care le utilizați.
În tutorialul de astăzi, vă voi prezenta atât pe Assembla, cât și pe Zapier. În primul rând, vă voi îndruma în scenariile comune care integrează integrarea Zapier cu serviciul de management de proiect al Assembla.
Apoi, vom analiza integrarea Zendesk și Intercom, două servicii de bilet de asistență pentru clienți, cu ajutorul unui program de răspuns pentru dezvoltatori, care utilizează funcția Assembla.
În final, vom examina folosind Zapier pentru a automatiza urmărirea timpului QuickBooks pe baza orelor de programare urmărite în Assembla.
Ca de obicei, voi participa la comentariile de mai jos, deci vă rugăm să trimiteți feedbackul dvs. Puteți să mă contactați și pe Twitter @lookahead_io. Apreciez mai ales sugestiile pentru noi caracteristici pentru Assembla și integrarea sa Zapier. Ce alte tipuri de soluții doriți să vedeți?
Dacă nu ați utilizat încă Assembla, vizitați pagina principală a Asembla și înscrieți-vă pentru încercarea gratuită. Apoi puteți urmări împreună cu tutorialul.
Să începem prin înscrierea pentru procesul gratuit Zapier la pagina lor de pornire. Tarifarea lor este destul de simplă - puteți executa 1.000 de sarcini pentru 20 de dolari pe lună.
Odată ce v-ați creat contul cu Zapier, pur și simplu căutați Assembla în directorul de aplicații Zapier și veți ateriza aici:
După ce acceptați invitația, sistemul vă va naviga la secțiunea "Primul meu Zap cu Asembla". Faceți clic pe butonul albastru "Creați această funcție"(din nou, suntem pe site-ul Zapier în acest moment):
De aici, putem selecta un declanșator Assembla pentru a configura interacțiunile noastre.
În prezent, Assembla oferă șase tipuri de declanșatoare pentru Zapier:
Pentru acest exemplu, voi alege Actualizare de bilete, declanșat când se fac modificări la biletele Assembla:
Apoi, trebuie să te conectezi la contul tău Assembla în contul tău Zapier, puțin ca un login pe Facebook pe un site care utilizează OAuth:
Apoi, după cum așteaptă Zapier, poți face schimbarea la un bilet de la Assembla ...
Iată-mă să repar un bug (apoi a lua o sifon):
Apoi, Zapier mă anunță că a primit schimbarea:
Pentru a finaliza o integrare Zapier, trebuie să alegem o acțiune:
Zapier este integrat cu sute de servicii, deci aveți o mulțime de opțiuni din care să alegeți să acționați asupra evenimentelor din proiectul Assembla:
Să vedem acum unele exemple de integrare, acțiuni pe care le puteți declanșa în alte servicii atunci când apar schimbări și evenimente în spațiul de lucru Assembla.
Unul dintre animalele mele de companie nu este actualizat când biletele sunt rezolvate. Recent am avut probleme de acoperire cu compania mea de telefonie mobilă. Au deschis în mod repetat bilete de inginerie și mi-au transmis numerele interne de bilete și apoi n-am mai auzit niciodată de ei.
Orice manager dintr-o companie de tehnologie este familiarizat cu această problemă în rândul echipelor interne. Integrarea biletelor de asistență pentru clienți cu lucrările de dezvoltare este foarte utilă.
Să aruncăm o privire asupra integrării Asambla cu Intercom.
Intercom este un furnizor de servicii de asistență pentru clienți bazat pe cloud. De exemplu, dacă unul dintre membrii echipei dvs. de asistență pentru clienți ajută un client, este posibil să fie nevoie să trimiteți o problemă dezvoltatorilor dvs. Vor deschide o problemă pentru Assembla dezvoltatorului. Integrarea Assembla-Zapier garantează că, atunci când dezvoltatorul lucrează la această problemă în Assembla, actualizează dosarul Intercom al echipei de asistență.
Să ne uităm la modul în care puteți implementa acest lucru.
Există cinci acțiuni Intercom diferite. Să selectăm Adăugați eticheta de utilizator (atașați o etichetă unui anumit utilizator) și faceți clic pe butonul Salvați + Continuați în dreapta jos:
Următorul pas este Alegeți contul. De când am adăugat deja contul meu Intercom, acesta arată Test pentru validarea conectivității:
Să pregătim un șablon. Vreau ca zapul meu să adauge o etichetă "[Actualizare client] Fixed Deployed" la conversația Intercom pentru a putea actualiza clientul:
Apoi, Intercom ne cere să testați pasul:
Deși așa face intercom, alte servicii Zapier pot oferi opțiuni de configurare diferite.
Crearea unei modificări a unui bilet la Asembla, așa cum am arătat mai devreme, va notifica Intercom și va completa testul:
Apoi, dacă verificați firul de problemă Intercom, puteți vedea eticheta adăugată din test:
Cu configurații integrate, membrii echipei de suport vor primi actualizări regulate, pe măsură ce dezvoltatorii lucrează la bilete.
În mod similar, dacă trebuie să gestionați o echipă de asistență de primă linie care gestionează problemele clientului prin intermediul Zendesk, puteți crește eficiența prin integrarea actualizărilor de dezvoltatori de la Assembla direct în Zendesk.
Din nou, un membru al echipei de asistență pentru clienți ajută un client. Echipa de suport trebuie să trimită problema la dezvoltare. Echipa de asistență deschide o problemă de asistență pentru dezvoltatori. De fiecare dată când un dezvoltator lucrează la o problemă din Assembla, trimite o actualizare la biletul Zendesk.
Să mergem pe trepte (Ghulam Shabbir de la Assembla a fost destul de drăguț pentru a-mi oferi o parte din imaginile din diferitele servicii):
Alegeți Asamblarea ca Aplicația de declanșare:
Alegeți declanșatorul:
Selectați Noua schimbare de bilete:
Alegeti Contul Assembla:
Asamblarea testului cu o nouă modificare a biletului:
Schimbarea biletelor la Asembla este văzută de Zapier:
Alegeți Zendesk ca un Acțiune de acțiune:
Selectați Zendesk Action Update Bilet:
Conectați-vă la contul nostru Zendesk:
Alege un Zendesk Model de bilete pentru a fi utilizate pentru actualizări:
Puteți modifica șablonul pentru a actualiza câmpurile de bilete Zendesk după cum doriți:
Testați Zendesk prin crearea unui nou bilet:
Testați succesul:
Odată ce funcționează, ne putem activa pe Zap:
Zap-ul tău lucrează:
După cum puteți vedea, odată ce vă conectați contul dvs. Zendesk la Zapier, configurarea fluxului de lucru pentru acest lucru este similar cu Intercom.
Desigur, există și alte scenarii care ar putea ridica rolul Assembla pentru organizația dvs. Mai degrabă decât să vă forțați managerul de dezvoltare să urmărească orele dezvoltatorului, lăsați-l pe Zapier să o facă. De fiecare dată când un dezvoltator comite cod la GitHub, Assembla își poate raporta orele la QuickBooks prin intermediul lui Zapier.
Iată un exemplu în care am intrat în orele mele pe un bilet de la Assembla:
Acum, să îl configurați pe Zapier să raporteze toate orele mele pentru un bilet atunci când finalizez o fază de dezvoltare și fac o cerere de îmbinare.
Pentru aceasta Zap, vom selecta Assembla Git Commit Trigger:
Și alegeți QuickBooks Online dupa cum Acțiune aplicație:
Iată-l Acțiuni rapide online meniul:
Să folosim acțiunea Creați factură:
Apoi conectăm contul nostru QuickBooks:
Selectați contul QuickBooks:
Editați șablonul și alegeți clientul:
Editați șablonul după cum doriți:
Testați etapa facturii:
Testați cu succes:
Puteți să vă activați funcția Zap și să vedeți că funcționează:
Deci, este doar un gust al a ceea ce este posibil cu Assembla și Zapier.
Sper că sunteți intrigat să începeți să vă gândiți la ce altceva este posibil. Vă încurajez să contactați Asembla cu întrebările dumneavoastră. Apelați-le la + 1-800-405-4408, participați la un webinar live sau vizitați pagina de pornire și discutați cu ei.
Monitorizez periodic comentariile pe tutorialele mele, așa că te rog să participi la discuție. Puteți să mă contactați și pe Twitter @lookahead_io direct. Sper că veți verifica câteva dintre celelalte tutoriale ale mele aici.