Árvore de páginas

TWFProcess com Execauto

Produto:

Protheus ADVPL

Versões:

P12.1.17

Ocorrência:

Erro ao Atualizar Cotação via MSExecAuto MATA150

Ambiente:

P12.1.17

Passo a passo:

Quando executado execauto de rotinas específicas do Protheus via WorkFlow(TWFProcess) em que o código ou nome de usuário seja utilizado para validações no processo, como é o caso da MATA150, é necessário enviar e receber essa informação no processo web que o WF realiza, pois o retorno não mantem informações de usuário que realizou o envio. Para tanto, deve-se utilizar as propriedades ValByName e RetByName para controlar a passagem da informação, exemplo;

Após instancia da TWFProcess, na parte de atribuição de valores a campos do formulário, acrescentar: oProcess:oHtml:ValByName("USER", cUserName )//Envia o usuário a ser utilizado na análise de cotação

Na função que será executada no evento de retorno acrescentar: cUserName :=  poProcess:oHtml:RetByName("USER") //Recebe o usuário a ser utilizado na análise de cotação

Observações:

http://tdn.totvs.com/display/public/PROT/TWFProcess