Trabajar con roles mediante la API
Un rol representa un conjunto de funcionalidades (también conocidas como permisos) a las que un usuario puede tener acceso en el sistema. Por ejemplo, un usuario puede tener un "Salesperson"
rol que necesite tener acceso de solo lectura a la información de compra mediante el permiso Anunciantes/Pedidos- Solo lectura . Dado que el acceso del usuario es de solo lectura, puede ver esas partes del sistema, pero no puede realizar ningún cambio.
Hay dos tipos de roles:
- Plataforma: roles integrados en nuestro sistema, como network Administración. Los roles de plataforma tienen un conjunto predefinido de permisos que no se pueden cambiar.
- Personalizado: roles que se crean. Los roles personalizados proporcionan un control específico sobre el acceso del usuario.
Acerca de los roles personalizados
En función del tamaño y las necesidades de su empresa, es posible que desee restringir el acceso de algunos de los usuarios a funcionalidades específicas. Entre los motivos por los que podría querer hacerlo se incluyen:
- Es un editor que contrata con una casa de ventas para representar una región determinada del inventario y debe proporcionar acceso limitado a la reserva y a los informes.
- Quiere permitir que los vendedores vean su libro de negocios, pero no quiere que creen ni administren los propios artículos de línea.
- Un usuario específico de la organización requiere acceso personalizado único.
Con los roles personalizados, puede controlar el acceso del usuario para que solo vean las partes de su negocio que elija.
Para obtener instrucciones sobre cómo crear un rol personalizado mediante la API, consulte Create un rol personalizado mediante la API.
Jerarquía de objetos de rol
La relación de usuarios, roles y recursos se muestra en el diagrama siguiente:
- Un usuario puede rellenar uno o varios roles
- Un rol puede tener acceso a uno o varios recursos
- Un recurso puede depender de otros recursos