SSG - Sistemas de gestion empresarial¶
Gestion operativa¶
En SEO Growth Engine hemos desarrollado una parte de gestion para organizar usuarios, permisos, formularios y paneles. Esta capa complementa la parte tecnica del crawling con funciones de administracion del trabajo.
Evidencias directas¶
dashboard/models.pydashboard/web/forms.pydashboard/admin.pydashboard/templates/web/clients_list.htmldashboard/templates/web/dashboard.htmldashboard/templates/web/site_detail.htmlfrontend/src/views/DashboardView.vuefrontend/src/views/RunDetailView.vue
Cumplimiento de los requisitos de SSG¶
| Requisito | Como lo hemos resuelto | Evidencia real |
|---|---|---|
| Gestion de clientes y usuarios | Usuarios Django, acceso por sitio y permisos operativos especificos |
SiteAccess, ClientAccountForm, vistas de clientes |
| Formularios generados | Alta y edicion de sitios, clientes, prompts, contacto y ejecuciones | dashboard/web/forms.py |
| Paneles de control | Dashboard general, detalle de sitio, historico de runs y vista de detalle | dashboard.html, site_detail.html, DashboardView.vue |
| Documentacion operativa | Respaldamos este bloque con modelos, formularios, vistas y paneles reales | esta presentacion y docs del proyecto |
Gestion de clientes y permisos¶
Una de las piezas mas claras que hemos trabajado en gestion es el control de accesos:
SiteAccessrelaciona usuarios con sitios.- Cada acceso puede incluir permiso de run y permiso de gestion de AI Visibility.
ClientAccountFormcrea y actualiza clientes, asigna sitios y configura esos permisos.ClientPasswordResetFormpermite gestionar cambio de credenciales.
Nuestra aplicacion no depende de un unico usuario. Tiene sentido empresarial porque soporta acceso segmentado.
Formularios con utilidad real¶
En dashboard/web/forms.py hemos generado formularios que cubren necesidades concretas de la aplicacion:
SiteForm: alta y configuracion de sitios, integraciones y parametros.AnalysisRunForm: lanzamiento de ejecuciones con modulos y rango de fechas.AIVisibilityPromptForm: alta y mantenimiento de prompts.ClientAccountForm: gestion de clientes y permisos.PublicContactForm: entrada de solicitudes desde la parte publica.
Nuestros formularios no son simples entradas de texto. Incluyen validacion, reglas y contexto de negocio.
Paneles y cuadros de control¶
Tambien hemos trabajado paneles de gestion:
- el
dashboardresume actividad, estado de sitios y runs recientes; - la vista de sitio concentra configuracion, integraciones, lanzamientos y historico;
- la lista de clientes muestra asignaciones y permisos;
- el detalle de run permite auditar progreso, artefactos y logs.
Con esto cubrimos la idea de panel de control como herramienta operativa, no solo como presentacion visual.
Funcion empresarial del sistema¶
Desde el punto de vista de gestion, SEO Growth Engine incluye:
- centralizacion de usuarios y accesos;
- control por sitio y por tipo de accion;
- trazabilidad de ejecuciones;
- reduccion de procesos externos o manuales;
- una base mas ordenada para trabajar con clientes reales.
Para nosotros, la gestion no esta separada de la aplicacion: forma parte de su funcionamiento principal.