Ir al contenido principal

Integración con Azure DevOps

Descubre cómo sincronizar automáticamente tus proyectos de Azure DevOps con TrackingTime.

Julia Chulman avatar
Escrito por Julia Chulman
Actualizado hace más de 2 semanas

Ahora puedes sincronizar tus proyectos directamente desde Azure DevOps a TrackingTime. Los proyectos nuevos se importan solos y los nombres de los proyectos se mantienen actualizados sin que tengas que hacer nada. Es una sincronización de un solo sentido, de Azure DevOps → TrackingTime, pensada para mantener tu espacio de trabajo siempre ordenado.

Qué hace

  • Importa a TrackingTime los proyectos que creas en Azure DevOps en cuanto se crean.

  • Actualiza los nombres de los proyectos en TrackingTime si los cambias en Azure DevOps.

  • Ayuda a tu equipo a empezar a registrar horas de inmediato con los nombres correctos, sin configuraciones manuales.

Cómo integrar Azure DevOps

Para sincronizar tus proyectos con TrackingTime:

  1. En TrackingTime, ve a Administrar > Apps & Integraciones.

  2. En Sincronización de proyectos: Azure DevOps, haz clic en Instalar.

  3. Se abrirán las opciones de sincronización y podrás activar la sincronización automática.

  4. Ingresa tu clave API de Azure DevOps.

  5. Selecciona tu organización de Azure DevOps en el menú desplegable.

  6. Elige qué proyectos quieres importar: algunos específicos o todos los visibles.

  7. Haz clic en Guardar. Una vez conectado, TrackingTime importará automáticamente los proyectos nuevos.

Obtén tu clave API personal de Azure DevOps

Para habilitar la sincronización de proyectos de Azure DevOps en TrackingTime, debes generar un Personal Access Token (PAT) desde tu cuenta de Azure DevOps. Este token permite que TrackingTime acceda de forma segura a tus proyectos y los mantenga sincronizados.

Cómo obtener un Personal Access Token (PAT):

  1. Inicia sesión en tu cuenta de Azure DevOps.

  2. En la esquina superior derecha, haz clic en tu icono de perfil y selecciona Tokens de acceso personal.

  3. Haz clic en + Nuevo token.

  4. Introduce un nombre para el token y selecciona una fecha de expiración.

  5. En Alcances, elige el permiso Leer para información de Proyectos y Equipos.

  6. Haz clic en Crear.

  7. Copia el token generado y pégalo en el campo Clave API dentro de la configuración de integración de TrackingTime.

⚠️ Guarda tu PAT de manera segura. No podrás verlo nuevamente una vez que cierres la ventana.

📝 Para obtener más información sobre cómo crear y gestionar Tokens de acceso personal, consulta la documentación oficial de Microsoft.

Importar tareas

En la configuración de la integración con Azure DevOps, el campo Tareas (opcional) permite definir una lista de tareas que se crearán automáticamente en cada proyecto de Azure DevOps que decidas sincronizar con TrackingTime.

Este campo no importa tareas desde Azure DevOps. En su lugar, funciona como una plantilla de tareas que TrackingTime aplica a todos los proyectos sincronizados. También puedes elegir no utilizarlo y crear las tareas manualmente en TrackingTime.

Cómo funciona

Cuando ingreses varios nombres de tareas, cada uno en una línea nueva, TrackingTime creará ese mismo conjunto de tareas en cada proyecto sincronizado mediante la integración.

Por ejemplo, si sincronizas los Proyectos A, B y C e introduces las siguientes tareas:

Tarea 1 
Tarea 2
Tarea 3

TrackingTime creará Tarea 1, Tarea 2 y Tarea 3 dentro de cada uno de los proyectos sincronizados (A, B y C).

💡 La plantilla de tareas es especialmente útil si su organización utiliza un conjunto estandarizado de tareas para todos los proyectos (por ejemplo: “Planificación”, “Desarrollo”, “Pruebas”, “Revisión”).

Notas importantes

  • La integración es de un solo sentido: de Azure DevOps → TrackingTime. Los cambios que hagas en TrackingTime no se reflejarán en Azure DevOps.

  • Solo se sincronizan la creación y el cambio de nombre de proyectos. Los proyectos existentes se importan cuando activas la integración por primera vez; después, solo los nuevos.

  • No se sincronizarán tareas, etiquetas personalizadas ni fechas de vencimiento; solo los nombres de los proyectos.

  • Si cambias el nombre de un proyecto en Azure DevOps, el nuevo nombre se actualiza en TrackingTime (si la opción está activada).

  • Las tareas creadas no se asignan automáticamente. Aparecerán como no asignadas en cada proyecto. Un usuario debe ser asignado a ellas para que puedan registrarse horas.

  • Si borras o archivas un proyecto en Azure DevOps, eso no se refleja automáticamente en TrackingTime — tendrás que hacerlo manualmente.

  • Asegúrate de tener los permisos necesarios en Azure DevOps para que TrackingTime pueda acceder a tus proyectos.

¿Ha quedado contestada tu pregunta?