Usina BRGuía AdvPL
Ingresar
← Todos los temas
GUíA PRáCTICAEn revisión

Scheduler de Protheus

Distingue planificador de rutina que realiza trabajo.

Scheduler de ProtheusAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

TOTVS describe Manager para generación/cola, Agent para distribuir y Execute para llamar rutina; Execute consume licencia al ejecutar. Schedule define cuándo, pero memoria/rendimiento dependen de rutina. Verifique empresa, filial, parámetros, identidad, recurrencia y monitor en la generación instalada. Planifique superposición, repetición, cancelación y recuperación sin reabrir ambiente entregado. El ejemplo deduplica solo en memoria y no configura agendamiento. (Fuentes: refs. 1–2.)

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed642()
    Local aConcluidos := {}
    Local cClave := "EMP_FIL_PROCESO_20261027"
    // Ejemplo local: no es bloqueo distribuido ni control persistente.
    If AScan(aConcluidos,cClave) == 0
        AAdd(aConcluidos,cClave)
    EndIf
    ConOut(Len(aConcluidos))
Return Nil
Resultado esperado

Lista local de un ítem. Reejecución real exige control persistente y concurrencia. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Use rutinas compatibles con Schedule y monitoree errores. No generalice configuración Workflow P10 al planificador actual.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. Schedule: agendando a execução de rotinas. Consulta el 2026-10-28.
  2. TOTVS. RpcSetEnv: contexto de Schedule. Consulta el 2026-10-28.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha