Trabajos realizados

Apps para el ecosistema Atlassian

Jira · Confluence · Jira Service Management

Desarrollamos aplicaciones sobre la plataforma Forge de Atlassian y las acompañamos hasta su publicación en Atlassian Marketplace. Estos son los proyectos que hemos construido para NeoApps.

Plataforma Forge Atlassian Marketplace Español e inglés

Desarrollo de apps sobre Forge

Las apps de Atlassian se ejecutan dentro del propio producto: el usuario nunca sale de Jira o de Confluence. Eso obliga a trabajar con las reglas de la plataforma —permisos, almacenamiento, tareas programadas y ciclo de publicación— y es donde aportamos el trabajo completo, desde la especificación funcional hasta la app aprobada y disponible en el Marketplace.

De qué nos ocupamos

  • Diseño funcional: definición de roles, flujos y casos de uso antes de escribir una línea de código.
  • Desarrollo en Forge: páginas globales, almacenamiento propio de la plataforma y disparadores programados.
  • Integración con Jira: creación y actualización automática de incidencias, consulta de usuarios y grupos, permisos por rol.
  • Internacionalización: interfaz y exportaciones en español e inglés, con detección del idioma del usuario.
  • Publicación y mantenimiento: preparación de la ficha, revisión de Atlassian, versiones posteriores y soporte.
  • Sitio de producto: web bilingüe con documentación, precios y soporte, desplegada y mantenida por nosotros.
Logotipo de TokenGuard

TokenGuard for Jira

Publicada en Atlassian Marketplace

Las integraciones de una organización —pipelines de CI, webhooks, scripts internos, conectores de informes— se sostienen sobre tokens de API que caducan. Cuando uno expira sin aviso, el proceso deja de funcionar en silencio y el fallo se descubre tarde. TokenGuard resuelve ese punto ciego: centraliza el inventario de tokens dentro de Jira y avisa con antelación de cada caducidad.

La app no guarda el secreto del token. Solo registra sus metadatos —nombre, propietario, herramienta, ámbitos y fechas—, de modo que el valor sensible nunca pasa por ella.

Funcionalidades

  • Registro de tokens con propietario, herramienta, cliente, proyecto, ámbitos, prioridad, etiquetas y fechas de emisión y caducidad.
  • Inventario personal y global: cada usuario ve sus tokens y los administradores el conjunto de la organización, con métricas de cabecera, filtros y vista de tarjetas o de tabla.
  • Alertas automáticas: una revisión horaria crea una incidencia en el proyecto de Jira configurado 30 días antes del vencimiento y añade un comentario urgente a los 15 días. Las alertas no se duplican.
  • Importación masiva por CSV con validación previa: las filas con errores se marcan antes de confirmar la carga.
  • Exportación a Excel ordenada por urgencia y en el idioma del usuario.
  • Registro de actividad con las últimas acciones realizadas sobre los tokens, exportable por los administradores.
  • Permisos por grupos de Jira: roles de administrador y editor configurables desde la propia app.
Capturas

TokenGuard dentro de Jira

Vista de tarjetas del inventario de tokens de TokenGuard
Inventario en tarjetas
Formulario de registro de un token en TokenGuard
Registro de un token
Configuración de alertas y permisos de TokenGuard
Alertas y permisos

Automation Inspector

En desarrollo

Las reglas de automatización de Jira crecen sin control: se acumulan, se solapan y acaban disparándose donde no deben. Automation Inspector las audita y devuelve un informe con los problemas ordenados por severidad —crítico, aviso o sugerencia—, para corregirlos antes de que rompan el flujo en producción. No sustituye al editor de reglas de Atlassian: lo complementa con análisis y diagnóstico.

Qué detecta

  • Disparadores sin condiciones, que se ejecutan mucho más de lo previsto.
  • Ramas que nunca se ejecutan: lógica muerta que aparenta estar activa.
  • Llamadas externas sin reintento, un punto de fallo silencioso.
  • Dependencias circulares entre reglas y dependencias entre proyectos.
  • Acciones huérfanas y riesgo de límite de peticiones.

Las auditorías se lanzan a demanda o de forma programada, sobre un proyecto concreto o sobre toda la instancia, y sus resultados pueden exportarse o integrarse en la cadena de despliegue para detener una entrega si aparece una regresión crítica.

LicenseControl

Beta privada

En cualquier instancia Atlassian de cierto tamaño se paga por usuarios que ya no entran: bajas que nadie comunicó, colaboradores externos de un proyecto terminado, cuentas duplicadas. LicenseControl las identifica y permite recuperar esas licencias sin salir de la aplicación.

Funcionalidades

  • Detección automática de inactivos: un proceso nocturno revisa el último acceso de cada cuenta y marca las que superan el umbral configurado.
  • Listas blancas para excluir cuentas de servicio, perfiles directivos de uso esporádico o colaboradores estacionales.
  • Cuadro de mando con el número de inactivos, el ahorro potencial y su evolución en el tiempo.
  • Acciones masivas: desactivar licencias, mover cuentas a un grupo de inactivos o exportar el listado, sin pasar por la administración de Atlassian.

Compatible con Jira, Confluence y Jira Service Management. Actualmente en beta privada, con acceso bajo solicitud.

Resumen del proyecto

ProyectoNeoApps — suite de apps para el ecosistema Atlassian
AppsTokenGuard for Jira, Automation Inspector, LicenseControl
Productos AtlassianJira Cloud, Confluence, Jira Service Management
TecnologíaPlataforma Forge de Atlassian (JavaScript), páginas globales y disparadores programados
DistribuciónAtlassian Marketplace
IdiomasEspañol e inglés
Sitio del productoneoapphub.com
DesarrolloNEOGAME DIGITAL SL (NIF B24857740)

¿Necesitas una app para Jira o Confluence?

Diseñamos, desarrollamos y publicamos apps sobre la plataforma Forge, y nos ocupamos también de su mantenimiento posterior.

Hablemos de tu proyecto