Pular para o conteúdo principal
Versão: 2.2.2

getAttachmentAction

Este método possibilita o download dos anexos de uma ação de um plano de ação. Para utilizá-lo, é necessário seguir o padrão abaixo documentado:

Classe Java
Requisiçãoweb/wwwroot/ws/java/timecontrol/GetAttachmentActionRequestType.java
Retornoweb/wwwroot/ws/java/timecontrol/GetAttachmentActionResponseType.java

Requisição:

IdentificadorRequeridoDescrição
ActionPlanIDXIdentificador do plano de ação que a ação pertence.
ActionIDXIdentificador da ação.
FileNameNome do arquivo (inclui extensão).
Obs.: Caso não seja passado nenhum nome, será buscado todos os anexos da ação.

Estrutura de requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:timecontrol">
<soapenv:Header/>
<soapenv:Body>
<urn:getAttachmentAction>
<!--You may enter the following 3 items in any order-->
<urn:ActionPlanID>?</urn:ActionPlanID>
<urn:ActionID>?</urn:ActionID>
<urn:FileName>?</urn:FileName>
</urn:getAttachmentAction>
</soapenv:Body>
</soapenv:Envelope>

Retorno:

IdentificadorDescrição
ReturnSUCESSO: Array com anexos:
▪FileName - Nome do anexo
▪FileContent - Conteúdo binário do arquivo
StatusRetorna o status da execução. SUCCESS em caso de sucesso e FAILURE em caso de falha.
CodeRetorna o código de execução:
▪ 1 - Método executado com sucesso;
▪ -1 - Erro na configuração dos parâmetros de entrada;
▪ -2 - Identificador do plano ou ação se encontra duplicado na base de dados;
▪ -3 - O usuário de autenticação não possui a permissão necessária para executar este método. Verifique se o usuário possui acesso ao menu PL025.
▪ -10 - Plano de ação não encontrado;
▪ -11 - Ação não encontrada;
▪ -12 - O usuário de autenticação não tem a permissão necessária;
▪ -13 - Nenhum resultado encontrado;
DetailSUCESSO: Método executado com sucesso
FALHA: Descrição do erro ocorrido.

Estrutura de retorno:

<getAttachmentActionResponse>
<Return>
<AttachmentList>
<Attachment>
<FileName>?</FileName>
<FileContent>?</FileContent>
</Attachment>
<Attachment>
<FileName>?</FileName>
<FileContent>?</FileContent>
</Attachment>
</AttachmentList>
</Return>
<Status>?</Status>
<Code>?</Code>
<Detail>?</Detail>
</getAttachemntActionResponse>