Gostaria de iniciar o processo após o salvamento do formulário, tem algum jeito? Pois eu faço a criação deste formulário com createCard e gostaria de iniciar esse processo logo após a criação deste formulário
Gostaria de iniciar o processo após o salvamento do formulário, tem algum jeito? Pois eu faço a criação deste formulário com createCard e gostaria de iniciar esse processo logo após a criação deste formulário
Matheus, você pode tá utilizando algum dos eventos de formulário, como o afterSaveNew ou validateForm.
Neles, batas fazer uso do hAPI ou o Webservice (ECMWorkflowEngineService) ambos com o evento startProcess para iniciar um processo. A vantagem em usar o validateForm nesse momento é que o formulário só será salvo se a chamada ao serviço de inicialização do processo ocorrer sem erro.
Obs.: nunca fiz inicialização de processo via hAPI, porém a documentação é clara e acredito que funcione. Mesmo assim, sempre utilizei via webservice.
Segue documentação dos eventos de formulário, webservice e hAPI:
https://tdn.totvs.com/pages/releaseview.action?pageId=270924158
https://tdn.totvs.com/pages/releaseview.action?pageId=73084007
o ECMWorkflowEngineService tem o startProcess, acho que serve pra o que você quer.
— Otto Mostaert 16 de Dec de 2019