Tempo aproximado para leitura: 00:05:00 min
Dúvida
Como realizo a exclusão do conteúdo de anexo de solicitação finalizada?
Ambiente
TOTVS Fluig Plataforma - Plataforma - Todas as versões
Solução
Para realizar a exclusão do conteúdo de um anexo da solicitação, utilize o WebService updateWorkflowAttachment.
O wsdl que será utilizado é o ECMWorkflowEngineService:
<domínio do fluig>/webdesk/ECMWorkflowEngineService?wsdl
Descrição do Envelope
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.workflow.ecm.technology.totvs.com/">
<soapenv:Header/>
<soapenv:Body>
<ws:updateWorkflowAttachment>
<username>matricula do usuário</username>
<password>senha do usuário</password>
<companyId>código da empresa</companyId>
<processInstanceId>número da solicitação</processInstanceId>
<usuario>usuário responsável pela edição do documento</usuario>
<document>
<!--Zero or more repetitions:-->
<item>
<attachments></attachments>
<deleted>"true" para deletar</deleted>
<documentId>código do documento</documentId>
<version>versão do documento</version>
</item>
</document>
<attachments>
</attachments>
</ws:updateWorkflowAttachment>
</soapenv:Body>
</soapenv:Envelope>
Exemplo preenchido:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.workflow.ecm.technology.totvs.com/">
<soapenv:Header/>
<soapenv:Body>
<ws:updateWorkflowAttachment>
<username>admin</username>
<password>adm</password>
<companyId>1</companyId>
<processInstanceId>117154</processInstanceId>
<usuario>admin</usuario>
<document>
<!--Zero or more repetitions:-->
<item>
<attachments></attachments>
<deleted>true</deleted>
<documentId>434077</documentId>
<version>1000</version>
</item>
</document>
<attachments>
</attachments>
</ws:updateWorkflowAttachment>
</soapenv:Body>
</soapenv:Envelope
Veja também o artigo: Fluig - Plataforma - BPM - Excluir anexo de processo via Webservice
0 Comentários