Tirez parti de l'intégration Zapier d'Assembla avec les services cloud

Ce que vous allez créer

Qu'est-ce qu'Assembla??

Bienvenue! Votre première question probable est: "Qu'est-ce qu'Assembla?" Assembla est un outil de gestion de projet pour les équipes de développement logiciel avec des référentiels de code pour Git, SVN et Perforce intégrés à leur plate-forme..

Les capacités d'Assembla sont vastes, et bien que je ne puisse pas les couvrir toutes ici, voici ses principales offres:

  • Gestion des tâches et des problèmes: aide votre équipe à organiser efficacement les versions, à éliminer les bogues et à gérer votre processus de développement. Les outils de gestion des tâches d'Assembla vous aideront à travailler plus intelligemment et plus rapidement.
  • Collaboration en équipe: éliminez le besoin de longues chaînes de messagerie et centralisez toutes les communications avec des outils de collaboration classiques tels que les wikis, les forums de discussion et le partage de fichiers..
  • Gestion de projet: Mettez votre projet complet dans un espace de travail et transmettez le code, les tâches et la documentation. Collaborer avec les clients, suivre les dépenses de temps en facturation et contrôler les autorisations.
  • Subversion, Git Hosting et Perforce: parcourez des fichiers en ligne sans effort, comparez les révisions, fusionnez du code et gérez de manière durable le code de base de votre équipe.

Quand j'ai commencé à écrire sur Assembla pour Envato Tuts +, je n'avais jamais entendu parler d'Assembla auparavant, mais il héberge plus de 100 000 projets commerciaux et à code source ouvert et est utilisé par plus de 800 000 utilisateurs dans plus de 100 pays, ce qui est un gros problème..

Les équipes de développement logiciel peuvent gérer les projets de bout en bout à l'aide des tickets, des wikis, du code source et du contrôle de révision d'Assembla, de la messagerie, du partage de fichiers, etc. Et maintenant, les équipes peuvent intégrer leur flux de travail Assembla dans leurs applications en utilisant des intégrations telles que Slack, Github et maintenant Zapier..

Qu'est-ce que Zapier??

Et votre prochaine question est probablement, "Qu'est-ce que Zapier?"

Zapier est une application d'automatisation Web qui vous permet d'automatiser des tâches au sein de votre flux de travail en créant «Zaps». Elle est approuvée par des entreprises telles que BuzzFeed, Spotify, Fox et Adobe, pour en nommer quelques-unes. Il fournit une infrastructure de flux de travail automatisée vous permettant de réagir et de migrer automatiquement les informations entre vos applications Web.. 

Eh bien maintenant, Assembla s’intègre à Zapier pour vous aider à connecter vos activités de gestion de projet à d’autres services essentiels que vous utilisez..

Dans le tutoriel d'aujourd'hui, je vais vous présenter Assembla et Zapier. Tout d'abord, je vais vous guider à travers des scénarios courants qui exploitent les intégrations de Zapier avec le service de gestion de projet d'Assembla..

Ensuite, nous examinerons l’intégration de Zendesk et d’Intercom, deux services de billetterie du support client, avec un travail de réponse des développeurs utilisant Assembla.. 

Enfin, nous examinerons l'utilisation de Zapier pour automatiser le suivi du temps QuickBooks en fonction des heures de développement suivies dans Assembla.. 

Comme d'habitude, je participerai aux commentaires ci-dessous, alors n'hésitez pas à nous faire part de vos commentaires. Vous pouvez également me joindre sur Twitter @lookahead_io. J'apprécierais tout particulièrement les suggestions de nouvelles fonctionnalités pour Assembla et ses intégrations Zapier. Quels autres types de solutions voudriez-vous voir?

Si vous n'avez pas encore utilisé Assembla, visitez la page d'accueil d'Assembla et inscrivez-vous pour l'essai gratuit. Ensuite, vous pouvez suivre avec le tutoriel.

Relier Zapier à Assembla

Commençons par s'inscrire à l'essai gratuit Zapier sur leur page d'accueil. Leur tarification est assez simple: vous pouvez exécuter 1 000 tâches pour 20 $ par mois..

Votre invitation Assembla pour l'intégration de Zapier

Une fois que vous avez créé votre compte avec Zapier, il vous suffit de rechercher Assembla dans le répertoire d'applications Zapier et vous arriverez ici:

Une fois que vous avez accepté l'invitation, le système vous dirigera vers le 'Mon premier zap avec Assembla'page. Cliquez sur le bouton bleu 'Créer ce zap'(encore une fois, nous sommes sur le site web de Zapier):

De là, nous pouvons sélectionner un déclencheur Assembla pour configurer nos interactions..

Les déclencheurs de l'Assembla

Actuellement, Assembla propose six types de déclencheurs pour Zapier:

  1. Nouvelle demande de fusion: Déclenche quand une nouvelle demande de fusion est créée.
  2. Commentaire de code: Déclenche lorsqu'un commentaire de code est créé.
  3. Git Commit: se déclenche lorsqu'un commit Git est créé et poussé.
  4. Mettre à jour le ticket: Déclenche chaque modification d'un ticket.
  5. Vérification de la demande de fusion: Déclenche quand une demande de fusion est commentée, votée à la hausse ou votée à la baisse.
  6. SVN Commit: Déclenche quand une validation SVN est créée et poussée.

Pour cet exemple, je choisirai Mettre à jour le ticket, déclenché lorsque des modifications sont apportées aux billets Assembla:

Connexion à votre compte Assembla

Ensuite, vous devez vous connecter à votre compte Assembla à votre compte Zapier, un peu comme une connexion Facebook sur un site Web en utilisant OAuth:

Ensuite, pendant que Zapier attend, vous pouvez modifier ce ticket pour un billet Assembla existant…

Voici moi corrige un bug (puis prendre un soda):

Zapier me notifie alors qu'il a reçu le changement:

Réagir aux événements de l'Assembla

Pour compléter une intégration Zapier, nous devons choisir une action:

Zapier étant intégré à des centaines de services, vous disposez de nombreuses options pour agir sur les événements de votre projet Assembla:

Voyons maintenant quelques exemples d’intégrations et d’actions que vous pouvez déclencher dans d’autres services lorsque des changements et des événements se produisent dans votre espace de travail Assembla..

Intégration d'Assembla avec le support client

Une de mes marottes n'est pas mise à jour lorsque les tickets sont résolus. Récemment, j'ai eu des problèmes de couverture avec ma compagnie de téléphone cellulaire. Ils ouvraient à plusieurs reprises des tickets d'ingénierie et m'envoyaient par SMS les numéros de tickets internes, et je ne les entendrais plus jamais.

Tout responsable dans une entreprise de technologie connaît ce problème parmi les équipes internes. Intégrer les tickets de support client aux travaux de développement est très utile.

Voyons d'abord comment intégrer Assembla avec Intercom.

Intégration avec interphone

Intercom est un fournisseur de services de support client basé sur le cloud. Ainsi, par exemple, si l'un des membres de votre équipe de support client aide un client, il peut être nécessaire qu'il envoie un problème à vos développeurs. Ils vont ouvrir un problème Assembla pour le développeur. L'intégration Assembla-Zapier garantit que, lorsque le développeur travaille sur le problème dans Assembla, il met à jour l'enregistrement Intercom de l'équipe de support..

Regardons comment vous pourriez implémenter cette.

Configuration des actions à l'interphone

Il y a cinq actions d'intercom différentes. Choisissons Ajouter un tag utilisateur (attacher un tag à un utilisateur spécifique) et cliquez sur le bouton Sauvegarder + Continuer en bas à droite:

La prochaine étape est Choisir un compte. Depuis que j’ai déjà ajouté mon compte Intercom, il affiche les Tester bouton pour valider la connectivité:

Mettons en place un modèle. Je veux que mon zap ajoute un tag “Correctif [client mis à jour] déployé” à la conversation par interphone afin que je puisse mettre à jour le client:

Ensuite, Intercom nous demande de tester l’étape:

C’est ce que fait Intercom, mais d’autres services Zapier peuvent offrir différentes options de configuration..

Comme je l'ai déjà montré, la création d'un changement dans un ticket auprès d'Assembla en informera Intercom et complétera le test:

Ensuite, si vous cochez le sujet du problème Intercom, vous pouvez voir la balise ajoutée à partir du test:

Avec les intégrations configurées, les membres de l'équipe de support technique recevront des mises à jour régulières pendant que les développeurs travaillent sur les tickets..

Intégration avec Zendesk

De même, si vous devez gérer une équipe de support de première ligne qui gère les problèmes des clients via Zendesk, vous pouvez augmenter leur efficacité en intégrant les mises à jour destinées aux développeurs d'Assembla directement dans Zendesk..

Encore une fois, un membre de l'équipe de support client aide un client. L'équipe de support doit envoyer le problème au développement. L'équipe de support ouvre un problème Assembla pour les développeurs. Chaque fois qu'un développeur travaille sur un problème dans Assembla, il envoie une mise à jour du ticket Zendesk..

Passons les marches (Ghulam Shabbir, d'Assembla, a eu la gentillesse de me fournir certaines images de ces différents services.):

Choisissez Assembla comme App déclencheur:

Choisissez le déclencheur:

Sélectionner Nouveau changement de billet:

Choisi ton Compte Assembla:

Test Assembla avec un nouveau changement de billet:

Le changement de billet effectué à Assembla est vu par Zapier:

Choisissez Zendesk en tant que Action App:

Sélectionner Ticket de mise à jour d'action Zendesk:

Connectez-vous à notre compte Zendesk:

Choisis un Modèle de ticket Zendesk à utiliser pour les mises à jour:

Vous pouvez modifier le modèle pour mettre à jour les champs de ticket Zendesk comme vous le souhaitez:

Testez Zendesk en créant un nouveau ticket:

Test réussi:

Une fois que cela fonctionne, nous pouvons activer notre Zap:

Votre zap fonctionne:

Comme vous pouvez le constater, une fois que vous avez connecté votre compte Zendesk à Zapier, la configuration du flux de travail correspondant est similaire à Intercom..

Intégration d'Assembla à QuickBooks

Bien entendu, d’autres scénarios pourraient renforcer le rôle d’Assembla pour votre organisation. Plutôt que de forcer votre responsable du développement à suivre les heures de développement, laissez Zapier le faire. Chaque fois qu'un développeur valide du code sur GitHub, Assembla peut désormais signaler ses heures à QuickBooks via Zapier..

Voici un exemple de saisie de mes heures sur un billet Assembla:

Maintenant, configurons Zapier pour qu'il rapporte toutes mes heures pour un ticket lorsque je termine une phase de développement et fais une demande de fusion..

Pour ce Zap, nous sélectionnons le Assembla Git Commit Trigger:

Et choisir QuickBooks en ligne comme le Action Action:

Ici se trouve le Actions en ligne QuickBooks menu:

Utilisons l'action Créer une facture:

Ensuite, nous connectons notre compte QuickBooks:

Sélectionnez votre compte QuickBooks:

Editez le modèle et choisissez le client:

Modifiez le modèle selon vos besoins:

Testez l'étape de facturation:

Test réussi:

Vous pouvez activer votre Zap et voir qu'il fonctionne:

En clôture

Voilà donc un avant-goût de ce qui est possible avec Assembla et Zapier.

J'espère que vous êtes intrigués pour commencer à réfléchir à ce qui est possible. Je vous encourage à contacter Assembla avec vos questions. Appelez-les au + 1-800-405-4408, assistez à un webinaire en direct ou visitez leur page d'accueil et discutez avec eux. 

Je surveille régulièrement les commentaires sur mes tutoriels, veuillez donc vous joindre à la discussion. Vous pouvez également me joindre directement sur Twitter @lookahead_io. J'espère que vous allez consulter certains de mes autres tutoriels ici.

Liens connexes

  • Intégrations Assembla
  • Automatisez vos flux de travail avec l'intégration Zapier d'Assembla
  • FAQ d'Assembla
  • Études de cas du portefeuille Assembla