Appearance
Estado de Llamada
Modulo: CRM Tipo: Resource Estado: Implementado Fecha: 2026-02-02
Descripcion
El catalogo de Estado de Llamada permite definir los diferentes estados que puede tener una llamada o interaccion con un cliente en el sistema CRM. Estos estados ayudan a identificar rapidamente la situacion actual de cada registro de atencion.
Valor de negocio: Proporciona visibilidad sobre el estado de las interacciones con clientes, permitiendo un seguimiento efectivo y la generacion de reportes de productividad.
Frontend (Perspectiva de Usuario)
Vistas
- Listado de estados de llamada: Vista principal que muestra todos los estados registrados en formato de tabla con las columnas Codigo y Nombre
- Formulario de alta/modificacion: Ventana modal para crear o editar un estado de llamada
Interacciones del usuario
- Consultar estados: El usuario accede al listado y puede visualizar todos los estados disponibles
- Buscar estados: El usuario puede filtrar los estados por codigo o por nombre
- Crear nuevo estado: El usuario hace clic en "Nvo. Estado" (atajo Alt+A) y completa el formulario
- Editar estado: El usuario selecciona un registro del listado para modificar sus datos
Permisos
- Visualizacion de estados de llamada
- Creacion de estados de llamada
- Modificacion de estados de llamada
Estados de UI
- Cargando: Indicador de carga mientras se obtienen los datos
- Vacio: Mensaje cuando no existen estados registrados
- Error: Notificacion cuando ocurre un error en alguna operacion
- Exito: Confirmacion visual cuando se completa una operacion correctamente
- Enviando: Estado del boton de guardar mientras se procesa la solicitud
Backend (Perspectiva de Datos de Negocio)
Entidades de negocio
Estado de Llamada
- Identificador unico (codigo)
- Nombre descriptivo del estado
Datos necesarios
| Dato | Descripcion | Obligatorio |
|---|---|---|
| Codigo | Identificador unico numerico, generado automaticamente | Si (autogenerado) |
| Nombre | Descripcion del estado de llamada | Si |
Validaciones de negocio
- Nombre requerido: El nombre del estado no puede estar vacio
- Unicidad: No se permiten estados duplicados con el mismo nombre
Reglas de negocio
- RN-001: El codigo del estado se genera automaticamente al crear un nuevo registro
- RN-002: El nombre del estado es obligatorio y debe ser descriptivo
- RN-003: Los estados de llamada se utilizan para clasificar registros de atencion al cliente
Casos de uso
Caso 1: Crear nuevo estado de llamada
Actor: Usuario administrador de CRM
Precondiciones:
- El usuario debe estar autenticado en el sistema
- El usuario debe tener permisos para crear estados de llamada
Flujo principal:
- El usuario navega a CRM > Bases > Estados de Llamada
- El usuario hace clic en "Nvo. Estado" o presiona Alt+A
- Se abre el formulario de nuevo estado
- El usuario ingresa el nombre del estado (ej: "Pendiente", "En Proceso", "Resuelto")
- El usuario hace clic en Guardar
- El sistema valida los datos y registra el nuevo estado
- El sistema muestra un mensaje de confirmacion
- El listado se actualiza mostrando el nuevo estado
Postcondiciones:
- Se crea un nuevo estado de llamada con codigo autogenerado
- El estado queda disponible para ser utilizado en registros de atencion
Flujos alternativos:
- Nombre vacio: Si el usuario no ingresa nombre, el sistema muestra mensaje de error indicando que el nombre es requerido
- Cancelar operacion: El usuario puede cerrar el modal sin guardar cambios
Caso 2: Modificar estado de llamada existente
Actor: Usuario administrador de CRM
Precondiciones:
- El usuario debe estar autenticado en el sistema
- El usuario debe tener permisos para modificar estados de llamada
- Debe existir al menos un estado de llamada registrado
Flujo principal:
- El usuario navega a CRM > Bases > Estados de Llamada
- El usuario localiza el estado que desea modificar en el listado
- El usuario hace clic en el registro para editarlo
- Se abre el formulario con los datos actuales del estado
- El usuario modifica el nombre del estado
- El usuario hace clic en Guardar
- El sistema valida y actualiza los datos
- El sistema muestra un mensaje de confirmacion
Postcondiciones:
- Los datos del estado quedan actualizados
- Los registros de atencion que utilizan este estado mantienen la referencia
Flujos alternativos:
- Sin cambios: Si el usuario no modifica datos, puede cancelar la operacion
Consideraciones
Seguridad
- Solo usuarios autenticados pueden acceder al catalogo
- Las operaciones de escritura requieren permisos especificos de administracion CRM
Auditoria
- Se registra quien crea y modifica los estados de llamada
- Se mantiene un historial de cambios para trazabilidad
Rendimiento
- El listado incluye limite de resultados al buscar para optimizar tiempos de respuesta
Dependencias
Funcionalidades relacionadas
- Registro de Atencion CRM: Utiliza el estado de llamada para clasificar las interacciones
- Reportes de CRM: Agrupa y filtra registros por estado de llamada
Criterios de aceptacion
- [ ] AC-001: El usuario puede visualizar un listado de todos los estados de llamada
- [ ] AC-002: El usuario puede filtrar estados por codigo o nombre
- [ ] AC-003: El usuario puede crear un nuevo estado ingresando unicamente el nombre
- [ ] AC-004: El sistema genera automaticamente el codigo del estado
- [ ] AC-005: El usuario puede editar el nombre de un estado existente
- [ ] AC-006: El sistema muestra mensaje de error cuando el nombre esta vacio
- [ ] AC-007: El sistema muestra confirmacion visual al guardar exitosamente