Qual a diferença entre ExecTemplate e ExecBlock?

Sempre usei ExecBlock, mas tem algumas rotinas que só tem ExecTemplate. Alguem tem alguma documentação?

Boa tarde Marcos.

A função ExecTemplate é utilizado para a execução de aplicações complementares de um determinado módulo. Essas aplicações complementares são consideradas templates. Aí as funções do template são definidas como template functions. Um exemplo de template é o template para drogarias do SIGALOJA (https://tdn.totvs.com/display/PROT/MVAR-4487+DT+Controle+de+Lojas+Protheus+Homologacao+COVISA+Template+Drogaria).

E a função ExecBlock é utilizada para a execução de pontos de entrada (User Function).