Usina BRAdvPL Guia
Entrar
← Todos os tópicos
GUIA PRÁTICOEm revisão

Scheduler do Protheus

Distingue o agendador da rotina que executa o trabalho.

Scheduler do ProtheusAdvPL
01 · VISÃO GERAL

Visão geral

A Central TOTVS descreve Manager para geração/fila, Agent para distribuição e Execute para chamar a rotina; Execute consome licença durante a execução. O Schedule determina quando chamar, mas desempenho e consumo de memória dependem da rotina. Confirme empresa, filial, parâmetros, identidade, recorrência e monitoramento no produto/release instalado, pois existem gerações distintas de agendador. Planeje sobreposição, repetição, cancelamento e recuperação; não abra de novo um ambiente já entregue pelo Schedule. O exemplo ilustra deduplicação apenas em memória e não configura um agendamento. (Fontes: refs. 1–2.)

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed642()
    Local aConcluidos := {}
    Local cChave := "EMP_FIL_PROCESSO_20261027"
    // Exemplo local: isto nao e trava distribuida nem controle persistente.
    If AScan(aConcluidos,cChave) == 0
        AAdd(aConcluidos,cChave)
    EndIf
    ConOut(Len(aConcluidos))
Return Nil
Resultado esperado

Lista local com um item. Reexecução real exige controle persistente e coordenação de concorrência. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Use rotinas oficialmente preparadas para Schedule e monitore falhas. Não generalize configurações de Workflow P10 para o agendador atual.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. Schedule: agendando a execução de rotinas. Consulta em 2026-10-28.
  2. TOTVS. RpcSetEnv: contexto de Schedule. Consulta em 2026-10-28.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha