
Introducción
Una gestión de acceso bien configurada es imprescindible para las plataformas de partners: protege los secretos comerciales de los comerciantes, preserva la integridad del tracking y genera confianza en los afiliados. Affilentra conecta software de afiliación autohospedado con programas de comerciantes y socios. Esta guía muestra de forma concreta cómo configurar en Affilentra roles, permisos y registros de auditoría para que las responsabilidades estén claramente separadas, se minimicen los riesgos y los procesos operativos sigan siendo eficientes.
Modelo de roles: ¿Quién pertenece a qué?
Affilentra trabaja con roles separados para tres actores clave. Defina estos roles primero en su instancia antes de asignar permisos:
- Operador del software (System‑Admin): Responsable de la instalación, copias de seguridad, actualizaciones, configuración del sistema e infraestructura. No interviene con fines comerciales en los datos de los comerciantes sin consentimiento explícito.
- Comerciante (Merchant): Gestiona productos, condiciones, creatividades, parámetros de tracking y la validación de conversiones para sus propios programas.
- Socio afiliado (Publisher): Utiliza enlaces de tracking personales, ve sus propios datos de rendimiento y pagos anteriores, y descarga materiales promocionales.
Principios básicos para permisos
Trabaje con estas reglas al crear permisos:
- Principio de mínimos privilegios: Cada usuario recibe únicamente los permisos mínimos necesarios para realizar sus tareas.
- Separación de funciones (Segregation of Duties): Tareas con conflicto inherente —por ejemplo, aprobación de comisiones y pagos— no deben asignarse a la misma función.
- Lógica de multicliente (Tenant Isolation): Los comerciantes solo deben poder ver y editar sus propios datos de productos, informes y listas de socios.
- Transparencia y trazabilidad: Todas las acciones críticas se registran (audit‑logs) y se revisan periódicamente.
Conjuntos de permisos concretos: Recomendaciones
Utilice estos bloques como punto de partida. Adáptelos al tamaño de su organización y a sus requisitos de cumplimiento.
Operador del software (mínimo recomendado)
- Leer/modificar configuración del sistema
- Realizar Backup & Restore
- Gestión de plugins/actualizaciones
- Gestión de usuarios (solo cuentas del sistema, no eliminar/modificar contenidos específicos de comerciantes)
- Acceso a audit‑logs (permiso de lectura)
Comerciante (conjunto recomendado)
- Crear y editar sus propios programas/productos
- Subir y gestionar creatividades
- Validación de conversiones para sus propias conversiones
- Consultar informes de sus propios programas
- Gestionar asociaciones (invitaciones, autorizaciones)
- Ver datos de facturación; asignar aprobaciones de comisiones de forma separada
Socio afiliado (ligero)
- Ver Own‑Stats
- Generar y gestionar enlaces de tracking
- Descargar creatividades
- Consultar historial de pagos
- Sin acceso a configuraciones sensibles del comerciante ni a datos de otros socios
Cómo configurar roles y permisos en Affilentra (Paso a paso)
- Preparación: Defina en una matriz breve qué acciones puede realizar cada rol. Designe responsables para las revisiones de roles/permisos.
- Crear roles: Cree en Affilentra los tres roles base. Utilice denominaciones inequívocas (p. ej. System‑Admin, Merchant‑Admin, Partner).
- Asignar permisos: Asigne los grupos de permisos recomendados. Aproveche los derechos granulares existentes para informes, conversiones, creativos y facturación.
- Crear cuentas de prueba: Cree usuarios de prueba por cada rol. Compruebe con escenarios prácticos (p. ej. alta de producto, generación de enlaces, validación manual de conversiones) si los permisos funcionan correctamente.
- Configurar flujos de aprobación: Establezca pasos de aprobación para acciones críticas (p. ej. cambio de tasas de comisión, pago manual). Separe la aprobación de la ejecución.
- 2FA y reglas de contraseña: Active la autenticación de dos factores para todas las cuentas de admin y comerciante; establezca complejidad de contraseñas y tiempos de expiración de sesión.
- Documentación: Registre la matriz rol‑permiso y las solicitudes de cambio en su manual operativo interno.
Registros de auditoría: ¿Qué registrar y cómo revisarlo?
Los registros de auditoría son su evidencia central para cumplimiento y resolución de incidencias. En Affilentra debería al menos registrar las siguientes acciones:
- Login/Logout, intentos de login fallidos
- Cambios en roles/permisos
- Validación manual o anulación de conversiones
- Creación/Edición/Eliminación de productos y creatividades
- Solicitudes de pago y aprobaciones
Procesos prácticos de revisión:
- Chequeo rápido semanal: horarios de login inusuales, cuentas bloqueadas.
- Revisión mensual: cambios en permisos, lista de conversiones manuales aprobadas y pagos.
- Auditoría trimestral: exportación completa de logs y revisión por una persona independiente o auditor externo.
Escenarios límite y medidas de seguridad
Prepare reglas para casos especiales:
- Acceso de emergencia: Defina un procedimiento para ampliaciones temporales de permisos (limitadas en el tiempo, documentadas y auditadas).
- Cuenta comprometida: Bloquee el acceso de inmediato, rote las API‑Keys, invalide las sesiones afectadas y genere un extracto de logs.
- Proveedores externos: Cree cuentas de servicio separadas con solo los derechos de API necesarios; no utilice cuentas personales de administrador.
Ejemplo práctico: cambio de comerciante e aislamiento de datos
Cuando un comerciante cambia de plataforma o nombra un nuevo Merchant‑Admin, siga los siguientes pasos para garantizar el aislamiento de datos y la capacidad de auditoría:
- Revocar inmediatamente los permisos de administrador antiguos y documentar el motivo del cambio.
- Exportar los registros de auditoría relevantes de los últimos 90 días para el comerciante.
- Configurar nuevos accesos de Merchant‑Admin con 2FA y verificar los permisos según la matriz.
- Informar a todos los socios afectados sobre posibles cambios en creatividades o parámetros de seguimiento.
Por qué self‑hosted con Affilentra ayuda
Affilentra está disponible como solución self‑hosted (PRO & NETWORK Edition) con licencia permanente. Esto permite a los clientes controlar ellos mismos la gestión de accesos, el almacenamiento de datos y el cumplimiento, sin reparto de ingresos con el proveedor de software. La plataforma integra el tracking, la validación de conversiones, el cálculo de comisiones y el pago siguiendo roles claramente separados — ideal cuando necesita una separación estricta entre obligaciones del operador y del comerciante.
Conclusión y siguientes pasos
Implemente los roles y los procesos de auditoría de forma gradual: primero cree la matriz, luego cree los roles, pruebe y finalmente establezca el monitoreo. Una revisión periódica y procesos de emergencia claros aseguran la operación y la confianza.
Llamada a la acción: Elija ahora su punto de entrada y examine las posibilidades para su instancia de plataforma: Einstieg wählen.
Si lo desea, podemos crearle una lista de verificación para la implementación inicial en Affilentra o poner a su disposición una plantilla de auditoría.
Siguiente paso
Probar Affilentra usted mismo
Plataforma unificada que reúne de forma transparente la oferta de productos, el tracking, la validación de conversiones, el cálculo de comisiones y los pagos siguiendo roles claramente separados; opción de instalación self‑hosted con licencia permanente sin reparto de ingresos; los comerciantes conservan el control sobre productos, condiciones y creatividades; los socios reciben enlaces de seguimiento personales e historial de pagos trazable.
