Este módulo amplía la funcionalidad de la gestión de compañías. Permite vincular un usuario técnico a la compañía para utilizarlo en procesos por lotes.
El usuario técnico debe - estar inactivo para evitar el inicio de sesión - pertenecer a los grupos requeridos según lo que necesites hacer
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Te permite designar un usuario técnico dedicado en cada compañía, de modo que los procesos automatizados o por lotes puedan ejecutarse bajo ese usuario en lugar de una persona real.
Este módulo añade una única configuración al registro de compañía: un campo "Technical User". Puedes elegir cualquier usuario que pertenezca a esa misma compañía.
Dónde aparece: - En el formulario de compañía (Settings > Companies), una nueva pestaña "Configuration" contiene un grupo "Technical Parameters" con el campo Technical User. Este grupo solo es visible para usuarios con el derecho de acceso de gestor del ERP.
Qué cambia en Odoo: - Proporciona un helper que cualquier proceso puede llamar para ejecutarse como el usuario técnico de la compañía. Si se establece un usuario técnico, el proceso se ejecuta con los derechos y el acceso de ese usuario; si no se establece ninguno, el proceso simplemente continúa como el usuario actual. - Si el proceso requiere explícitamente un usuario técnico y no hay ninguno configurado, Odoo genera un error indicando que falta el usuario técnico para esa compañía. - Cuando el usuario técnico pertenece a una compañía diferente de la seleccionada actualmente, el helper restringe automáticamente las compañías permitidas a la compañía actual, de modo que el proceso permanece dentro del contexto de la compañía correcta.
Toca el modelo de compañía (res.company) y el modelo base (base), y no añade menús, informes ni trabajos programados propios. Es un componente básico pensado para ser usado por otros módulos.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- base · amplía un modelo existente
- res.company · amplía un modelo existenteuser_tech_id (Technical User)
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 13.0
Confirmado el 2026-11-03 en la rama 13.0 de OCA/server-tools.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Si instalas el módulo, encontrarás una pestaña en el formulario de la compañía que permite definir el usuario técnico.
En tu código puedes usar el siguiente helper que te devolverá
- un self con el usuario técnico si está configurado
- o un self con el usuario sudo
self_tech = self.sudo_tech()Si quieres lanzar un error si el usuario técnico no está configurado, simplemente llámalo con
self_tech = self.sudo_tech(raise_if_missing)Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.