Carrier accounts configuration with server_environment
Este módulo permite configurar la información del transportista utilizando el mecanismo server_environment: de este modo, puede tener servidores diferentes para el entorno de producción y el de pruebas.
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 18.0Permite a los administradores almacenar las credenciales de la cuenta del transportista (cuenta y contraseña) en los archivos de configuración del servidor en lugar de escribirlas en Odoo, de modo que los servidores de producción y de prueba puedan usar inicios de sesión de transportista diferentes.
Este módulo amplía la funcionalidad de cuenta de transportista para que sus datos de conexión sensibles puedan mantenerse fuera de la base de datos, en los archivos de configuración del servidor utilizados por el mecanismo server_environment.
- El registro de cuenta de transportista incorpora dos campos gestionados por configuración:
accountypassword. Sus valores se leen de los archivos de configuración del servidor en lugar de introducirse manualmente en Odoo. - Se utiliza una sección de configuración global denominada
carrier_accountpara organizar estos ajustes en los archivos de configuración. - Dado que los valores proceden del entorno del servidor, la misma base de datos de Odoo puede comportarse de forma diferente en un servidor de producción y en un servidor de prueba, apuntando cada uno a sus propias credenciales de transportista.
- El módulo depende de
server_environmentydelivery_carrier_account, por lo que solo añade este comportamiento de configuración sobre el modelo de cuenta de transportista existente (carrier.account).
El código mostrado no introduce nuevos menús, botones, informes, tareas programadas ni reglas de negocio. El cambio se limita a cómo se proporcionan y almacenan las credenciales de la cuenta de transportista.
Modelos y campos (1)
- carrier.account · modelo nuevo
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/delivery-carrier.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Con este módulo instalado, el transportista de entrega se configura en el módulo server_environment_files (que es un módulo que debe proporcionar, consulte la documentación de server_environment para obtener más información).
En el archivo de configuración de cada entorno, puede utilizar primero la sección [carrier_account].
Luego, para cada servidor, puede definir valores adicionales o sobrescribir los valores predeterminados con una sección denominada [carrier_account.resource_name] donde "resource_name" es el nombre del servidor.
Ejemplo de archivo de configuración:
[carrier_account] # aquí está el formato predeterminado del archivo file_format = 'ZPL'
[carrier_account.mycarrier] name = mycarrier account = 587 password = 123promenons-nous-dans-les-bois456cueillir-des-saucisses
[carrier_account.mycarrier2] name = mycarrier2 account = 666 password = wazaaaaa file_format = PDF
Como alternativa a server_environment_files, también existe un módulo llamado server_environment_data_encryption que permite establecer los valores dependientes del entorno directamente en la base de datos, por el propio usuario. Se cifrará, para evitar problemas de seguridad con los secretos; consulte la documentación de server_environment_data_encryption para obtener más información. La ventaja de establecer el valor dependiente del entorno directamente en la base de datos es que no requiere que un desarrollador/administrador de odoo cambie una cuenta de transportista.
Una vez configurado, Odoo leerá los valores del carrier desde el archivo de configuración relacionado con cada entorno definido en el archivo principal de Odoo o en el modelo carrier.account.
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.
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.