Está en la página 1de 18

Acciones Planificadas

Este documento tiene como propósito dar conocimiento de las actividades que se
realizan en el sistema de manera automática con un intervalo de tiempo, se detallara la
ubicación del cron y la función que lo realiza.

1. Abastecimiento: ejecutar el programador


a. Funcionalidad
Al encontrarse configurado, se buscará y se iniciará toda reconciliación
esto devolverá un valor verdadero en caso de éxito o plantea una
excepción

b. Código Fuente
“run_scheduler”

c. Ubicación
Se encuentra dentro del módulo account_mass_reconcilie,
actualmente se presenta en dos repositorios:
/fiberlux/extras/ account_mass_reconcilie
/fiberlux/itgrupo/ account_mass_reconcilie

d. Intervalo
El cron se ejecuta cada 1 día
2. Account Asset: Generate asset entries
a. Funcionalidad
Tiene como funcionalidad generar entrada de activos, en la función
establece como primer día y día de finalización del mes, también dentro
de esta función se hace uso de la función compute_generated_entries

b. Código Fuente
“_cron_generate_entries”

c. Ubicación
Se encuentra dentro del módulo om_account_asset, actualmente se
encuentra dentro del repositorio itgrupo:
/fiberlux/itgrupo/om_account_asset

d. Intervalo
El cron se ejecuta cada 1 mes

3. Account Report Followup; Execute followup


a. Funcionalidad
Tiene como principal función dar seguimiento el informe de la cuenta
vinculada a un partner, utiliza múltiples funciones para dar a este
resultado las funciones a usar son las siguientes:
“_query_followup_level”
“execute_followup”

b. Código Fuente
“cron_execute_followup”

c. Ubicación
Se encuentra dentro del módulo account_followup, actualmente se
encuentra dentro del repositorio noenterprise:
/fiberlux/noenterprise/account_followup

d. Intervalo
El cron se ejecuta cada 1 día

4. Asignar cobrador en los clientes


a. Funcionalidad
Tiene como principal funcionalidad asignar un cobrador a los clientes que
no presenten cobrador, lo que realizar es validar si el partner se
encuentra en estado de suspendido y en progreso una vez obtenido los
objetos de los partners que no contienen cobrador, adicional hace una
búsqueda en la tabla “crm.team” en donde el search es con el
“type_team” igual “debt_collector” donde este tipo de valor no existe
por ende se omite la ejecución de esta función.
líneas más abajo hará que se ejecuta la función
“assign_collection_to_partner”, esta función se encarga de asignar el
cobrador al cliente.

b. Código Fuente
“_assign_collection_automatic”

c. Ubicación
Se encuentra dentro del módulo fxo_account_collection_assign,
actualmente se encuentra dentro del repositorio flex-o:
/fiberlux/flex-o/fxo_account_collection_assign

d. Intervalo
El cron se ejecuta cada 1 día

5. Autocompletado de Contacto: Sincronización con la base de datos remota


a. Funcionalidad
Este cron tiene como funcionalidad realizar el autocompletado de
contacto, lo que realiza es un filtrado de los ítems o registros que tienen
el campo “synched” en valor False, afecta al modelo
“res.partner.autocomplete.sync”.

b. Código Fuente

c. Ubicación
Se encuentra dentro del módulo “partner_autocomplete”, actualmente
se encuentra dentro del odoo base
d. Intervalo
El cron se ejecuta cada 60 minutos

6. Base: Limpieza automática de datos internos


a. Funcionalidad
Tiene como finalidad el devolver una respuesta “True”, pero para realizar
este resultado primero valida si es o no administrador quien lo está
ejecutando, segunda valida que tipo de modelo es ejemplo, modelos,
transcendental, abstracto. En caso sea transcendental el sistema hará la
limpieza de los archivos. Luego de realizar ello realiza la eliminación de
los id de los registros vinculados con los usuarios.

b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo “base” modelo ir.autovacuum,
actualmente se encuentra dentro del odoo base.
d. Intervalo
El cron se ejecuta cada 1 día

7. Calendario: Recordatorio de evento


a. Funcionalidad
Tiene como funcionalidad validar todos los eventos en la cual se
encuentre asignado una tarea y evalúa de acuerdo con el criterio de
semanas, días, horas, minutos, segundos. Al validar que evento es el
cual se debe recordar envía un mensaje al usuario asignado
b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo “calendar” modelo
calendar.alarm_manager, actualmente se encuentra dentro del odoo
base.
d. Intervalo
El cron se ejecuta cada 30 minutos

8. Contrato laboral: actualizar estado


a. Funcionalidad
Tiene como funcionalidad actualizar el estado del contrato laboral afecta
a la tabla hr_contract esta tabla presenta relación con las tablas de
empelados.
b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo “hr_contract” modelo
hr.contract, actualmente se encuentra dentro del odoo base
d. Intervalo
El cron se ejecuta cada 1 día

9. Cron. Vendedor Team


a. Funcionalidad
Tiene como funcionalidad recorrer todas las ordenes en estado venta y
bloqueado, valida si el equipo de venta relacionado tiene días de
expiración mayor a 0 y ventas de equipo destino es mayor que 0 en todo
caso que uno no cumpla no se ejecutara la función.
Nota: solo algunos equipos de ventas tienen días de expiración mayor de
0, por ende, solo con unos equipos aplica el cron

b. Código Fuente

c. Ubicación
Se encuentra dentro del módulo fxo_permanence_sale_partner,
actualmente se encuentra dentro del repositorio flex-o:
/fiberlux/flex-o/ fxo_permanence_sale_partner

d. Intervalo
El cron se ejecuta cada 1 día

10. Cuenta; publicar borradores de entradas con auto_post está confuguardo


como True hasta el día de hoy.
a. Funcionalidad
Tiene como funcionalidad publicar entradas como las creadas por el
módulo account_asset.
b. Código Fuente
c. Ubicación
Se encuentra ubicado dentro del módulo “account” modelo
account.move, actualmente se encuentra dentro del odoo base
d. Intervalo
El cron se ejecuta cada 1 día

11. Employee Document Expiration


a. Funcionalidad
Tiene como funcionalidad validar la fecha de expiración de documento
de los empleados, este envía correo de renovación de documento a cada
empleado, también realiza una validación por el tipo.
b. Código Fuente

c. Ubicación
Se encuentra dentro del módulo oh_employee_documents_expiry,
actualmente se encuentra dentro del repositorio extras:
/fiberlux/extras/ oh_employee_documents_expiry

d. Intervalo
El cron se ejecuta cada 1 día

12. Envio Automatico de Baja


a. Funcionalidad
Tiene como funcionalidad obtener los registros que se encuentran en el
estado draf, generate, verify y de tipo ra, una vez obtenido los registros
recorre cada registro y valida si presenta ticket en caso presente se
utilizara la función action_done(), en caso no presenta ticket se valida
que el registro presente facturas y valida si son de tipo 03 si este registro
contiene facturas y no se encuentran en estado de verify, done el
proceso se finaliza
Nota: Este módulo afecta directo al módulo de Sunat Peru, modelo pe.cpe,
se valida en la base de datos si presenta registro, pero se encuentra vacio.
b. Código Fuente

c. Ubicación
Se encuentra dentro del módulo l1on-cpe, actualmente se encuentra
dentro del repositorio flex-o:
/fiberlux/flex-o/ l1on-cpe/l10n_pe_cpe

d. Intervalo
El cron se ejecuta cada 1 día

13. Envio Automatico de Resumen


a. Funcionalidad
Tiene como funcionalidad obtener los registros que se encuentran en el
estado draf, generate, verify y de tipo rc, una vez obtenido los registros
recorre cada registro y valida si presenta ticket en caso presente se
utilizara la función action_done(), en caso no lo tengo generara un ticket
con la función action_generate()
Nota: Este módulo afecta directo al módulo de Sunat Peru, modelo pe.cpe,
se valida en la base de datos si presenta registro, pero se encuentra vacio.

b. Código Fuente

c. Ubicación
Se encuentra dentro del módulo l1on-cpe, actualmente se encuentra
dentro del repositorio flex-o:
/fiberlux/flex-o/ l1on-cpe/l10n_pe_cpe

d. Intervalo
El cron se ejecuta cada 1 día

14. Envio Correos Gantt


a. Funcionalidad
Tiene como funcionalidad enviar un mensaje de que la tarea no ha sido
concluida para realizar ello debe obtener los registros de los proyectos
que se encuentran cerrado.
Nota: Esta función afecta al modelo project.task
b. Código Fuente

c. Ubicación
Se encuentra dentro del módulo fxo_project_extended, actualmente se
encuentra dentro del repositorio flex-o:
/fiberlux/flex-o/ fxo_project_extended

d. Intervalo
El cron se ejecuta cada 1 día

15. Flota: Generar costes de contratos basados en la frecuencia de los costes


a. Funcionalidad
Tiene como funcionalidad crear costos para los contratos que tienen el
campo de "costo recurrente" establecido, dependiendo de su frecuencia.
También gestiona el estado de un contrato, posiblemente mediante la
publicación de un mensaje en el vehículo de que se trate y la
actualización de su estado.

b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo “fleet” modelo
fleet.vehicle.post.log.contract, actualmente se encuentra dentro del
odoo base.

d. Intervalo
El cron se ejecuta cada 1 día

16. Gamificación: Comprobación de objetivos del reto


a. Funcionalidad
Tiene como funcionalidad principal el filtrar los registro del modelo
gamification.challenge, realiza un search de los registros que se
encuentran en “draft”, luego de obtener los objetos de los registros
valida si es existente y actualiza el estado a “inprogress”, luego vuelve
a realizar un search pero con el estado de “inprogress”, actualiza el
estado de “inprogress” a “done”.
b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo “gamification”, modelo
gamification.challenge, actualmente se encuentra dentro del odoo
base.
d. Intervalo
El cron se ejecuta cada 1 día.

17. Mail: Gestor de colas de email


a. Funcionalidad
Tiene como funcionalidad enviar inmediatamente los mensajes en cola,
su funcionalidad se puede ver en el envió de correos de las cotización o
asignación de leads.
b. Código Fuente
c. Ubicación
Se encuentra ubicado dentro del módulo “mail”, modelo mail.mail,
actualmente se encuentra dentro del odoo base.
d. Intervalo
El cron se ejecuta cada 1 hora

18. Mantenimiento: generar solicitudes de mantenimiento preventivo


a. Funcionalidad
Tiene como funcionalidad generar una solicitud de mantenimiento en el
next_action_date o en la actualidad si no existe ninguna.

b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo “maintenance”, modelo
maintenance.equipment, actualmente se encuentra dentro del odoo
d. Intervalo
El cron se ejecuta cada 1 día.
19. Marketing por correo electrónico: cola de procesos
a. Funcionalidad
Tiene como funcionalidad enviar los correos masivos del módulo
marketing por email, en donde estos emails se envían de manera
establecida.
Nota: Esta relacionado directamente al modulo de marketing email
b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo “mass_mailing”, modelo
mailing.mailing, actualmente se encuentra dentro del odoo
d. Intervalo
El cron se ejecuta cada 60 minutos.

20. Moneda: actualizar tipo


a. Funcionalidad
Tiene como funcionalidad actualizar los tipos de cambios.
b. Código Fuente

c. Ubicación
Se encuentra dentro del módulo currency_rate_live, actualmente se
encuentra dentro del repositorio noenterprise:
/fiberlux/ noenterprise / currency_rate_live
d. Intervalo
El cron se ejecuta cada 1 día.

21. Notificación: Eliminar notificaciones de más de 6 meses


a. Funcionalidad
Tiene como funcionalidad eliminar los registros de la tabla
mail.notification que son las notificaciones que se tengan una diferencia
de 180 días, al realizar este domain se ejecutar la unlink para la
eliminación de estos registros que cumplan con esta condición.
b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo “mail”, modelo
mail.notification, actualmente se encuentra dentro del odoo base
d. Intervalo
El cron se ejecuta cada 1 día.

22. Puntuación Predictiva de Iniciativas: Tabla de Reconstrucción de


Frecuencia
a. Funcionalidad
Tiene como funcionalidad generar la tabla de frecuencia de puntuación
de clientes potenciales, también recalcula todos los
automated_probability y alinea la probabilidad si ambos estuvieran
alineados.

b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo “crm”, modelo crm.lead,
actualmente se encuentra dentro del odoo base
d. Intervalo
El cron se ejecuta cada 1 día.

23. Sale Subscription: Genera factura de servicios upgrade mbps y renta


a. Funcionalidad
Tiene como funcionalidad generar facturas de provenientes de las
subscripciones(contratos) pero la principal condicion para que se ejecute
es que el valor del parámetro de sistema relacionado a la compañía del
campo generate_invoices_for_upgrades sea igual a “day”
b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo
“fxo_subscription_invoice_udt”, modelo sale.subscription,
actualmente se encuentra:
fiberlux/flex-o/fxo_subscription_invoice_udt

d. Intervalo
El cron se ejecuta cada 1 día.

24. Sale Subscription: Update KPI


a. Funcionalidad
Tiene como funcionalidad el realizar una búsqueda de las subscripciones
en estado de in_progress, luego de obtener los objetos se crearan
registros en la tabla sale.subscription.snapshot por cada suscripción.

b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo “sale_subscription”, modelo
sale.subscription, actualmente se encuentra:
fiberlux/noenterprise/sale_subscription

d. Intervalo
El cron se ejecuta cada 1 semana.
25. Snailmail: process letters queue
a. Funcionalidad
Tiene como finalidad hacer una búsqueda de los registros en estado
pendiente, error, luego de obtener los registros recorrerá y se adherirá el
proceso. También evita enviar de nuevo en caso de una reversión.

b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo “snailmail”, modelo
snailmail.letter, actualmente se encuentra dentro del odoo base.
d. Intervalo
El cron se ejecuta cada 1 hora

26. Spreadsheet
a. Funcionalidad
Tiene como funcionalidad el consultar por medio de la API spreadsheet
los registros, una vez obtenido los registros del día los crea en el módulo
crm.lead, también genera las listas de correos con los contactos de los
clientes.

b. Código Fuente
c. Ubicación
Se encuentra ubicado dentro del módulo “transferation_data_module”,
modelo connect.api.google.spreadsheet, actualmente se encuentra:
fiberlux/flex-o/transferation_data_module

d. Intervalo
El cron se ejecuta cada 30 minutos

27. Suscripción de venta: Generar pagos y facturas recurrentes


a. Funcionalidad
Tiene como funcionalidad el generar los pagos y las facturas que del mes.

b. Código Fuente

recurring_create_invoice

c. Ubicación
Se encuentra ubicado dentro del módulo “sale_subscription”, modelo
sale.subscription, actualmente se encuentra:
fiberlux/noenterprise/sale_subscription

d. Intervalo
El cron se ejecuta cada 1 día.

28. Tiempo libre de acumulación: actualiza la cantidad de tiempo libre


a. Funcionalidad
Tiene como finalidad incrementar el (número de días) number_of_days
cuando es necesario.
b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo “hr_holidays”, modelo
hr.leave.allocation, actualmente se encuentra dentro del odoo base.

d. Intervalo
El cron se ejecuta cada 1 día.

29. Transacciones de pago posteriores al proceso


a. Funcionalidad
Tiene como finalidad el filtrar los registros en estado “done” con un
tiempo de diferencia de 10 minutos y 2 días, una vez que los registros
encontrados se obtengan se generaran las reconciliaciones y también se
ejecutara un log de los pagos que han sido recibidos.

b. Código Fuente
c. Ubicación
Se encuentra ubicado dentro del módulo “payment”, modelo
payment.transaction, actualmente se encuentra dentro del odoo base

d. Intervalo
El cron se ejecuta cada 10 minutos

30. Transferencias automáticas de cuenta: realizar transferencias


a. Funcionalidad
Tiene como finalidad realizar la transferencia automática para todos los
modelos de movimiento activos.
b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo “account_auto_transfer”,
modelo account.transfer.model, actualmente se encuentra:
fiberlux/noenterprise/account_auto_transfer
d. Intervalo
El cron se ejecuta cada 1 día.

31. Usuarios: Notificar sobre usuarios no registrados


a. Funcionalidad
Tiene como finalidad el validar si los usuarios se encuentran activos
durante los días de sesión.
b. Código Fuente

c. Ubicación
Se encuentra ubicado dentro del módulo “auth_signup”, modelo
res.users, actualmente se encuentra dentro del odoo base.
d. Intervalo
El cron se ejecuta cada 1 día.

También podría gustarte