Sfrutta l'integrazione Zapier di Assembla con i servizi cloud

Cosa starai creando

Cos'è Assembla?

Benvenuto! La tua prima domanda probabile è "What's Assembla?" Assembla è uno strumento di project management per team di sviluppo software con repository di codici per Git, SVN e Perforce integrati nella loro piattaforma.

Le capacità di Assembla sono di ampia portata e, anche se non posso coprirle tutte qui, ecco le sue principali offerte:

  • Gestione delle attività e dei problemi: aiuta il tuo team a organizzare in modo efficiente i rilasci, a risolvere i bug ea gestire il processo di sviluppo. Gli strumenti di Assembla per la gestione delle attività ti aiuteranno a lavorare in modo più intelligente e veloce.
  • Collaborazione di gruppo: elimina la necessità di lunghe catene di posta elettronica e centralizza tutte le comunicazioni con strumenti di collaborazione classici come wiki, bacheche e condivisione di file.
  • Gestione del progetto: metti il ​​tuo progetto completo in uno spazio di lavoro e consegna codice, attività e documentazione. Collaborare con i clienti, tracciare le spese temporali per la fatturazione e controllare le autorizzazioni.
  • Subversion, Git Hosting e Perforce: sfoglia facilmente i file online, confronta revisioni, unisci codice e mantieni una base di codice sostenibile per tutta la tua squadra.

Quando ho iniziato a scrivere su Assembla per Envato Tuts +, in realtà non avevo mai sentito parlare di Assembla, ma ospita oltre 100.000 progetti commerciali e open-source e viene utilizzato da oltre 800.000 utenti in oltre 100 paesi, vale a dire è un grosso problema.

I team di sviluppo software possono gestire i progetti end-to-end utilizzando i ticket, i wiki, il codice sorgente e il controllo di revisione di Assembla, la messaggistica, la condivisione di file e altro ancora. E ora i team possono portare il loro flusso di lavoro Assembla nelle loro app utilizzando integrazioni come Slack, Github e ora Zapier.

Cos'è Zapier?

E la tua prossima domanda è probabile, "Cos'è Zapier?"

Zapier è un'app di automazione Web che consente di automatizzare le attività all'interno del flusso di lavoro aziendale creando "Zaps" ed è considerato affidabile da aziende come BuzzFeed, Spotify, Fox e Adobe, solo per citarne alcuni. Fornisce un'infrastruttura di flusso di lavoro automatizzata in modo che tu possa reagire e migrare automaticamente le informazioni tra le tue applicazioni web. 

Bene, Assembla si integra con Zapier per aiutarti a connettere le tue attività di gestione del progetto ad altri servizi critici che utilizzi.

Nel tutorial di oggi, vi presenterò sia Assembla che Zapier. In primo luogo, ti guiderò attraverso scenari comuni che sfruttano le integrazioni di Zapier con il servizio di gestione dei progetti di Assembla.

Quindi, vedremo l'integrazione di Zendesk e Intercom, due servizi di ticketing del supporto clienti, con il lavoro di risposta degli sviluppatori con Assembla. 

Infine, esamineremo Zapier per automatizzare il monitoraggio dei tempi QuickBooks in base alle ore di sviluppo tracciate in Assembla. 

Come al solito, parteciperò ai commenti qui sotto, quindi per favore condividi il tuo feedback. Puoi raggiungermi anche su Twitter @lookahead_io. Apprezzerei in particolare i suggerimenti per le nuove funzionalità di Assembla e delle sue integrazioni Zapier. Quali altri tipi di soluzioni ti piacerebbe vedere?

Se non hai ancora usato Assembla, visita la home page di Assembla e iscriviti per la prova gratuita. Quindi puoi seguire il tutorial.

Collegamento di Zapier con Assembla

Iniziamo iscrivendoci alla versione di prova gratuita di Zapier nella loro home page. Il loro prezzo è piuttosto semplice: puoi eseguire 1000 attività per $ 20 al mese.

Il tuo invito Assembla per l'integrazione di Zapier

Una volta creato il tuo account con Zapier, cerca semplicemente Assembla nella directory dell'app Zapier e atterrai qui:

Una volta accettato l'invito, il sistema ti guiderà verso l 'My First Zap with Assembla' pagina. Clicca sul pulsante blu 'Crea questo Zap'(di nuovo siamo sul sito Zapier a questo punto):

Da qui, possiamo selezionare un trigger Assembla per configurare le nostre interazioni.

I trigger di Assembla

Attualmente, Assembla offre sei tipi di trigger per Zapier:

  1. Nuova richiesta di unione: si attiva quando viene creata una nuova richiesta di unione.
  2. Commento del codice: si attiva quando viene creato un commento di codice.
  3. Git Commit: si attiva quando un commit Git viene creato e inviato.
  4. Aggiorna ticket: attiva quando viene apportata una modifica a un ticket.
  5. Unisci revisione delle richieste: si attiva quando una richiesta di fusione viene commentata, up-votata o down-votata.
  6. SVN Commit: attiva quando un commit SVN viene creato e inviato.

Per questo esempio, sceglierò Aggiornamento Ticket, attivato quando vengono apportate modifiche ai ticket di Assembla:

Connessione al tuo account Assembla

Successivamente, devi connetterti al tuo account Assembla al tuo account Zapier, un po 'come un login Facebook su un sito web usando OAuth:

Quindi, mentre Zapier ti attende, puoi apportare la modifica a un ticket Assembla esistente ...

Ecco io che risolvo un bug (poi prendere una soda):

Zapier poi mi informa che ha ricevuto il cambiamento:

Reagendo agli eventi da Assembla

Per completare l'integrazione di Zapier, dobbiamo scegliere un'azione:

Zapier è integrato con centinaia di servizi, quindi hai un sacco di opzioni tra cui scegliere di agire sugli eventi nel tuo progetto Assembla:

Vediamo ora alcune integrazioni di esempio, azioni che è possibile attivare in altri servizi quando si verificano cambiamenti ed eventi nello spazio di lavoro di Assembla.

Integrazione di Assembla con l'assistenza clienti

Uno dei miei pet peeves non viene aggiornato quando i ticket vengono risolti. Recentemente, ho avuto problemi di copertura con la mia compagnia di telefonia mobile. Hanno ripetutamente aperto i biglietti di ingegneria e mi hanno mandato dei numeri di biglietto interni, quindi non li avrei mai più sentiti.

Qualunque manager di un'azienda tecnologica conosce questo problema tra i team interni. L'integrazione dei ticket di assistenza clienti con il lavoro di sviluppo è molto utile.

Diamo prima un'occhiata all'integrazione di Assembla con Intercom.

Integrazione con interfono

Intercom è un fornitore di servizi di assistenza clienti basato su cloud. Pertanto, ad esempio, se uno dei membri del team di assistenza clienti sta aiutando un cliente, potrebbe dover inviare un problema ai propri sviluppatori. Apriranno un problema di Assembla per lo sviluppatore. L'integrazione di Assembla-Zapier garantisce che quando lo sviluppatore lavora sul problema in Assembla, aggiorna il record dell'interfono del team di supporto.

Diamo un'occhiata a come potresti implementarlo.

Configurazione delle azioni su Intercom

Esistono cinque diverse azioni Intercom. Selezioniamo Aggiungi tag utente (allegare un tag a un utente specifico) e fare clic sul pulsante Salva + Continua in basso a destra:

Il prossimo passo è Scegli Account. Da quando ho già aggiunto il mio account Intercom, mostra il Test pulsante per convalidare la connettività:

Prepariamo un modello. Voglio che il mio zap aggiunga un tag "Correzione di [Aggiorna cliente]" alla conversazione Interfono in modo da poter aggiornare il cliente:

Successivamente, Intercom ci chiede di testare il passaggio:

Mentre questo è il modo in cui Intercom lo fa, altri servizi Zapier possono offrire diverse opzioni di configurazione.

Creare una modifica a un ticket ad Assembla, come ho mostrato in precedenza, notificherà a Intercom e completerà il test:

Quindi, se controlli il thread del problema Intercom, puoi vedere il tag aggiunto dal test:

Con le integrazioni configurate, i membri del team di supporto riceveranno aggiornamenti regolari man mano che gli sviluppatori lavorano sui ticket.

Integrazione con Zendesk

Allo stesso modo, se devi gestire un team di assistenza in prima linea che gestisce i problemi dei clienti tramite Zendesk, puoi aumentare la loro efficienza integrando gli aggiornamenti degli sviluppatori da Assembla direttamente in Zendesk.

Ancora una volta, un membro del team di assistenza clienti sta aiutando un cliente. Il team di supporto deve inviare il problema allo sviluppo. Il team di supporto apre un problema su Assembla per gli sviluppatori. Ogni volta che uno sviluppatore lavora su un problema in Assembla, invia un aggiornamento al ticket Zendesk.

Passiamo attraverso i passaggi (Assembla's Ghulam Shabbir è stato abbastanza gentile da fornirmi alcune delle immagini attraverso questi vari servizi):

Scegli Assembla come il Trigger App:

Scegli il Trigger:

Selezionare Nuova modifica del biglietto:

Scegli il tuo Account Assembla:

Prova Assembla con un nuovo cambio di biglietto:

Il cambio del biglietto fatto ad Assembla è visto da Zapier:

Scegli Zendesk come un App di azione:

Selezionare Biglietto di aggiornamento azione di Zendesk:

Collegati al nostro account Zendesk:

Scegli un Modello di biglietto di Zendesk da usare per gli aggiornamenti:

Puoi modificare il modello per aggiornare i campi ticket Zendesk come desideri:

Prova Zendesk creando un nuovo ticket:

Test riuscito:

Una volta che funziona, possiamo attivare il nostro Zap:

Il tuo Zap sta funzionando:

Come puoi vedere, una volta connesso il tuo account Zendesk con Zapier, la configurazione del flusso di lavoro per questo è simile a Intercom.

Integrazione di Assembla con QuickBooks

Naturalmente, ci sono altri scenari che potrebbero elevare il ruolo di Assembla per la tua organizzazione. Piuttosto che forzare il tuo manager di sviluppo a tenere traccia delle ore di sviluppo, lascia fare a Zapier. Ogni volta che uno sviluppatore esegue il codice su GitHub, Assembla può ora comunicare i propri orari a QuickBooks tramite Zapier.

Ecco un esempio di me che inserisco le mie ore su un biglietto Assembla:

Ora, configuriamo Zapier per riportare tutte le mie ore per un ticket quando completa una fase di sviluppo e faccio una richiesta di unione.

Per questo Zap, selezioneremmo il Assembla Git Commit Trigger:

E scegli QuickBooks online come il App di azione:

Ecco il Azioni online QuickBooks menu:

Usiamo l'azione Crea fattura:

Quindi colleghiamo il nostro account QuickBooks:

Seleziona il tuo account QuickBooks:

Modifica il modello e scegli il cliente:

Modifica il modello di cui hai bisogno:

Prova la fase della fattura:

Test riuscito:

Puoi attivare Zap e vedere che funziona:

In chiusura

Quindi questo è solo un assaggio di ciò che è possibile con Assembla e Zapier.

Spero che ti incuriosisca iniziare a considerare cos'altro è possibile. Vi incoraggio a contattare Assembla con le vostre domande. Chiamali al + 1-800-405-4408, partecipa a un webinar dal vivo o visita la loro home page e chatta con loro. 

Seguo regolarmente i commenti sui miei tutorial quindi partecipa alla discussione. Puoi anche contattarmi direttamente su Twitter @lookahead_io. Spero che controllerai alcuni dei miei altri tutorial qui.

Link correlati

  • Assembla Integrations
  • Automatizza i tuoi flussi di lavoro con l'integrazione Zapier di Assembla
  • Assembla FAQs
  • Case study del portfolio Assembla