Iniciar Processo através de um Webservice

Bom dia,

tem como iniciar um processo (chamar alguma API) através de um WebService ?

Bom dia Robson, pode nos descrever o cenário?

estamos desenvolvendo um site aqui da empresa onde nesse site o cliente poderá fazer seu cadastro e também escolher os planos/produtos que ele deseja contratar. porem queremos que apos o cliente informar esses dados seja iniciado o processo de vendas interno que temos no fluig, esse processo tem varias etapas de aprovação até liberar a venda pro cliente. a ideia é gravar esses dados informados no site pelo cliente em um determinado banco de dados, e posteriormente chamar uma API pra iniciar o processo de vendas que temos, e passar esses dados, isso é possível?

Boa tarde Robson,

na versão 1.6.3 do fluig (versão atual), você pode iniciar processos pela API REST do fluig. Você pode acessar o swagger da parte de processos dela pelo contexto /bpm/swagger-ui/ do fluig no seu navegador. Na API vocẽ irá encontrar a operação /v1/processes/{processId}/start .

A utilização da API REST é a forma mais indicada para isso. Só em versões anteriores a 1.6.3 a opção é usar a API SOAP, onde você pode acessar o WSDL de processos pelo contexto /webdesk/ECMWorkflowEngineService?wsdl onde existe a operação startProcess.