La separación entre rol de datos y rol de configuración es la buena práctica de no mezclar, en un mismo rol, el mantenimiento diario de los datos de fundamento con la configuración de los objetos. La L6 la presenta como su primer Tip de consultor: el mantenimiento de datos lo usa el cliente todos los días; la configuración, el equipo de implementación y unos pocos administradores. Separarlos evita que quien carga un departamento nuevo pueda, sin querer, cambiar la definición del objeto.
La diferencia entre los dos trabajos es de alcance. Mantener datos es crear, editar, corregir o importar registros: un departamento nuevo, una ubicación que se muda, los centros de costos del año. Configurar es cambiar cómo son los objetos: agregar un campo, cambiar una asociación, proteger un objeto, modificar un modelo de datos. Un error de mantenimiento afecta a un registro; un error de configuración puede afectar a todos los registros de todas las empresas.
En términos de permisos, la frontera pasa sobre todo por la categoría Metadata Framework. Gestionar datos y los permisos de importación y de exportación son de mantenimiento; Configurar definiciones de objetos es de configuración. En los grupos de objetos, el rol de datos recibe ver y editar en los objetos que mantiene, con importación solo en los que carga por archivo, y el rol de configuración recibe lo que necesita para revisar los resultados de su trabajo.
En el caso del curso, AR_Admin Fundamento es un rol de datos. La L6 lo arma en el Video 6.1 sin Configurar definiciones de objetos, y la narración pide fijarse justamente en lo que no se marca. La Figura 6.1 muestra esa herramienta tachada. El ejercicio de la L6 suma el rol complementario, AR_Config EC, para el equipo de implementación, y pide armar la tabla de los dos.
La separación también facilita la auditoría. Cuando un rol solo mantiene datos, revisar quién lo tiene y qué hizo es sencillo. Cuando un rol mezcla datos y configuración, cada persona que mantiene datos es también un posible origen de un cambio de configuración, y rastrear un problema lleva mucho más tiempo. La auditoría de permisos que vimos en Essentials U5 L4 sigue valiendo para estos roles.
En proyectos chicos, a veces una misma persona hace las dos cosas. Aun así, conviene que tenga los dos roles por separado, para que el diseño quede claro y, el día que el equipo crezca, alcance con asignar a cada persona el rol que le corresponde.
En la evaluación de la L6, una pregunta pide qué permiso no debería tener un rol de mantenimiento de datos de fundamento. La respuesta es Configurar definiciones de objetos, frente a Gestionar datos, ver y editar departamentos o importar centros de costos, que sí corresponden al rol.
