Navigation:  Integração via web services SOAP > Web services publicados > Plano de ação >

editAction

Previous  Top  Next

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ção

web/wwwroot/ws/java/timecontrol/EditActionRequestType.java

Retorno

web/wwwroot/ws/java/timecontrol/EditActionResponseType.java

 

Requisição

Identificador

Requerido

Descrição

ActionPlanID

X

Identificador do plano de ação que a ação pertence.

ActionID

X

Identificador da ação.

ActionIdNew

 

Novo identificador da ação

ActionTitle

X

Título da ação (O que?).

CatID

 

Identificador da categoria da ação.

TeamID

 

Identificador da equipe da ação.

RespID

X

Matrícula do responsável pela execução (Quem?).

DtPlanStart

 

Data de início planejado (Quando?), no formato YYYY-MM-DD.

TmPlanStart

 

Hora de início planejado (Quando?), no formato HH:MM.

DtPlanEnd

 

Data de término planejado (Quando?), no formato YYYY-MM-DD.

TmPlanEnd

 

Hora de término planejado (Quando?), no formato HH:MM.

VlPlanCost

 

Custo planejado (Quanto?), no formato 10000.00, onde o "." é o separador decimal. Não se usa separador de milhar.

DsWhy

 

Por quê?

DsWhere

 

Onde?

DsHow

 

Como?

DsResult

 

Resultado.

 

Estrutura de requisição

<editAction>

       <ActionplanID>?</ActionplanID>

        <ActionID>?</ActionID>

        <ActionIdNew>?</ActionIdNew>

        <ActionTitle>?</ActionTitle>

        <CatID>?</CatID>

        <TeamID>?</TeamID>

        <RespID>?</RespID>

        <DtPlanStart>?</DtPlanStart>

        <TmPlanStart>?</TmPlanStart>

        <DtPlanEnd>?</DtPlanEnd>

        <TmPlanEnd>?</TmPlanEnd>

        <VlPlanCost>?</VlPlanCost>

        <DsWhy>?</DsWhy>

        <DsWhere>?</DsWhere>

        <DsHow>?</DsHow>

        <DsResult>?</DsResult>

</editAction>

 

Estrutura de retorno

<editActionResponse>

        <Status>?</Status>

        <Code>?</Code>

        <Detail>?</Detail>

</editActionResponse>

 

Retorno

Identificador

Descrição

Status

Retorna o status da execução. SUCCESS em caso de sucesso e FAILURE em caso de falha.

Code

Retorna 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.

Detail

SUCESSO: Método executado com sucesso

FALHA: Descrição do erro ocorrido.