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: |