Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Project Management

Utiliser l'intégration Zapier d'Assembla avec Cloud Services

by
Difficulty:BeginnerLength:MediumLanguages:
Sponsored Content

This sponsored post features a product relevant to our readers while meeting our editorial guidelines for being objective and educational.

French (Français) translation by New Lune (you can also view the original English article)

Final product image
What You'll Be Creating

Qu'est-ce que Assembla?

Assembla Zapier Automated Workflow - Assembla Logo

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 de logiciels 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 même si je ne peux pas les couvrir toutes ici, voici ses offres primaires:

  • Gestion des tâches et des problèmes: Aide votre équipe à organiser efficacement les décharges, les bogues de squash 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 d'équipe: Éliminez la nécessité de longues chaînes de messagerie électronique et centralise toutes les communications avec les outils de collaboration classiques comme les wikis, les babillards électroniques et le partage de fichiers.
  • Gestion de projet: Mettez votre projet complet dans un espace de travail et envoye du code, des tâches et de la documentation. Collaborez avec les clients, effectuez le suivi des dépenses de facturation et contrôlez les autorisations.
  • Subversion, Git Hosting et Perforce: Naviguez sans effort sur les fichiers en ligne, comparez les révisions, fusionnez le code et maintenez une base de code durable à travers votre équipe.

Quand j'ai commencé à écrire sur Assembla pour Envato Tuts+, je n'avais pas entendu parler d'Assembla avant, mais il héberge plus de 100,000 projets commerciaux et open-source et est utilisé par plus de 800,000 utilisateurs dans plus de 100 pays, c'est un grand affaire.

Les équipes de développement de logiciels peuvent gérer des projets de bout en bout en utilisant les tickets, les wikis, le contrôle de révision et le code source de Assembla, la messagerie, le partage de fichiers et plus encore. Et maintenant les équipes peuvent prendre leur flux de travail Assembla dans leurs applications en utilisant des intégrations comme Slack, Github et maintenant Zapier.

Qu'est-ce que Zapier?

Assembla Zapier Automated Workflow - Zapier Home Page

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

Zapier est une application d'automatisation du web qui vous permet d'automatiser les tâches au sein de votre flux de travail en construisant "Zaps", et est approuvé par des entreprises telles que BuzzFeed, Spotify, Fox et Adobe, pour n'en nommer que quelques-uns. Il fournit une infrastructure de flux de travail automatisée pour que vous puissiez réagir et migrer automatiquement des informations entre vos applications Web.

Eh bien, Assembla s'intègre avec 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 à la fois Assembla et Zapier. Tout d'abord, je vais vous guider à travers des scénarios communs qui tirent parti des intégrations Zapier avec le service de gestion de projet d'Assembla.

Ensuite, nous allons examiner l'intégration de Zendesk et Intercom, deux services de billetterie de support client, avec le travail de réponse du développeur utilisant Assembla.

Et enfin, nous passerons en revue avec Zapier pour automatiser le suivi du temps de QuickBooks en fonction des heures de développement suivies dans Assembla.

Comme d'habitude, je participerai aux commentaires ci-dessous, alors partagez vos commentaires. Vous pouvez également me rejoindre sur Twitter @lookahead_io. J'apprécierais particulièrement les suggestions de nouvelles fonctionnalités pour Assembla et ses intégrations Zapier. Quels autres types de solutions aimeriez-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 le tutoriel.

Connexion de Zapier avec Assembla

Commençons par vous inscrire à l'essai gratuit de Zapier à leur page d'accueil. Leur prix est assez simple—vous pouvez exécuter 1000 tâches pour $20 par mois.

Assembla Zapier Automated Workflow - Zapier Pick an App to Integrate

Votre invitation Assembla pour l'intégration Zapier

Une fois que vous avez créé votre compte avec Zapier, recherchez simplement Assembla dans le répertoire d'application Zapier et vous atterrirez ici:

Assembla Zapier Automated Workflow - Assembla Invitation

Une fois que vous acceptez l'invitation, le système vous dirigera vers la page ‘My First Zap with Assembla’. Cliquez sur le bouton bleu ‘Create this Zap’ (nous sommes de nouveau sur le site de Zapier):

Assembla Zapier Automated Workflow - My First Zap at Zapier

À partir de là, nous pouvons sélectionner un trigger Assembla pour configurer nos interactions.

Les Déclencheurs d'Assembla

Assembla Zapier Automated Workflow - Select an Assembla Trigger

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

  1. Nouvelle requête de fusion: Déclenche lorsqu'une nouvelle demande de fusion est créée.
  2. Code Commentaire: Déclenche lorsqu'un commentaire de code est créé.
  3. Git Commit: Déclenche lorsqu'un commit Git est créé et poussé.
  4. Update Ticket: déclenche le changement de billet.
  5. Examen de demande de fusion: Déclenche lorsqu'une demande de fusion est commentée, votée ou votée à la baisse.
  6. SVN Commit: Déclenche lorsqu'un commit SVN est créé et poussé.

Pour cet exemple, je choisirai Update Ticket, déclenché lorsque des modifications sont apportées aux tickets Assembla:

Assembla Zapier Automated Workflow - Choose an Action

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 utilisant OAuth:

Assembla Zapier Automated Workflow - Connect Assembla Account

Alors, comme Zapier vous attend, vous pouvez faire ce changement à un billet Assembla existant...

Voici moi en train de fixer un bogue (puis en train d'obtenir un soda):

Assembla Zapier Automated Workflow - Ticket Change at Assembla

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

Assembla Zapier Automated Workflow - Connection Test Succes

Réagir aux événements d'Assembla

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

Assembla Zapier Automated Workflow - Create an Action Step at Zapier

Zapier est intégré à des centaines de services, vous avez ainsi beaucoup d'options pour choisir d'agir sur les événements de votre projet Assembla:

Assembla Zapier Automated Workflow - Choose an Action App at Zapier

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

Intégration d'Assembla avec le support du client

Une des choses que je trouve ennuyant est quand les billets qui sont résolus ne sont pas mise à jour. Récemment, j'ai eu des problèmes de couverture avec ma compagnie de téléphone cellulaire. Ils avaient à plusieurs reprises ouvert des billets d'ingénierie et m'ont envoyé un message des numéros de billet interne, et puis je n'ai jamais entendu parler d'eux.

Tout gestionnaire dans une entreprise de technologie est familier avec ce problème parmi les équipes internes. Intégrer des billets de soutien à la clientèle avec le travail de développement est très utile.

Voyons d'abord l'intégration d'Assembla avec Intercom.

Intégration avec Intercom

Assembla Zapier Automated Workflow - Intercom Home Page

Intercom est un fournisseur de services de soutien à la clientèle basé sur le cloud. Par exemple, si l'un de vos membres de l'équipe de soutien à la clientèle aide un client, il peut être nécessaire d'envoyer un problème à vos développeurs. Ils ouvriront un problème Assembla pour le développeur. L'intégration d'Assembla-Zapier assure que lorsque le développeur travaille sur le problème dans Assembla, il met à jour l'enregistrement Intercom de l'équipe de support.

Voyons comment vous pourriez mettre en œuvre cela.

Configuration des actions à Intercom

Il existe cinq actions Intercom différentes. Sélectionnez Add User Tag (Attach a tag to a specific user) et cliquez sur le bouton Save + Continue en bas à droite:

Assembla Zapier Automated Workflow - Choose Intercom Action Add User Tag

L'étape suivante est Choose Account. Depuis que j'ai déjà ajouté mon compte Intercom, il affiche le bouton Test pour valider la connectivité:

Assembla Zapier Automated Workflow - Connect Intercom Account

Mettons en place un modèle. Je veux que mon zap ajoute une balise “[Update Customer] Fix Deployed” à la conversation Intercom afin que je puisse mettre à jour le client:

Assembla Zapier Automated Workflow - Set up a Intercom User Tag

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

Assembla Zapier Automated Workflow - Test Intercom Connection

Tandis que c'est ainsi que Intercom le fait, d'autres services Zapier peuvent offrir différentes options de configuration.

La création d'un changement à un billet à Assembla, comme je l'ai montré plus tôt, notifiera Intercom et terminera le test:

Assembla Zapier Automated Workflow - Connection Test Success

Ensuite, si vous cochez le thread de discussion Intercom, vous pouvez voir la balise ajoutée à partir du test:

Assembla Zapier Automated Workflow - Example of Impact at Intercom

Avec les intégrations configurées, les membres de l'équipe d'assistance obtiendront des mises à jour régulières lorsque les développeurs travailleront sur les billets.

Intégration avec Zendesk

De même, si vous avez à 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 des développeurs d'Assembla directement dans Zendesk.

Encore une fois, un membre de l'équipe de soutien à la clientèle aide un client. L'équipe de soutien doit envoyer la question au développement. L'équipe d'assistance 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 au ticket Zendesk.

Traversons les marches (le Ghulam Shabbir d'Assembla était assez sympa pour me donner quelques images de ces différents services):

Assembla Zapier Automated Workflow - Make a Zap

Choisissez Assembla comme Trigger App:

Assembla Zapier Automated Workflow - Choose Assembla as the Trigger App

Choose the Trigger:

Assembla Zapier Automated Workflow - Choose the New Ticket Change Trigger

Choisissez New Ticket Change:

Assembla Zapier Automated Workflow - Select New Ticket Change

Choisissez votre Assembla account:

Assembla Zapier Automated Workflow - Choose your Assembla account

Test Assembla avec un nouveau changement de ticket:

Assembla Zapier Automated Workflow - Test assembla with a new ticket change

La modification de billet faite à Assembla est vue par Zapier:

Assembla Zapier Automated Workflow - Choose Assembla Trigger for Quickbooks

Choisissez Zendesk comme Action App:

Assembla Zapier Automated Workflow - Choose Zendesk as an Action App

Choisissez Zendesk Action Update Ticket:

Assembla Zapier Automated Workflow - Select our Zendesk Action

Connect to our Zendesk Account:

Assembla Zapier Automated Workflow - Connect to our Zendesk Account

Choisissez un Zendesk Ticket Template à utiliser pour les mises à jour:

Assembla Zapier Automated Workflow - Choose a Zendesk Ticket Template to use for updates

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

Assembla Zapier Automated Workflow - Edit Template

Testez Zendesk en créant un nouveau ticket:

Assembla Zapier Automated Workflow - Test Zendesk by creating a new ticket
Assembla Zapier Automated Workflow - Test Zendesk by creating a new ticket continued

Test réussi:

Assembla Zapier Automated Workflow -

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

Assembla Zapier Automated Workflow - Activate the Zap

Your Zap is Working:

Assembla Zapier Automated Workflow - Your Zap is Working

Comme vous pouvez le voir, une fois que vous avez connecté votre compte Zendesk à Zapier, configurer le workflow pour cela est similaire à Intercom.

Intégrer Assembla avec QuickBooks

Bien sûr, il existe d'autres scénarios qui pourraient élever le rôle d'Assembla pour votre organisation. Plutôt que de forcer votre gestionnaire de développement à suivre les heures de développement, laissez Zapier le faire. Chaque fois qu'un développeur commet un code à GitHub, Assembla peut désormais déclarer ses heures à QuickBooks via Zapier.

Voici un exemple de mon heure d'entrée sur un billet Assembla:

Assembla Zapier Automated Workflow - Entering Hours on an Assembla Ticket

Maintenant, configurez Zapier pour signaler toutes mes heures pour un ticket lorsque je termine une phase de développement et je ferai une demande de fusion.

Pour ce Zap, nous avons choisi le Assembla Git Commit Trigger:

Assembla Zapier Automated Workflow - Select Assembla Trigger Git Commit

Et choisissez QuickBooks Online comme Action App:

Assembla Zapier Automated Workflow - Choose an Action App

Voici le menu QuickBooks Online Actions :

Assembla Zapier Automated Workflow - Select a Quickbooks Action

Utilisons l'action Create Invoice:

Assembla Zapier Automated Workflow - Quickbooks action Create Invoice

Ensuite, nous connectons notre compte QuickBooks:

Assembla Zapier Automated Workflow - connect our Quickbooks account

Sélectionnez votre compte QuickBooks:

Assembla Zapier Automated Workflow - select Quickbooks account

Modifiez le modèle et choisissez le client:

Assembla Zapier Automated Workflow - Edit the Template and choose the customer

Modifiez le modèle selon vos besoins:

Assembla Zapier Automated Workflow - Edit the template as you need
Assembla Zapier Automated Workflow - Edit the template continued

Testez l'étape de facturation:

Assembla Zapier Automated Workflow - test this step

Test successful:

Assembla Zapier Automated Workflow -

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

Assembla Zapier Automated Workflow - Your Zap is Working

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é pour commencer à envisager 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, alors s'il vous plaît joignez à la discussion. Vous pouvez également me rejoindre sur Twitter @lookahead_io directement. J'espère que vous allez consulter certains de mes autres tutoriels ici.

Liens connexes

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.