Olá pessoal,
Gostaria de saber como faço para passar os anexos de uma solicitação filha para a solicitação pai.
Atenciosamente,
Kelvin Hudson.
Olá pessoal,
Gostaria de saber como faço para passar os anexos de uma solicitação filha para a solicitação pai.
Atenciosamente,
Kelvin Hudson.
Olá,
por padrão só tem como transferir do processo pai para o filho inverso não ocorre, para isso poderia utilizar o serviço WorkflowEngineService do fluig, ou no final do seu processo filho vc transfere seus anexos para uma pasta no GED e do processo pai você anexo o documento do GEd utilizando hAPI.attachDocument(documentId), vc precisa só do id documento.
Fera... Adiciona um campo hidden no formulário filho pra armazenar as ids dos documentos anexados lá usando o hAPI.listAttachments(). Aí na configuração do processo pai, você pega esse campo no retorno do filho. No final você coloca o hAPI.attachDocument() já no pai, pegando as ids do documento desse campo que veio do filho. você pode colocar no beforetasksave, filtrando pra só executar quando a etapa atual for a do subprocesso. Assim, quando o subprocesso finalizar e for movimentar para próxima etapa, ele vai executar e add os documentos do filho. Vale salientar que se você tiver trabalhando com permissões de documentos na pasta onde o formulário do processo filho foi armazenado, mesmo anexando pelo hAPI.attachDocument, você ainda terá que fornecer as permissões ao usuário do processo pai. Caso seja a sua situação, dá uma olhadinha em http://tdn.totvs.com/display/public/fluig/Guia+de+Propriedades+dos+Objetos#GuiadePropriedadesdosObjetos-DocumentDto.