Skip to content

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

  1. Consultar estados: El usuario accede al listado y puede visualizar todos los estados disponibles
  2. Buscar estados: El usuario puede filtrar los estados por codigo o por nombre
  3. Crear nuevo estado: El usuario hace clic en "Nvo. Estado" (atajo Alt+A) y completa el formulario
  4. 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

DatoDescripcionObligatorio
CodigoIdentificador unico numerico, generado automaticamenteSi (autogenerado)
NombreDescripcion del estado de llamadaSi

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:

  1. El usuario navega a CRM > Bases > Estados de Llamada
  2. El usuario hace clic en "Nvo. Estado" o presiona Alt+A
  3. Se abre el formulario de nuevo estado
  4. El usuario ingresa el nombre del estado (ej: "Pendiente", "En Proceso", "Resuelto")
  5. El usuario hace clic en Guardar
  6. El sistema valida los datos y registra el nuevo estado
  7. El sistema muestra un mensaje de confirmacion
  8. 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:

  1. El usuario navega a CRM > Bases > Estados de Llamada
  2. El usuario localiza el estado que desea modificar en el listado
  3. El usuario hace clic en el registro para editarlo
  4. Se abre el formulario con los datos actuales del estado
  5. El usuario modifica el nombre del estado
  6. El usuario hace clic en Guardar
  7. El sistema valida y actualiza los datos
  8. 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