OdooWiki OCA HUB

Thai Localization - Tier Department Level

l10n_th_tier_department folder_open OCA/l10n-thailand open_in_new
Localization / Tools Licencia: AGPL-3

Este módulo añade un nivel adicional de validación jerárquica en el departamento para las aprobaciones cuando hay más de una.

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.0

Te permite definir, por departamento de RR. HH., una lista ordenada de aprobadores (niveles de aprobación) utilizada por la validación por niveles, de modo que los documentos se dirijan a la persona correcta en cada nivel.

Este módulo añade niveles de aprobación basados en departamentos sobre el sistema de validación por niveles. En cada formulario de departamento aparece una nueva sección "Approval Level" donde puedes listar los aprobadores en orden, cada uno con una descripción y una secuencia que determina el número de nivel.

  • El número de nivel se calcula automáticamente a partir del orden de las líneas, por lo que la primera línea es el nivel 1, la segunda es el nivel 2, y así sucesivamente.
  • Cada nivel debe tener un aprobador (un usuario); la compañía se rellena automáticamente y solo se muestra cuando la multicompañía está habilitada.
  • Una pantalla independiente "Tier Level" (lista y formulario) permite ver y gestionar estos niveles de aprobación, con un grupo de acceso dedicado "Manage Approval Levels" para crearlos, editarlos y eliminarlos; los usuarios normales solo pueden leerlos.
  • El módulo también añade un grupo "Allow Restart Validation". Solo los usuarios de ese grupo ven el botón de reinicio de la validación en los documentos de validación por niveles, y al hacer clic en él se pide confirmación porque la acción no se puede deshacer. Los administradores del sistema reciben automáticamente ambos grupos.

Extiende el modelo de departamento de RR. HH. (hr.department) e introduce un nuevo modelo tier.level, y se apoya en el módulo de fórmula de validación por niveles para elegir al revisor de un nivel determinado.

Lo necesitan otros módulos

Modelos y campos (2)
  • tier.level · modelo nuevoname (Description), level, user_id (Approver), sequence, company_id, department_id
  • hr.department · amplía un modelo existentetier_level_ids (Approval Level)

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/l10n-thailand.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, llama a la función find_reviewer_level en el objeto hr.department y proporciona el atributo level como argumento.

Esta función recupera revisores del departamento especificado y devuelve un usuario.

Por ejemplo, el Departamento AA tiene 3 Aprobadores:

  • Usuario A
  • Usuario B
  • Usuario C

y necesitas encontrar al revisor en el nivel 1, puedes usar el siguiente código:

rec.employee_id.department_id.find_reviewer_level(level=1)

El resultado será el Usuario A.

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.

info

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.