Processo com subprocessos

Bom dia,

Preciso criar um processo onde resumidamente, ele leva um anexo ( anexado ao incio do processo ) para os gerentes das filiais selecionadas, ou seja, cada loja selecionada precisa receber uma instancia do processo com o anexo para download, como eu posso fazer isso ? lembrando que pode ser selecionada 1 loja ou 23, nunca saberei qual o numero exato de lojas que vão receber..

Desde já, agradeço..

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

@Jefferson, você está desenvolvendo seu processo pelo Eclipse?

Bom dia @Marcos, sim.

@Jefferson, vamos lá...

Referente as lojas que receberão os anexos, acho que seria melhor você colocar as lojas em um campo tipo zoom em uma tabela paixfilho. Dessa forma a pessoa só iria selecionar adicionar só as lojas que ela iria realmente mandar e esse campo seria um só no banco de dados. Dessa forma que está fazendo, você está criando várias colunas no banco, o que vai prejudicar caso queira gerar relatórios que quantifiquem solicitaçõesxlojas.

Para conseguir fazer isso que você precisa, será necessário você usar o evento afterProcessCreate.js. Esse evento ocorre após a solicitação ser criada. Nesse evento, você irá pesquisar o dataset processAttachment. Esse dataset lista todos os anexos de todas as solicitações, aí é só pesquisar pela coluna de processAttachmentPK.processInstanceId e anexar os resultados através da função hAPI.attachDocument(docId) do Fluig.

Espero ter ajudado.

Abç;

Show, mas como faria para enviar para todas as lojas? Tem algum elemento que divide em mais processos ?

Cara, eu faço isso usando uma tabela paixfilho e uma coluna para guardar o número da solicitação que será criada. Para instanciar a solicitação, uso o webservice ECMEngineService em uma atividade serviço. Esse script irá percorrer a tabela paixfilho e para cada linha que tiver irá abrir uma solicitação passando os valores, anexos e atribuindo o responsável de cada loja. Essa solicitação principal só finaliza após todas as solicitações filhas serem finalizadas.