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)

Qu'est-ce que 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 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?

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.

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:

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):

À partir de là, nous pouvons sélectionner un trigger Assembla pour configurer nos interactions.
Les Déclencheurs d'Assembla

Actuellement, Assembla propose six types de déclencheurs pour Zapier:
- Nouvelle requête de fusion: Déclenche lorsqu'une nouvelle demande de fusion est créée.
- Code Commentaire: Déclenche lorsqu'un commentaire de code est créé.
- Git Commit: Déclenche lorsqu'un commit Git est créé et poussé.
- Update Ticket: déclenche le changement de billet.
- Examen de demande de fusion: Déclenche lorsqu'une demande de fusion est commentée, votée ou votée à la baisse.
- 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:

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:

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):

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

Réagir aux événements d'Assembla
Pour compléter une intégration Zapier, nous devons choisir une action:

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:

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

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:

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é:

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:

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

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:

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

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):

Choisissez Assembla comme Trigger App:

Choose the Trigger:

Choisissez New Ticket Change:

Choisissez votre Assembla account:

Test Assembla avec un nouveau changement de ticket:

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

Choisissez Zendesk comme Action App:

Choisissez Zendesk Action Update Ticket:

Connect to our Zendesk Account:

Choisissez un Zendesk Ticket Template à 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:

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:

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:

Et choisissez QuickBooks Online comme Action App:

Voici le menu QuickBooks Online Actions :

Utilisons l'action Create Invoice:

Ensuite, nous connectons notre compte QuickBooks:

Sélectionnez votre compte QuickBooks:

Modifiez le modèle et choisissez le client:

Modifiez le modèle selon vos besoins:


Testez l'étape de facturation:

Test successful:

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é 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
Envato Tuts+ tutorials are translated into other languages by our community members—you can be involved too!
Translate this post