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

editActionStatus

Este método possibilita a alteração da situação de uma ação associada em um plano de ação. Para utilizá-lo, é necessário seguir o padrão abaixo documentado:

Classe Java
Requisiçãoweb/wwwroot/ws/java/timecontrol/EditActionStatusRequestType.java
Retornoweb/wwwroot/ws/java/timecontrol/EditActionStatusResponseType.java

Requisição:

IdentificadorRequeridoDescrição
ActionPlanIDXIdentificador do plano de ação que a ação pertence.
ActionIDXIdentificador da ação.
ActionFgXTipo da operação a ser executada:
1 - Cancelar;
2 - Reativar.
JustifyDsXJustificativa por Cancelar/Reativar a 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:editActionStatus>
<!--You may enter the following 4 items in any order-->
<urn:ActionPlanID>?</urn:ActionPlanID>
<urn:ActionID>?</urn:ActionID>
<urn:ActionFg>?</urn:ActionFg>
<urn:JustifyDs>?</urn:JustifyDs>
</urn:editActionStatus>
</soapenv:Body>
</soapenv:Envelope>

Retorno:

IdentificadorDescrição
StatusSituação da execução do método. Seu valor pode ser:
SUCCESS: Método executado com sucesso
FAILURE: Ocorreu uma falha na execução do método
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 - O plano de ação não está em execução;
▪ -14 - A ação já foi finalizada;
▪ -15 - A ação já está cancelada;
▪ -16 - A ação já se encontra ativa;
▪ -17 - Erro durante a alteração de status;
DetailSUCCESS: Método executado com sucesso
FAILURE: Descrição do erro ocorrido.

Estrutura de retorno:

<editActionStatusResponse>
<Status>?</Status>
<Code>?</Code>
<Detail>?</Detail>
</editActionStatusResponse>