Skip to content

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.py
  • dashboard/web/forms.py
  • dashboard/admin.py
  • dashboard/templates/web/clients_list.html
  • dashboard/templates/web/dashboard.html
  • dashboard/templates/web/site_detail.html
  • frontend/src/views/DashboardView.vue
  • frontend/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:

  • SiteAccess relaciona usuarios con sitios.
  • Cada acceso puede incluir permiso de run y permiso de gestion de AI Visibility.
  • ClientAccountForm crea y actualiza clientes, asigna sitios y configura esos permisos.
  • ClientPasswordResetForm permite 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 dashboard resume 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.