Skip to content

Tipo de Origen

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


Descripcion

El catalogo de Tipo de Origen permite definir los canales por los cuales se reciben las comunicaciones de clientes. Identifica el medio a traves del cual el cliente contacto a la empresa.

Valor de negocio: Permite analizar la efectividad de los diferentes canales de comunicacion, identificar las preferencias de los clientes y optimizar la asignacion de recursos por canal.


Frontend (Perspectiva de Usuario)

Vistas

  • Listado de tipos de origen: Vista principal que muestra todos los tipos de origen en formato de tabla con las columnas ID y Nombre
  • Formulario de alta/modificacion: Ventana modal para crear o editar un tipo de origen

Interacciones del usuario

  1. Consultar tipos de origen: El usuario accede al listado y puede visualizar todos los tipos disponibles
  2. Buscar tipos de origen: El usuario puede filtrar por ID o nombre
  3. Crear nuevo tipo de origen: El usuario ingresa el nombre del canal
  4. Editar tipo de origen: El usuario selecciona un registro del listado para modificar sus datos

Permisos

  • Visualizacion de tipos de origen
  • Creacion de tipos de origen
  • Modificacion de tipos de origen

Estados de UI

  • Cargando: Indicador de carga mientras se obtienen los datos
  • Vacio: Mensaje cuando no existen tipos de origen registrados
  • 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

Tipo de Origen

  • Identificador unico (codigo)
  • Nombre descriptivo del canal de origen

Datos necesarios

DatoDescripcionObligatorio
CodigoIdentificador unico numerico, generado automaticamenteSi (autogenerado)
NombreDescripcion del tipo de origenSi

Validaciones de negocio

  • Nombre requerido: El nombre del tipo de origen no puede estar vacio

Reglas de negocio

  • RN-001: El codigo del tipo de origen se genera automaticamente al crear un nuevo registro
  • RN-002: El nombre del tipo de origen es obligatorio
  • RN-003: Los tipos de origen comunes incluyen: Telefono, Email, Presencial, Web, Redes Sociales, WhatsApp

Casos de uso

Caso 1: Crear nuevo tipo de origen

Actor: Usuario administrador de CRM

Precondiciones:

  • El usuario debe estar autenticado en el sistema
  • El usuario debe tener permisos para crear tipos de origen

Flujo principal:

  1. El usuario navega a CRM > Bases > Tipos de Origen
  2. El usuario hace clic en el boton para agregar nuevo tipo de origen
  3. Se abre el formulario de nuevo tipo de origen
  4. El usuario ingresa el nombre del canal (ej: "Telefono", "Email", "WhatsApp", "Presencial")
  5. El usuario hace clic en Guardar
  6. El sistema valida los datos y registra el nuevo tipo de origen
  7. El sistema muestra un mensaje de confirmacion
  8. El listado se actualiza mostrando el nuevo tipo de origen

Postcondiciones:

  • Se crea un nuevo tipo de origen con codigo autogenerado
  • El tipo de origen 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

Caso 2: Modificar tipo de origen existente

Actor: Usuario administrador de CRM

Precondiciones:

  • El usuario debe estar autenticado en el sistema
  • El usuario debe tener permisos para modificar tipos de origen
  • Debe existir al menos un tipo de origen registrado

Flujo principal:

  1. El usuario navega a CRM > Bases > Tipos de Origen
  2. El usuario localiza el tipo de origen que desea modificar
  3. El usuario hace clic en el registro para editarlo
  4. Se abre el formulario con los datos actuales
  5. El usuario modifica el nombre del tipo de origen
  6. El usuario hace clic en Guardar
  7. El sistema valida y actualiza los datos

Postcondiciones:

  • Los datos del tipo de origen quedan actualizados

Consideraciones

Seguridad

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

Auditoria

  • Se registra quien crea y modifica los tipos de origen

Rendimiento

  • El listado incluye limite de resultados al buscar (10 registros)

Dependencias

Funcionalidades relacionadas

  • Registro de Atencion CRM: Utiliza el tipo de origen para identificar el canal de comunicacion
  • Reportes de CRM: Agrupa y analiza registros por tipo de origen

Criterios de aceptacion

  • [ ] AC-001: El usuario puede visualizar un listado de todos los tipos de origen
  • [ ] AC-002: El listado muestra ID y nombre del tipo de origen
  • [ ] AC-003: El usuario puede filtrar tipos de origen por ID o nombre
  • [ ] AC-004: El usuario puede crear un nuevo tipo de origen ingresando el nombre
  • [ ] AC-005: El sistema genera automaticamente el ID del tipo de origen
  • [ ] AC-006: El usuario puede editar el nombre de un tipo de origen existente
  • [ ] AC-007: El sistema muestra mensaje de error cuando el nombre esta vacio