[PR-MKT-001-T]
🎯 Proceso Principal (Nivel 1)
📁 Área de Marketing
● Enfoque de Sistemas
Automatización y Flujo de Sistemas de Marketing
Mapeo de la interacción tecnológica entre formularios web, Odoo CRM y motores de distribución.
Departamentos y Participantes Involucrados:
Usuario (Lead)
Automatización de Marketing
Odoo CRM (Marketing)
Motor de Asignación (Algoritmo)
Ventas (Vendedor Asignado)
Secuencia de Actividades:
Paso 1
Usuario (Lead)
INICIO
INICIO
Paso 2
Usuario (Lead)
ACTIVIDAD
Llenar formulario con correo
Paso 3
Automatización de Marketing
ACTIVIDAD
Enviar correo automático (Formato inicial)
Paso 4
Odoo CRM (Marketing)
ACTIVIDAD
Registrar Lead en CRM de Marketing
Paso 5
Usuario (Lead)
ACTIVIDAD
Recibir y revisar correo
Paso 6
Usuario (Lead)
DECISIÓN / RETORNO
Decisión: ¿El Lead responde el correo?
Si la respuesta es [No], se reintenta la actividad: Esperar intervalo de tiempo y enviar correo de seguimiento. Si es [Sí], continúa.
Paso 7
Motor de Asignación (Algoritmo)
ACTIVIDAD
Evaluar calidad del Lead, agenda de vendedores y parámetros adicionales
Paso 8
Motor de Asignación (Algoritmo)
ACTIVIDAD
Atribuir los mejores Leads al mejor vendedor disponible
Paso 9
Ventas (Vendedor Asignado)
ACTIVIDAD
Recibir Lead asignado para gestión comercial
Paso 10
Ventas (Vendedor Asignado)
OBJETIVO CUMPLIDO
FIN DEL PROCESO Lead asignado a vendedor
Versión
2.0
SLA / Tiempo Objetivo
Inmediato (Tiempo de respuesta de servidores)
Propietario / Responsable
Coordinación de Tecnologías y Sistemas
Tipo de Procedimiento
Sistemas de Apoyo
Insumos y Entradas Requeridas
| Dato / Insumo | Obligatorio | Descripción | Ejemplo |
|---|---|---|---|
| Datos del Formulario Web | Obligatorio | Información capturada en la página de contacto (Nombre, correo, empresa). | Elena Soto, elena@startup.mx |
| Credenciales y Llaves de Integración | Obligatorio | Validación interna del servidor para garantizar que la solicitud es segura. | Conexión interna verificada |
Resultados y Entregables del Proceso
Éxito / Entrega
Registro Exitoso en CRM
La ficha del prospecto quedó guardada en Odoo y el vendedor recibió la alerta correspondiente.
Impacto: Notificación generada en la bandeja de entrada del vendedor.
Cierre Alterno
Falla de Comunicación en Servidores
El servidor de CRM no estuvo disponible temporalmente.
Impacto: El sistema reintenta automáticamente en segundo plano sin perder información.Código Fuente PlantUML
Archivo:/app/src/marketing/tecnico/proceso01T.puml
@startuml
skinparam defaultTextAlignment center
skinparam shadowing false
skinparam roundcorner 12
skinparam ArrowColor #495057
skinparam ArrowFontColor #212529
skinparam ArrowThickness 1.5
' --- Estilos visuales BPMN Corporativo ---
skinparam activity {
BackgroundColor #F8F9FA
BorderColor #6C757D
FontColor #212529
FontSize 13
BackgroundColor<<inicio>> #D4EDDA
BorderColor<<inicio>> #28A745
FontColor<<inicio>> #155724
BackgroundColor<<finExito>> #D4EDDA
BorderColor<<finExito>> #28A745
FontColor<<finExito>> #155724
BackgroundColor<<finRechazo>> #F8D7DA
BorderColor<<finRechazo>> #DC3545
FontColor<<finRechazo>> #721C24
}
skinparam activityDiamond {
BackgroundColor #FFF3CD
BorderColor #FFC107
FontColor #856404
FontSize 12
}
skinparam swimlane {
BorderColor #ADB5BD
BorderThickness 2
TitleBackgroundColor #E9ECEF
TitleFontColor #212529
TitleFontSize 14
}
skinparam note {
BackgroundColor #FFFFFF
BorderColor #CED4DA
FontColor #495057
}
' Pre-declaración de carriles con su paleta de colores
|#AntiqueWhite|Usuario (Lead)|
|#AliceBlue|Automatización de Marketing|
|#MintCream|Odoo CRM (Marketing)|
|#FloralWhite|Motor de Asignación (Algoritmo)|
|#LavenderBlush|Ventas (Vendedor Asignado)|
|Usuario (Lead)|
:<&media-record> **INICIO**; <<inicio>>
:<&person> Llenar formulario con correo;
|Automatización de Marketing|
:<&cog> Enviar correo automático\n(Formato inicial);
|Odoo CRM (Marketing)|
:<&cog> Registrar Lead en CRM\nde Marketing;
|Usuario (Lead)|
repeat
:<&person> Recibir y revisar correo;
|Automatización de Marketing|
backward:<&cog> Esperar intervalo de tiempo y\nenviar correo de seguimiento;
|Usuario (Lead)|
repeat while (¿El Lead responde el correo?) is (No) not (Sí)
|Motor de Asignación (Algoritmo)|
:<&cog> Evaluar calidad del Lead,\nagenda de vendedores y\nparámetros adicionales;
:<&cog> Atribuir los mejores Leads\nal mejor vendedor disponible;
|Ventas (Vendedor Asignado)|
:<&person> Recibir Lead asignado\npara gestión comercial;
:<&media-record> **FIN DEL PROCESO**\n<&check> Lead asignado a vendedor; <<finExito>>
detach
@enduml