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

editAction

Este método possibilita editar 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/EditActionRequestType.java
Retornoweb/wwwroot/ws/java/timecontrol/EditActionResponseType.java

Requisição:

IdentificadorRequeridoDescrição
ActionPlanIDXIdentificador do plano de ação que a ação pertence.
ActionIDXIdentificador da ação.
ActionIdNewNovo identificador da ação
ActionTitleXTítulo da ação (O que?).
CatIDIdentificador da categoria da ação.
TeamIDIdentificador da equipe da ação.
RespIDXMatrícula do responsável pela execução (Quem?).
DtPlanStartData de início planejado (Quando?), no formato YYYY-MM-DD.
TmPlanStartHora de início planejado (Quando?), no formato HH:MM.
DtPlanEndData de término planejado (Quando?), no formato YYYY-MM-DD.
TmPlanEndHora de término planejado (Quando?), no formato HH:MM.
VlPlanCostCusto planejado (Quanto?), no formato 10000.00, onde o "." é o separador decimal. Não se usa separador de milhar.
DsWhyPor quê?
DsWhereOnde?
DsHowComo?
DsResultResultado.

Estrutura de requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:timecontrol">
<soapenv:Header/>
<soapenv:Body>
<urn:editAction>
<!--You may enter the following 16 items in any order-->
<urn:ActionPlanID>?</urn:ActionPlanID>
<urn:ActionID>?</urn:ActionID>
<urn:ActionIdNew>?</urn:ActionIdNew>
<urn:ActionTitle>?</urn:ActionTitle>
<urn:CatID>?</urn:CatID>
<urn:TeamID>?</urn:TeamID>
<urn:RespID>?</urn:RespID>
<urn:DtPlanStart>?</urn:DtPlanStart>
<urn:TmPlanStart>?</urn:TmPlanStart>
<urn:DtPlanEnd>?</urn:DtPlanEnd>
<urn:TmPlanEnd>?</urn:TmPlanEnd>
<urn:VlPlanCost>?</urn:VlPlanCost>
<urn:DsWhy>?</urn:DsWhy>
<urn:DsWhere>?</urn:DsWhere>
<urn:DsHow>?</urn:DsHow>
<urn:DsResult>?</urn:DsResult>
</urn:editAction>
</soapenv:Body>
</soapenv:Envelope>

Retorno:

IdentificadorDescrição
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.
▪ -11 - Plano de ação não encontrado;
▪ -12 - Ação não encontrada;
▪ -13 - Usuário não tem permissão no plano;
▪ -14 - Usuário não tem permissão na categoria;
▪ -15 - Identificador da ação não pode ser alterado;
▪ -16 - A ação não pode ser alterada por causa da sua situação;
▪ -17 - O identificador informado já existe. Por favor, altere-o;
▪ -18 - Usuário inexistente;
▪ -19 - Usuário inativo;
▪ -20 - Equipe inexistente;
▪ -21 - Equipe inativa;
▪ -22 - Categoria inexistente;
▪ -23 - Categoria inativa;
▪ -24 - Data de término não pode ser anterior à data de início;
▪ -25 - Plano ou ação já finalizada;
▪ -26 - Usuário não possui permissão na categoria informada;
▪ -27 - A categoria selecionada para a ação não está entre as permitidas na categoria do plano de ação;
▪ -28 - Não são permitidas datas retroativas;
▪ -29 - Executou o fluxo da validação com sucesso, erro desconhecido no processamento;
▪ -30 - Plano de ação teve o valor máximo do campo Quanto? ultrapassado;
▪ -31 - Ação cancelada;
▪ -32 - Plano de ação não pode ser alterado por causa da sua situação.
DetailSUCESSO: Método executado com sucesso
FALHA: Descrição do erro ocorrido.

Estrutura de retorno:

<editActionResponse>
<Status>?</Status>
<Code>?</Code>
<Detail>?</Detail>
</editActionResponse>