Objetivo
Dejar a las personas de un tenant listas para trabajar: crear los roles de permisos que definen qué puede hacer cada perfil, dar de alta las cuentas de usuario y asignarles sus roles, sus almacenes y sus unidades de negocio. Al terminar, cada usuario puede iniciar sesión y ve exactamente las pantallas y acciones que su trabajo requiere, en los almacenes y empresas que le corresponden.
El orden respeta la dependencia real: primero los roles, porque el usuario los hereda; después la cuenta; y al final las tres asignaciones de acceso que un usuario sin roles no tendría de dónde tomar.
Antes de comenzar
Esta guía asume un tenant con sus almacenes activos (D0510) y sus unidades de negocio ya dados de alta, y con habilitados los módulos cuyas pantallas concederán los roles. Un rol solo puede conceder acciones de pantallas que el tenant tenga disponibles; si un módulo no está habilitado, sus acciones no aparecen para seleccionarse.
Decide de antemano los perfiles de trabajo del tenant —vendedor, cajero, almacenista, implementador— para crear un rol por perfil y no permisos sueltos por persona.
Procedimiento
Parte 1 — Roles de permisos
Crea el rol de permisos S1520
Abre S1520 ABC Roles, pulsa Nuevo, captura la clave del rol y selecciona en el área de trabajo las acciones de pantalla que concede; usa el buscador para ubicarlas por módulo.
Empezamos por los roles. Un rol es un paquete de permisos; captura su clave y marca las acciones de pantalla que ese perfil necesita. El buscador te deja filtrar por módulo, recurso o acción para no perderte entre tantas pantallas. Crea un rol por cada perfil de trabajo del tenant.
Parte 2 — Usuario y sus accesos
Da de alta la cuenta de usuario S1510
Abre S1510 ABC Usuarios, pulsa Nuevo y captura la clave, el nombre, el correo, la contraseña con su confirmación, el tipo de usuario (Operativo o Consulta), el estatus Activo, el almacén por omisión, la zona horaria y la firma.
Ahora la cuenta. Captura la clave del usuario, su nombre y su correo, y define su contraseña. Elige el tipo de usuario, Operativo para quien captura operaciones o Consulta para quien solo revisa consultas y reportes; cada tipo tiene su propio cupo de usuarios activos. Déjalo con estatus Activo para que pueda entrar, y elige su almacén por omisión. Al guardar, Advanta le envía un correo de bienvenida con sus datos de acceso.
Asigna sus roles S1510
Selecciona el renglón del usuario, pulsa Rol y asígnale los roles cuyos permisos debe tener.
La cuenta recién creada todavía no ve nada; sus permisos vienen de los roles. Selecciona su renglón, pulsa Rol y asígnale los roles de su perfil. De ellos hereda todo lo que puede hacer.
Asigna sus almacenes S1510
Selecciona el renglón del usuario, pulsa Almacén y elige los almacenes activos a los que tendrá acceso.
Ahora acota los almacenes. Selecciona el renglón, pulsa Almacén y elige a cuáles entra; solo los almacenes activos aparecen para seleccionarse. Incluye el almacén por omisión que le pusiste en la cuenta.
Asigna sus unidades de negocio S1510
Selecciona el renglón del usuario, pulsa Unidad de Negocio y elige las empresas o unidades de negocio a las que tendrá acceso.
Por último, las unidades de negocio. Selecciona el renglón, pulsa Unidad de Negocio y elige las empresas que podrá ver. Con esto el usuario queda listo para iniciar sesión y trabajar.
Variantes
Rol único
Si todos los usuarios del tenant comparten el mismo perfil, basta con crear un rol en la Parte 1 y asignárselo a todas las cuentas en el paso 3. Reserva varios roles para cuando los perfiles difieren de verdad; un rol de más solo agrega mantenimiento.
Usuario de un almacén
Si el usuario opera en una sola sucursal, en el paso 4 asígnale ese único almacén y ponlo también como su almacén por omisión en el paso 2. El sistema le propondrá siempre ese almacén y no podrá capturar en otros.
Usuario de una empresa
Si el tenant maneja una sola empresa o unidad de negocio, el paso 5 se reduce a asignar esa única unidad. En tenants con varias empresas, la asignación decide qué información ve el usuario, así que acótala al alcance real de su puesto.
Con webhooks
Si el tenant integra un sistema externo, configura en S9025 Webhooks las notificaciones salientes de los eventos de venta mostrador —rechazo de venta, solicitud y aprobación de cambio de nivel de precios, impresión de cotización, aprobación de crédito o cotizaciones diarias— con la URL de destino y su cuerpo. Es una integración aparte del acceso de usuarios; se hace cuando el sistema externo ya existe.
Para ensayar el formulario sin un receptor real, usa un endpoint reservado e
inexistente, por ejemplo
https://validacion.invalid/advanta/webhooks/venta-mostrador, conserva el
webhook inactivo y no guardes el formulario. Activarlo solo corresponde cuando
el receptor real ya existe y puede atender la notificación.
Verificación final
Confirma que cada rol quedó con las acciones de su perfil, que la cuenta del usuario está activa y que sus tres asignaciones —roles, almacenes y unidades de negocio— están completas. La prueba definitiva es iniciar sesión con el usuario: debe ver en su menú exactamente las pantallas de sus roles y poder capturar en los almacenes asignados. Si un usuario no ve ninguna pantalla, casi siempre es porque se creó la cuenta pero no se le asignó ningún rol.