En esta charla explicaremos las iniciativas de I+D que estamos llevando a cabo en Eficent:
Integración de Odoo con TaskJuggler - Con esta integración buscamos automatizar la programación de proyectos, teniendo en cuenta las limitaciones impuestas por recursos.
Gestión de la empresa por Unidades Operativas. Las Unidades Operativas (UO) representan una entidad a nivel organizativo que subdivide a la empresa en unidades independientes. La gestión por UO's permite:
Particionar los datos con respecto a otras UO's
Definir secuencias propias
Administrar el acceso a datos para su tratamiento y reporte
Obtener informes de Pérdidas y Ganancias, y Balance de Situación particionados por UO.
3. Qué es TaskJuggler?
Herramienta para planificar y controlar proyectos
Gratuita y de código abierto
Programación de tareas automatizada, teniendo en cuenta:
Horario de trabajo
Dependencias entre las tareas
Las especificaciones del proyecto se definen en un fichero de
texto.
Integración con TaskJuggler
3
6. Integración con TaskJuggler
6
# project
project Project_1 "Projects/The Jackson Group's Project" 2015-06-01
- 2015-07-15 {
}
# resources
resource Resource_3 "Quentin De Paoli" {
}
# tasks
task WBSElement_1 "The Jackson Group's Project" {
task Task_5 "Develop module for Warehouse" {
effort 76.0h
allocate Resource_3
...
Recursos
Tareas
Proyecto
Calendario de trabajo
...
7. Integración con TaskJuggler
7
Enlaces de interés:
- Repositorio de nuestro proyecto:
https://github.com/Eficent/odoo-taskjuggler
- Documentación de Taskjuggler:
http://taskjuggler.org/documentation.html
9. Unidades Operativas
9
Qué es una Unidad Operativa?
Entidad organizativa parte de una empresa, que opera como
unidad independiente.
Divide la empresa desde un punto de vista de negocio. Los
departamentos dividen una empresa desde un punto de vista de
funciones.
Ventas
Marketing
Compras
Aviación Ingeniería
Civil
10. Unidades Operativas
10
Funcionalidades de las Unidades Operativas
Particionan los datos transaccionales (pedidos de venta,
pedidos de compra, apuntes contables,..)
Definen secuencias de numeración propias
Administran el acceso a los datos para su procesamiento y
reporte. Los usuarios pueden acceder a información
transaccional para una o varias Unidad Operativas a las que se
ha dado acceso al usuario.
Las UO no son específicas de producto, cliente o
proyecto/cuenta analítica.