Release Notes

Asignación de Perfiles y Gestión de Usuarios Multi-Tienda

La evolución de la API REST de Gestión de Usuarios de RUB adecua los contratos de interfaz para viabilizar el aprovisionamiento de accesos corporativos y la asignación de perfiles multi-tienda directamente desde herramientas centrales de gobernanza e IAM (Identity and Access Management).

La arquitectura elimina la dependencia de parámetros de tienda en la URL de las operaciones globales y estandariza la administración de sucursales a través del array stores en el payload JSON.

🎯 Qué cambió y Principales Beneficios


💻 Cómo Utilizar

1. Payload de Creación / Actualización Multi-Tienda (PUT)

Al crear o actualizar un usuario vía PUT /api/rest/usuario/v1/${code}, envíe el array stores con los identificadores numéricos de las unidades deseadas:

JSON
{
  "name": "Nombre del Colaborador",
  "email": "colaborador@atacadao.com.br",
  "status": "ATIVO",
  "stores": [
    { "code": 940 },
    { "code": 733 }
  ],
  "groups": [
    { "code": "GERENTE_TIENDA" }
  ]
}

2. Sincronización de Grupos Multi-Tienda (POST / PATCH)

Para adicionar o sincronizar grupos de acceso en lote entre sucursales:

3. Exclusión de Vínculos