Advertisement
  1. Code
  2. Project Management

Aprovecha la Integración de Zappier en Assembla con Servicios en la Nube

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.

Spanish (Español) translation by Cristian Marroquin (you can also view the original English article)

Final product image
What You'll Be Creating

¿Qué es Assembla?

Assembla Zapier Automated Workflow - Assembla Logo

¡Bienvenido! La primera pregunta que tendrás seguramente es, "¿Qué es Assembla?" Assembla es una herramienta de proyecto administrativo para equipos de desarrollo de software, con códigos repositorios para Git, SVN y Perforce incluidos en su plataforma.

Las capacidades de Assembla son amplias, y mientras que todas ellas no se pueden cubrir aquí, en este tutorial mostramos las funciones primarias:

  • Administración de Tareas y Problemas: Ayuda a tu equipo a organizar eficientemente el funcionamiento y los problemas, y administrar el proceso de desarrollo. Las herramientas administrativas de Assembla te ayudarán a trabajar efectiva y rápidamente.
  • Colaboración en Equipo: Elimina la necesidad de cadenas largas de correo electrónicos y centraliza toda la comunicación con herramientas colaborativas clásicas como wikis, tablero de mensajes, y compartimiento de archivos.
  • Administración de Tareas: Pon tu proyecto completo en un espacio de trabajo y entrega código, tareas y documentación. Colabora con clientes, haz seguimiento de los gastos en tiempo real para facturar y controlar permisos.
  • Subversión, Alojamiento Git y Perforce: Sin mucho esfuerzo busca archivos en linea, compara las revisiones, une códigos y mantiene una basa de datos sostenible en tu equipo.

Cuando comencé a escribir acerca de Assembla para Envato Tuts+, nunca antes había escuchado de Assembla; sin embargo, aloja cerca de 100,000 proyectos comerciales y de código abierto y es usado por cerca de 800,00 usuarios en más de 100 países. ¡Vaya Cosa!

Equipos de desarrollo de software pueden administrar proyectos de principio al final usando los denominados tickets, wikis, código fuente & control de revisión, mensajería, compartimiento de archivos, y muchos más. Y ahora los equipos pueden tomar el fluido del trabajo en las aplicaciones, usando integraciones como Slack, Github, y ahora Zapier.

¿Qué es Zapier?

Assembla Zapier Automated Workflow - Zapier Home Page

Y la siguiente pregunta es algo como, "¿Qué es Zapier?"

Zapier es una aplicación de sitio web automatizada que te permite automatizar tareas dentro del área de negocios, construyendo "Zaps," que tiene la confianza por muchas compañías como BuzzFeed, Spotify, Fox y Adobe, por nombrar algunas.

Ahora bien, Assembla viene integrado con Zapier para ayudarte a conectar tus actividades administrativas de el proyecto a otros servicios críticos que uses.

En este tutorial, haré una introducción para Assembla y Zapier. Primero, te guiaré a través de escenarios comunes que pueden mejorar las integraciones de Zapier los servicios administrativos de los proyectos de Assembla.

Luego veremos cómo integrar Zendesk and Intercom, dos páginas de servicio al cliente, con respuesta de los desarrolladores usando Assembla.

Y finalmente, se mostrará cómo usar Zapier para automatizar el seguimiento de tiempo de QuickBooks, basado en las horas de el desarrollador seguido en Assembla.

Como siempre, estaré participando en los comentarios abajo, así que por favor comparte tu opinión. Puedes también contactarte conmigo en Twitter @lookahead_io. Apreciaré las sugerencias para nuevas características para Assembla y sus integraciones de Zapier. ¿Qué otras clases de soluciones te gustaría ver?

Si aun no has usado Assembla, visita el sitio web de Assembla y registrate para una prueba gratis. Puedes entonces seguir el tutorial.

Conecta Zapier con Assembla

Comencemos registrándonos en la prueba gratis de Zapier en su sitio web. 

Assembla Zapier Automated Workflow - Zapier Pick an App to Integrate

Tu invitación de Assembla para la Integración de Zapier

Una vez que haz creado tu cuenta con Zapier, simplemente busca Assembla en el directorio de la aplicación de Zapier y aterrizarás aquí:

Assembla Zapier Automated Workflow - Assembla Invitation

Una vez que aceptas la invitación, el sistema navegará hacia la página "Mi Primer Zap con Assembla." Da click en botón azul "Crea este Zap" (de nuevo, estamos en el sitio web de Zapier a este punto):

Assembla Zapier Automated Workflow - My First Zap at Zapier

Desde aquí, podemos seleccionar un desencadenador de Assembla para configurar nuestras interacciones.

Los desencadenadores de Assembla

Assembla Zapier Automated Workflow - Select an Assembla Trigger

Actualmente, Assembla ofrece seis clases de desencadenadores para Zapier:

  1. Solicitar una Nueva Unión: Se desencadena cuando una nueva solicitud de unión es creada.
  2. Comentar Código: Se desencadena cuando un comentario de código es creado.
  3. Encomendación Git: Se desencadena cuando una encomendación Git es creada y es fomentada.
  4. Actualizar Ticket: Se desencadena cuando cualquier cambio es hecho a un ticket.
  5. Mostrar Solicitud de Unión: Se desencadena cuando una solicitud de unión es comentada, aprobada o rechazada.
  6. Encomendación SVN: Se desencadena cuando una encomendación SVN es creada y fomentada.

Para este ejemplo, escogí Actualizar Ticket, desencadenado cuando los cambios son hechos a los Tickets de Assembla:

Assembla Zapier Automated Workflow - Choose an Action

Conectar Tu Cuenta de Assembla

Luego, tienes que conectar tu cuenta de Assembla a tu cuenta de Zapier, así como acceder a tu cuenta de Facebook a un sitio web usando OAuth:

Assembla Zapier Automated Workflow - Connect Assembla Account

Luego, así como Zapier espera, puedes hacer el cambio a un ticket existente de Assembla...

Aquí estoy arreglando un error (luego tomando una soda):

Assembla Zapier Automated Workflow - Ticket Change at Assembla

Zappier te notificará que ha recibido el cambio:

Assembla Zapier Automated Workflow - Connection Test Succes

Reaccionando a los Eventos de Assembla

Para completar la integración de Zapier, necesitaremos elegir una acción:

Assembla Zapier Automated Workflow - Create an Action Step at Zapier

Zappier viene integrado con cientos de servicios; por lo tanto tienes muchas opciones de donde elegir para participar en eventos de tu proyecto de Assembla:

Assembla Zapier Automated Workflow - Choose an Action App at Zapier

Veamos a algunos ejemplos de estas integraciones, acciones que pueden desencadenarse en otros servicios cuando los cambios y los eventos ocurren en tu área de trabajo de Assembla.

Integrando Assembla con Servicio al Cliente

Una de las cosas que más me molestan es no ser notificado cuando los tickets se resuelven. Recientemente, he cubierto problemas con mi compañía de celular. Ellos repetidamente abren tickets de ingeniería y un mensaje de texto con el número me es enviado,y luego no vuelvo a escuchar de ellos.

Cualquier administrador en una compañía tecnológica se ve familiarizado con este problema entre equipos internos. Incluir tickets de servicio al cliente con el trabajo desarrollado ayuda bastante.

Veamos Cómo Integrar Assembla con Intercom

Integración con Intercom

Assembla Zapier Automated Workflow - Intercom Home Page

Intercom es un proveedor de servicio al cliente en la nube. Por ejemplo, si uno de los miembros del equipo del servicio al cliente está ayudando a un cliente, ellos pueden enviar un problema a los desarrolladores. Ellos abrirán un problema por parte de Assembla al desarrollador. La integración Assembla-Zapier se asegurará de que cuando el desarrollador trabaje en el problema en Assembla, actualize el registro de equipo de soporte de Intercom.

Veremos ahora cómo puedes implementar esto.

Configurar Acciones en Intercom

Hay cinco acciones diferentes en Intercom. Seleccionemos Añadir Etiqueta de Usuario (Adjuntar una etiqueta a un usuario específico) y luego da click en el botón Guardar + Continuar en la parte inferior derecha:

Assembla Zapier Automated Workflow - Choose Intercom Action Add User Tag

El siguiente paso es Elegir Cuenta. Desde que añadí mi cuenta de Intercom, me muestra el botón Probar para validad la conectividad:

Assembla Zapier Automated Workflow - Connect Intercom Account

Luego instalaremos una plantilla. Quiero que mi zap añada una etiqueta "[Actualizar Cliente] Arreglar Desplegado" a la conversación de Intercom para que pueda actualizar el cliente:

Assembla Zapier Automated Workflow - Set up a Intercom User Tag

Luego, Intercom te pregunta probar el paso:

Assembla Zapier Automated Workflow - Test Intercom Connection

Mientras esto es la manera en la cual Intercom lo hace, otros servicios de Zapier pueden ofrecer diferentes opciones de configuración.

Crear un cambio de ticket en Assembla, como lo mostré antes, notificará a Intercom y completará la prueba:

Assembla Zapier Automated Workflow - Connection Test Success

Luego, si chequeas el problema de Intercom, puedes ver la etiqueta desde la prueba:

Assembla Zapier Automated Workflow - Example of Impact at Intercom

Con las integraciones configuradas, los miembros del equipo de soporte obtendrá actualizaciones regulares a medida que los desarrolladores trabajan en los tickets.

Integración con Zendesk

Similarmente, si necesitas administrar un equipo de soporte de primera linea que administre los problemas del cliente via Zendesk, puedes incrementar su eficiencia integrando actualizaciones del desarrollador en Assembla directamente en Zendesk.

De nuevo, un miembro del equipo de servicio al cliente está ayudando a un cliente. El equipo de soporte necesita enviar el problema al desarrollador. El equipo de soporte abre un problema en Assembla para los desarrolladores. Cada vez que un desarrollador trabaja en un problema en Assemba, envía una actualización en un ticket de Zendesk.

Veamos los pasos (El Assembla de Ghulam Shabbir fue lo suficientemente bueno para proveerme de algunas imágenes a través de varios servicios):

Assembla Zapier Automated Workflow - Make a Zap

Escoge Assembla como la aplicación desencadenadora:

Assembla Zapier Automated Workflow - Choose Assembla as the Trigger App

Escoge el desencadenador:

Assembla Zapier Automated Workflow - Choose the New Ticket Change Trigger

Selecciona Cambio de Ticket Nuevo:

Assembla Zapier Automated Workflow - Select New Ticket Change

Escoge tu Cuenta de Assembla:

Assembla Zapier Automated Workflow - Choose your Assembla account

Prueba Assembla con el cambio de ticket nuevo:

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

El cambio de ticket  hecho en Assembla es visto por Zapier:

Assembla Zapier Automated Workflow - Choose Assembla Trigger for Quickbooks

Escoge Zendesk como la Aplicación de Acción:

Assembla Zapier Automated Workflow - Choose Zendesk as an Action App

Selecciona el Ticket de Actualización de Acción Zendesk:

Assembla Zapier Automated Workflow - Select our Zendesk Action

Conecta tu cuenta de Zendesk:

Assembla Zapier Automated Workflow - Connect to our Zendesk Account

Escoge una Plantilla de Ticket de Zendesk para usar para las actualizaciones:

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

Puedes editar la plantilla para actualizar los campos de el ticket de Zendesk como tu desees:

Assembla Zapier Automated Workflow - Edit Template

Prueba Zendesk creando un nuevo ticket:

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

Prueba completada con exito:

Assembla Zapier Automated Workflow -

Una vez que esté trabajando, podemos activar nuestro Zap:

Assembla Zapier Automated Workflow - Activate the Zap

Tu Zap está funcionando:

Assembla Zapier Automated Workflow - Your Zap is Working

Como se puede observar, una vez que conectas tu cuenta de Zendesk con Zapier, configurar esto es similar con Intercom.

Integrar Assembla con QuickBooks

Por supuesto, hay muchos escenarios que pueden elevar el rol de Assembla para tu organización. Más allá de forzar el administrador de desarrollo para hacer seguimiento de las horas de el desarrollador, es mejor que Zapier lo haga. Cada vez que un desarrollador encomienda un código en GitHub, Assembla puede reportar las horas a QuickBooks a través de Zapier.

Aquí un ejemplo mio entrando mis horas en un ticket de Assembla:

Assembla Zapier Automated Workflow - Entering Hours on an Assembla Ticket

Ahoraa, configuremos Zapier para reportar todas las horas para un ticket cuando completo la fase de desarrollo y hago una solicitud de unión.

Para este Zap, seleccionaremos el Desencadenador de Encomienda Git de Assembla:

Assembla Zapier Automated Workflow - Select Assembla Trigger Git Commit

Y escoge QuickBooks Online como la Aplicación de Acción:

Assembla Zapier Automated Workflow - Choose an Action App

Aquí está el menú de las Acciones de QuickBooks Online:

Assembla Zapier Automated Workflow - Select a Quickbooks Action

Creemos la acción de Crear Factura:

Assembla Zapier Automated Workflow - Quickbooks action Create Invoice

Luego conectemos nuestra cuenta de QuickBooks:

Assembla Zapier Automated Workflow - connect our Quickbooks account

Selecciona tu cuenta de QuickBooks:

Assembla Zapier Automated Workflow - select Quickbooks account

Edita la plantilla y escoge el cliente:

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

Edita la plantilla como tu lo necesites:

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

Prueba el paso de la factura:

Assembla Zapier Automated Workflow - test this step

Prueba completada con éxito:

Assembla Zapier Automated Workflow -

Puedes activar tu Zap y ver que está funcionando:

Assembla Zapier Automated Workflow - Your Zap is Working

En Conclusión

Eso sería una prueba de lo qué es posible hacer con Assembla y Zapier.

Espero que estés intrigado para comenzar a considerar que más es posible. Te ánimo a contactar Assembla con tus preguntas. Llama al +1-800-405-4408, atiende un webinar en vivo, o visita el sitio web y chatea con ellos.

Regularmente reviso los comentarios regularmente en mi tutorial así que por favor únete a la discusión. Puedes también contactarme directamente en Twitter @lookahead_io. Espero que puedas chequear alguno de mis otros tutoriales aquí.

Links Relacionados

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.