Academia Deltamontero · Documentación
Referencia

Perfiles y roles

Los perfiles de acceso del manual, el rol de Moodle de cada uno, lo que puede hacer, los roles complementarios y la ruta de formación de cada cargo.

La Academia separa tres conceptos que conviene no confundir:

ConceptoQué es en MoodlePara qué sirve
CargoCohorte de sistema cargo_* (por ejemplo, Cargo: Asistentes Contables)Define la ruta de formación: al entrar a la cohorte, la persona queda matriculada sola en los módulos obligatorios de su cargo.
PerfilRol de sistema delta_*Define qué puede hacer en la plataforma (permisos).
Rol de curso o de usuarioRoles asignados en un curso o sobre una personaPermisos acotados: editar el contenido de un módulo, dar acceso al Módulo 12, seguir a un equipo.

Al crear un colaborador (pantalla Crear colaborador, la importación de personal o el asistente de gestión del chat de IA) se elige solo el cargo; la plataforma asigna el perfil, la cohorte del cargo y el área en un mismo paso (local_candidate_enrollment\staff_manager).

Fuentes: infrastructure/moodle/rebuild-roles-per-manual.php, align-access-profiles-to-manual.php, align-gerencia-to-manual.php, enforce-course-creation-manual.php, apply-content-responsibilities.php, create-training-paths.php, manual-academia.json y plugins/local_candidate_enrollment/classes/form/staff_form.php. Los scripts se vuelven a aplicar en cada despliegue (salvo los marcados como de una sola vez), de modo que los permisos no se desvían del manual.

Cargos y perfil asignado

Catálogo de cargos que se pueden elegir al crear un colaborador. Los cargos marcados como privilegiados solo los puede asignar el super administrador, porque dan poder sobre la plataforma.

Cargo (formulario)Perfil (rol de sistema)Nombre corto del rolCohorte de rutaPrivilegiadoNivel del chat de IA
SociosAdministrador Institucional (Socios)delta_socioscargo_sociosSíSin límite
Gerencia de OperacionesGerenciadelta_gerentescargo_gerencia_operacionesSíAmpliado
Gerencia de ProyectosGerenciadelta_gerentescargo_gerencia_proyectosSíAmpliado
Gerencia de Back OfficeGerenciadelta_gerentescargo_gerencia_backofficeSíAmpliado
TesoreraOperativo / Back Office (Tesorera)delta_operativo_backofcargo_tesoreraNoBásico
Gerente de SistemasAdministrador Técnico (Gerente de Sistemas)delta_a1_operacionescargo_gerente_sistemasSíSin límite
Jefe de SoporteJefatura Técnicadelta_jefatura_tecnicacargo_jefe_soporteNoAmpliado
Jefe de DesarrolloJefatura Técnicadelta_jefatura_tecnicacargo_jefe_desarrolloNoAmpliado
Asistente DesarrolladorOperativo Técnico (Asistentes Desarrolladores)delta_operativo_tecnicocargo_asistentes_desarrolloNoBásico
Jefe de Talento HumanoAdministrador de Formación (Jefe de Talento Humano)delta_jefaturascargo_jefe_thSíSin límite
Asistente de Talento HumanoRRHH Operativo (Asistente de Talento Humano)delta_a2_rrhhcargo_asistente_thNoAmpliado
Contadora General / Líder de EquipoLíder Operativodelta_a3cargo_contadoras_lideresNoAmpliado
Asistente ContableOperativo (Asistentes Contables)delta_operativocargo_asistentes_contablesNoBásico
PasantePasante / Aprendizdelta_pasantecargo_pasantesNoBásico
MensajeroAuxiliar (Mensajero / Auxiliar de Limpieza)delta_auxiliarescargo_mensajeroNoBásico
Auxiliar de LimpiezaAuxiliar (Mensajero / Auxiliar de Limpieza)delta_auxiliarescargo_auxiliar_limpiezaNoBásico

Niveles del chat de IA (classes/ai_tiers.php): sin límite; ampliado, 60 mensajes por día; básico, 15 mensajes por día. Si una persona tiene varios perfiles, recibe el nivel mayor. Si Talento Humano o el administrador cambian el nivel a mano en Configuración IA, el cambio se respeta, y nunca se desbloquea a alguien bloqueado a mano.

Los 12 perfiles de acceso del manual

El manual define 12 perfiles de acceso a DELTA-APP y Moodle (secciones 6 y 11). En Moodle cada perfil es un rol de sistema construido sobre un arquetipo estándar, al que luego se le agregan o quitan permisos para que coincida con el manual.

PerfilRolArquetipo baseContextosQué puede hacer (según el manual y los scripts)
Administrador Institucional (Socios)delta_sociosGestor (manager)Sistema, categoría, cursoAcceso integral a usuarios, capacitaciones, evaluaciones, resultados, históricos, reportes y paneles. Ve Postulantes. No administra equipos: si lidera uno, lo ve en Mi equipo.
Gerenciadelta_gerentesGestorSistema, categoría, cursoSeguimiento y resultados del personal bajo su responsabilidad (vía Mi equipo) y registro de la revisión anual. Gerencia de Operaciones gestiona además el acceso a contenidos de clientes del Módulo 12 (con un rol de curso). No crea ni edita usuarios ni cursos.
Administrador de Formación (Jefe de Talento Humano)delta_jefaturasGestorSistema, categoría, cursoCrea y habilita usuarios; crea capacitaciones y evaluaciones; asigna y modifica rutas; matricula; consulta resultados, históricos, avances, cumplimiento, reportes y paneles de todo el personal. Único perfil (además del super administrador) que crea cursos, administra Personal, Clientes, Equipos y las Reglas de la Academia.
Administrador Técnico (Gerente de Sistemas)delta_a1_operacionesGestorSistema, categoría, cursoAdministración tecnológica: configuración, permisos técnicos, integraciones, seguridad, soporte y continuidad. Según el manual, no define rutas de formación: no gestiona cohortes, equipos, postulantes ni crea cursos.
RRHH Operativo (Asistente de Talento Humano)delta_a2_rrhhProfesor con edición (editingteacher)Sistema, categoría, cursoApoyo en usuarios, capacitaciones y evaluaciones, sin reportería gerencial restringida. Puede matricular y ve Postulantes; revisa los resultados de la Prueba Técnica de Selección como profesor sin edición en ese curso.
Líder Operativo (Contadora General / Líder de Equipo)delta_a3Profesor sin edición (teacher)Categoría, cursoSu formación y el seguimiento de su equipo en Mi equipo. Se le retiraron los permisos de profesor que le daban vista global de calificaciones, participantes, registros e informes.
Jefatura Técnica (Jefe de Soporte / Jefe de Desarrollo)delta_jefatura_tecnicaEstudianteCategoría, cursoFormación y funcionalidades técnicas autorizadas de soporte y desarrollo. Sin permisos administrativos.
Operativo Técnico (Asistentes Desarrolladores)delta_operativo_tecnicoEstudianteCursoCapacitaciones, evaluaciones y contenidos técnicos asignados.
Operativo (Asistentes Contables)delta_operativoEstudianteCursoCapacitaciones, evaluaciones y contenidos asignados. Perfil de base, sin permisos administrativos.
Operativo / Back Office (Tesorera)delta_operativo_backofEstudianteCursoCapacitaciones y contenidos necesarios para sus funciones (tesorería, proveedores, pagos). Ve solo los temas aplicables de los Módulos 2 y 5.
Pasante / Aprendizdelta_pasanteEstudianteCursoCapacitaciones y evaluaciones asignadas según el área o el cliente.
Auxiliar (Mensajero / Auxiliar de Limpieza)delta_auxiliaresEstudianteCursoSolo capacitaciones y contenidos asignados.

Los 12 perfiles tienen permiso para ver el chat de IA (block/ai_chat:view).

Roles complementarios

Además de los perfiles, la plataforma usa estos roles acotados:

RolNombre cortoDónde se asignaPara qué
Responsable de contenidos del módulodelta_resp_contenidosEn los cursos indicados, por cohorte de cargoActualiza actividades y material del módulo. No matricula, no ve calificaciones del resto ni cambia la configuración del curso (manual 6.2 y 13).
Gestor de accesos del Módulo 12 (clientes)delta_gestor_m12En el Módulo 12, por cohorte de cargoLo mismo que el anterior, más matricular, retirar y armar grupos por cliente: autorizar, habilitar o retirar el acceso a contenidos exclusivos de clientes (manual 11.2 y 12.2).
Líder de equipo (seguimiento)delta_lider_equipoSobre cada integrante del equipo (contexto de usuario)Ver el avance, los resultados y los certificados de su equipo en Mi equipo (manual 6 y 11). Los equipos los arma Talento Humano.
Postulante (restringido)delta_postulanteSistema, solo a los miembros de la cohorte candidatosRendir su prueba técnica. Sin mensajería, chat de IA, blogs, comentarios, búsqueda ni archivos propios.
Profesor sin permiso de ediciónteacher (estándar)Curso de la Prueba Técnica de Selección, por la cohorte cargo_asistente_thQue la Asistente de Talento Humano vea las pruebas y los resultados de los postulantes.
Estudiantestudent (estándar)Matrícula por cohorte de cargo, de empresa cliente o manualCursar los módulos.
Cuenta de servicio del agente de gestióndelta_ai_mcp_roCuenta técnica mcpserviceServicio web restringido para consultar y gestionar la plataforma; sin borrado permanente de usuarios.
Super administrador(administrador del sitio)Dos cuentas: la principal y una de respaldoTodo. Verificación en dos pasos obligatoria (MFA con app de autenticación). Cada uno puede restablecer la contraseña del otro.

Responsables de actualizar contenido

Definidos en manual-academia.json (responsables_contenido) y aplicados por apply-content-responsibilities.php:

CargoRol de cursoMódulosFundamento en el manual
Gerencia de OperacionesResponsable de contenidos2, 3, 4, 5 y 86.2 y 13.2: mantener actualizados los procedimientos de esos módulos.
Gerencia de OperacionesGestor de accesos del Módulo 12126.2, 11.2, 12.2 y 13.2: validar contenidos de clientes y autorizar o retirar accesos.
Gerencia de ProyectosResponsable de contenidos1213.4: participar en la actualización de contenidos de clientes cuando exista un proyecto o desarrollo.
Gerente de SistemasResponsable de contenidos11 y 1213.3: actualizar y validar el Módulo 11 y participar en el Módulo 12.

Talento Humano administra todos los módulos como Administrador de Formación.

Rutas de formación por cargo

La matriz general de formación por perfil (manual, sección 7) define, para cada cargo, los módulos obligatorios y los complementarios. create-training-paths.php crea una cohorte por cargo y una matrícula por cohorte en cada módulo obligatorio: al agregar a una persona a la cohorte de su cargo, queda matriculada sola en sus módulos obligatorios. Los complementarios los matricula Talento Humano a mano cuando corresponde, porque dependen del caso (participación, cliente, desarrollo).

Las matrículas de la ruta obligatoria de los Módulos 1 a 12 no se pueden quitar desde la pantalla de acceso de un módulo: si una persona no debe cursar su ruta, se desactiva a la persona (classes/access.php).

Matriz por módulo

O = obligatorio (matrícula automática por cargo), C = complementario (según asignación), · = no aplica.

CargoM1M2M3M4M5M6M7M8M9M10M11M12
SociosOCCCCCCCOOCC
Gerencia de OperacionesOOOOOCCOOOCO
Gerencia de ProyectosOCCCC···OOOO
Gerencias Back OfficeO·······OO··
TesoreraOO··O··CO··C
Gerente de SistemasOCCCC···OOOO
Jefe de SoporteOOOOO···O·OO
Jefe de DesarrolloOCCCC···O·OO
Asistentes DesarrolladoresO·······O·OC
Jefe de Talento HumanoOCCCCOO·OOCC
Asistente de Talento HumanoO····OO·O···
Contadoras Generales / LíderesOOOOOOOOOC·O
Asistentes ContablesOOOOO··OO··C
PasantesO·······O···
MensajeroO·······O···
Auxiliar de LimpiezaO·······O···

Texto de la matriz

CargoObligatoriosComplementarios
Socios1, 9, 102–8, 11, 12 según participación
Gerencia de Operaciones1, 2, 3, 4, 5, 8, 9, 10, 126, 7, 11 según necesidad
Gerencia de Proyectos1, 9, 10, 11, 122, 3, 4, 5
Gerencias Back Office1, 9, 10Módulos según área
Tesorera1, 2 (contenidos aplicables), 5 (contenidos aplicables), 98 y 12 según funciones o cliente
Gerente de Sistemas1, 9, 10, 11, 122, 3, 4, 5
Jefe de Soporte1, 2, 3, 4, 5, 9, 11, 12Según cliente
Jefe de Desarrollo1, 9, 11, 122, 3, 4, 5
Asistentes Desarrolladores1, 9, 1112 y módulos funcionales según desarrollo
Jefe de Talento Humano1, 6, 7, 9, 10Conocimiento general 2, 3, 4, 5, 11, 12
Asistente de Talento Humano1, 6, 7, 9Según funciones
Contadoras Generales / Líderes1, 2, 3, 4, 5, 6, 7, 8, 9, 1210 según rol comercial
Asistentes Contables1, 2, 3, 4, 5, 8, 912 según cliente
Pasantes1, 9Módulos según área o cliente
Mensajero1, 9No aplica
Auxiliar de Limpieza1, 9No aplica

Cada curso del manual muestra esta información en su campo Asignación por cargo (Manual §7 y §8), que align-academy-to-manual.php rellena con dos listas: "Obligatorio para" y "Complementario / según asignación para". El campo Tipo de asignación (Obligatorio, Complementario, Por desarrollo, Por cliente) solo se conserva en los módulos donde es igual para todos: 1 y 9 (obligatorios para todo el personal) y 12 (por cliente).

Contenido parcial: Tesorera

El manual indica que la Tesorera cursa solo los contenidos aplicables de los Módulos 2 y 5. apply-partial-content-by-cargo.php lo implementa con funciones nativas de Moodle:

En cada curso afectado se crea el grupo Tesorería (grp_tesoreria), y la matrícula por cohorte del cargo agrega a sus integrantes a ese grupo.

Los temas que no le aplican quedan ocultos para ese grupo (restricción "no pertenecer al grupo"). El resto del personal ve el módulo completo.

El bloqueo de certificados da por cumplidas, para ese grupo, las actividades de los temas ocultos; de lo contrario, nunca obtendría el certificado.

MóduloTemas aplicablesExcluidos
Módulo 22.4, 2.7, 2.8, 2.9, 2.10, 2.11, 2.12, 2.13 y 2.14 (proveedores, vencimientos, bancos, pagos y control de caja)2.1 clientes; 2.2 y 2.3 facturas y pre-carteras; 2.5 SRI contra registrados; 2.6 facturas físicas
Módulo 5Secciones 2, 3, 4, 7, 13, 23, 39 y 41 del curso, elegidas por video: conciliación bancaria, aprobación de pagos, carteras en pagos web, proveedores y beneficiarios, pagos efectuados, cheques devueltos, resumen de cierre de caja y de recaudaciónEl resto

La selección del Módulo 5 se hizo por video porque el curso todavía no sigue los 23 temas del manual. Está marcada a validar por Talento Humano en manual-academia.json.

Otros tipos de persona

La pantalla Personal Deltamontero clasifica las cuentas en colaboradores, pasantes, postulantes, clientes y cuentas sin clasificar:

  • Postulantes: cuentas de la cohorte candidatos, creadas por el autorregistro con código de la Prueba Técnica de Selección. Solo ven la prueba de su cargo. Ver Pruebas técnicas.
  • Clientes: empleados de empresas cliente. Cada empresa es una cohorte (cli_*) y todas sus personas están además en la cohorte general clientes. Los módulos que ve la empresa se asignan por matrícula de cohorte; sus empleados crean su cuenta con un código de registro de la empresa. Cuando vence la fecha de acceso de la empresa, una tarea diaria suspende a sus usuarios.
  • Sin clasificar: cuentas sin cargo ni grupo; desde la misma pantalla se agregan al personal, se marcan como cliente o se suspenden.

Para el detalle de uso de estas pantallas, ver Usuarios y Administración.

En esta página