A linha Microsiga Protheus permite que todas as rotinas listadas no Menu, possam ser executados sem que haja necessidade da passagem pelo menu do usuário.

Esta operação pode ser realizada de duas formas distintas:

  • Via SmartClient
  • Via SmartClientHTML
Para realizar esta tarefa, devemos iniciar a rotina SIGABPM, utilizando o parametro -p do TOTVS | SmartClient e passar as seguintes informações:
  1. Código numérico do módulo Microsiga Protheus
  2. Nome da Rotina de menu que será invocada
Ao fazermos isto, o sistema poderá solicitar a autenticação do usuário no Microsiga Protheus, conforme os parametros da politica de segurança e entrar diretamente na rotina, respeitando o acesso do usuário que foi logado.

Invocando uma rotina via linha de comando - TOTVS | SmartClient

Ao ser iniciado, o TOTVS | SmartClient exibe a tela de parâmetros iniciais, para identificação do Ambiente, da Conexão e do APO inicial. Porém, tais informações podem ser informadas através da linha de comando do ícone de acesso ao TOTVS | SmartClient.

Através desta funcionalidade do TOTVS | SmartClient, podemos criar um atalho para uma rotina especifica do produto, conforme exemplo abaixo:

Smartclient.exe -m -p=sigabpm -e=environment -c=tcp -a=5 -a=mata010

 

No exemplo acima são passados dois parâmetros para o programa inicial, o primeiro parâmetro é o código do módulo e o segundo parâmetro é o nome da rotina. Além dos demais parâmetros de linha de comando do TOTVS | SmartClient

Invocando uma rotina via TOTVS | SmartClientHTML

Ao ser iniciado, o TOTVS | SmartClientHTML exibe a tela de parâmetros iniciais, para identificação do Ambiente, da Conexão e do APO inicial. Porém, tais informações podem ser informadas através da barra de endereço do Browse de acesso ao TOTVS | SmartClientHTML.

Através desta funcionalidade do TOTVS | SmartClientHTML, podemos criar um atalho para uma rotina especifica do produto, conforme exemplo abaixo:

http://localhost:8081/?auto=true&StartProg=SIGABPM&Comm=TCP&Env=Environment&p0=5&p1=mata010

 

No exemplo acima são passados dois parâmetros para o programa inicial, o primeiro parâmetro é o código do módulo (p0) e o segundo parâmetro (p1) é o nome da rotina. Além dos demais parâmetros de linha de comando do TOTVS | SmartClientHTML

 

 

 

 

  • Sem rótulos