Historial de Cambios
Release 1.0.0
Lanzamiento inicial del app Live Chat for JSM (Forge). Primer producto de chat en tiempo real de la suite MB Group para Jira Service Management Cloud.
Implementación Base
App Forge con chat en tiempo real entre clientes del portal JSM y agentes de soporte.
- Widget de portal: Launcher en el portal del cliente con widget de chat. Inicio de conversación, mensajes en tiempo real y cierre limpio al resolver la solicitud.
- Bandeja del agente: Página Live Chat en el sidebar del proyecto con layout de tres columnas (sesiones | conversación | detalles del request). Colas: Unassigned / Mis chats / Asignados / Cerrados.
- Panel de administración: Configuración de portales desde Apps → Tus apps → Live Chat for JSM. CRUD de portales con serviceDeskId único, request type, mensaje de bienvenida, polling, estados de cierre y ACL.
Funcionalidades incluidas
- Configuración multi-portal: Alta, edición, activación/desactivación y baja de portales. Cada portal = un
serviceDeskIdúnico. - Config según service desk del cliente: El widget carga la configuración del service desk en el que está el cliente, no una config global única.
- Control de acceso al inbox: ACL opcional por portal con
authorizedUsersyauthorizedGroups. Listas vacías = acceso habitual. Listas con valores = solo esos usuarios/grupos + admins globales. - Conversación única y recuperación: Una sola conversación abierta por cliente y portal. Si el cliente vuelve al portal, se recupera el chat activo en servidor.
- Colas del inbox: Bandeja con layout de tres columnas y colas: Unassigned / Mis chats / Asignados / Cerrados.
- Auto-asignación: Al primer comentario o resolución del agente, la petición queda asignada a ese agente.
- Resolver con resolution: Cierre con resolution y comentario de transición, pedidos en un modal del inbox.
- Pipeline CI/CD: Lint, tests, security scan y deploy Forge a production (paso manual en
main). Nota técnica para el changelog. - i18n EN/ES: Interfaz disponible en inglés y español.
No incluido en 1.0.0
Las siguientes funcionalidades quedan en backlog y no se documentan como disponibles:
- Formulario inicial con campos del request type
- Mensaje inicial del agente
- Adjuntos
- Satisfacción nativa JSM
- Historial local y badge de no leídos