Skip to content

Clasificacion (Subcategoria)

Modulo: CRM Tipo: Resource Estado: Implementado Fecha: 2026-02-02


Descripcion

El catalogo de Clasificacion (internamente denominado Subcategoria) permite definir una clasificacion de segundo nivel para las interacciones con clientes. Cada clasificacion esta vinculada a un Motivo de Llamada (Categoria) padre, proporcionando una jerarquia de clasificacion en dos niveles.

Valor de negocio: Permite un nivel de detalle adicional en la clasificacion de interacciones, facilitando el analisis granular de las consultas de clientes y la asignacion de especialistas segun el tipo especifico de solicitud.


Frontend (Perspectiva de Usuario)

Vistas

  • Listado de clasificaciones: Vista principal que muestra todas las clasificaciones en formato de tabla con las columnas Codigo, Nombre y Categoria asociada
  • Formulario de alta/modificacion: Ventana modal para crear o editar una clasificacion

Interacciones del usuario

  1. Consultar clasificaciones: El usuario accede al listado y puede visualizar todas las clasificaciones disponibles
  2. Crear nueva clasificacion: El usuario ingresa nombre y selecciona el motivo de llamada (categoria) padre
  3. Editar clasificacion: El usuario selecciona un registro del listado para modificar sus datos
  4. Cambiar categoria padre: El usuario puede reasignar una clasificacion a otro motivo de llamada

Permisos

  • Visualizacion de clasificaciones
  • Creacion de clasificaciones
  • Modificacion de clasificaciones

Estados de UI

  • Cargando: Indicador de carga mientras se obtienen los datos
  • Cargando categorias: Indicador especifico mientras se cargan los motivos de llamada en el selector
  • Vacio: Mensaje cuando no existen clasificaciones registradas
  • Error: Notificacion cuando ocurre un error en alguna operacion
  • Exito: Confirmacion visual cuando se completa una operacion correctamente

Backend (Perspectiva de Datos de Negocio)

Entidades de negocio

Clasificacion

  • Identificador unico (codigo)
  • Nombre descriptivo de la clasificacion
  • Referencia al motivo de llamada (categoria) padre
  • Nombre del motivo de llamada asociado (para visualizacion)

Datos necesarios

DatoDescripcionObligatorio
CodigoIdentificador unico numerico, generado automaticamenteSi (autogenerado)
NombreDescripcion de la clasificacion (1-100 caracteres)Si
CategoriaMotivo de llamada (categoria) al que perteneceSi

Relaciones de negocio

  • Motivo de Llamada: Cada clasificacion pertenece a exactamente un motivo de llamada
  • La clasificacion es una especializacion del motivo de llamada padre

Validaciones de negocio

  • Nombre requerido: El nombre no puede estar vacio
  • Longitud maxima: El nombre no puede exceder 100 caracteres
  • Categoria requerida: Debe seleccionarse un motivo de llamada (categoria) padre
  • Categoria valida: El motivo de llamada seleccionado debe existir en el sistema

Reglas de negocio

  • RN-001: El codigo de la clasificacion se genera automaticamente al crear un nuevo registro
  • RN-002: Toda clasificacion debe estar asociada a un motivo de llamada existente
  • RN-003: El nombre de la clasificacion no puede exceder 100 caracteres
  • RN-004: Una clasificacion puede ser reasignada a otro motivo de llamada
  • RN-005: Si se elimina el motivo de llamada padre, las clasificaciones asociadas pueden quedar huerfanas

Casos de uso

Caso 1: Crear nueva clasificacion

Actor: Usuario administrador de CRM

Precondiciones:

  • El usuario debe estar autenticado en el sistema
  • El usuario debe tener permisos para crear clasificaciones
  • Debe existir al menos un motivo de llamada registrado

Flujo principal:

  1. El usuario navega a CRM > Bases > Clasificaciones
  2. El usuario hace clic en el boton para agregar nueva clasificacion
  3. Se abre el formulario de nueva clasificacion
  4. El usuario ingresa el nombre de la clasificacion (ej: "Falla de Motor", "Consulta de Garantia")
  5. El usuario selecciona el motivo de llamada padre desde el desplegable
  6. El usuario hace clic en Guardar
  7. El sistema valida los datos y registra la nueva clasificacion
  8. El sistema muestra un mensaje de confirmacion
  9. El listado se actualiza mostrando la nueva clasificacion con su categoria asociada

Postcondiciones:

  • Se crea una nueva clasificacion vinculada al motivo de llamada seleccionado
  • La clasificacion queda disponible para ser utilizada en registros de atencion

Flujos alternativos:

  • Sin categoria seleccionada: Si el usuario no selecciona un motivo de llamada, el sistema muestra error indicando que debe seleccionar una categoria
  • Nombre vacio: Si el nombre esta vacio, el sistema muestra error

Caso 2: Reasignar clasificacion a otro motivo de llamada

Actor: Usuario administrador de CRM

Precondiciones:

  • El usuario debe estar autenticado en el sistema
  • El usuario debe tener permisos para modificar clasificaciones
  • Debe existir la clasificacion a modificar
  • Deben existir al menos dos motivos de llamada

Flujo principal:

  1. El usuario navega a CRM > Bases > Clasificaciones
  2. El usuario localiza la clasificacion que desea reasignar
  3. El usuario hace clic en el registro para editarlo
  4. Se abre el formulario con los datos actuales
  5. El usuario selecciona un nuevo motivo de llamada desde el desplegable
  6. El usuario hace clic en Guardar
  7. El sistema actualiza la asociacion de la clasificacion

Postcondiciones:

  • La clasificacion queda asociada al nuevo motivo de llamada
  • Los registros de atencion existentes que usan esta clasificacion mantienen la referencia

Consideraciones

Seguridad

  • Solo usuarios autenticados pueden acceder al catalogo
  • Las operaciones de escritura requieren permisos especificos

Auditoria

  • Se registra quien crea y modifica las clasificaciones

Rendimiento

  • La lista de motivos de llamada se carga con cache de 5 minutos para optimizar consultas repetidas

Dependencias

Funcionalidades relacionadas

  • Motivo de Llamada: Las clasificaciones dependen de los motivos de llamada
  • Registro de Atencion CRM: Utiliza la clasificacion para detallar el tipo de interaccion

Criterios de aceptacion

  • [ ] AC-001: El usuario puede visualizar un listado de todas las clasificaciones
  • [ ] AC-002: El listado muestra codigo, nombre y nombre de la categoria asociada
  • [ ] AC-003: El usuario puede crear una nueva clasificacion seleccionando una categoria padre
  • [ ] AC-004: El formulario muestra un selector con los motivos de llamada disponibles
  • [ ] AC-005: El sistema valida que se seleccione una categoria antes de guardar
  • [ ] AC-006: El sistema valida que el nombre no este vacio y no exceda 100 caracteres
  • [ ] AC-007: El usuario puede editar una clasificacion existente
  • [ ] AC-008: El usuario puede cambiar la categoria padre de una clasificacion