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

executeAction

Previous  Top  Next

Este método possibilitará a execução de 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/ExecuteActionRequestType.java

Retorno

web/wwwroot/ws/java/timecontrol/ExecuteActionResponseType.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.

UserID

X

Identificador do usuário que será utilizado para executar a ação.

ExecStartDt

 

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

ExecStartTm

 

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

ExecEndDt

 

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

ExecEndTm

 

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

ExecCostVl

 

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

ResultDs

 

Resultado. Obs.: O campo Resultado pode ser obrigatório de acordo com a configuração da categoria do plano de ação

 

Estrutura de requisição

<executeAction>

       <ActionPlanID>?</ActionPlanID>

       <ActionID>?</ActionID>

       <UserID>?</UserID>

       <ExecStartDt>?</ExecStartDt>

       <ExecStartTm>?</ExecStartTm>

       <ExecEndDt>?</ExecEndDt>

       <ExecEndTm>?</ExecEndTm>

       <ExecCostVl >?</ExecCostVl>

       <ResultDs>?</ResultDs>

</executeAction>

 

Estrutura de retorno

<executeActionResponse>

       <Status>?</Status>

       <Code>?</Code>

       <Detail>?</Detail>

</executeActionResponse>

 

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.

-10 - Plano de ação não encontrado;

-11 - Ação não encontrada;

-12 - Usuário de execução (UserID) não encontrado ou desativado;

-13 - O usuário de autenticação não tem permissão para esta operação;

-14 - Data/Horário inválidos;

-15 - O usuário de execução não tem permissão para esta operação;

-16 - O plano de ação não está em execução;

-17 - A ação já foi finalizada;

-18 - A ação está cancelada;

-19 - A ação não está em execução;

-20 - Requer o preenchimento de anexo na execução;

-21 - Requer o preenchimento do custo na execução;

-22 - Requer o preenchimento do resultado na execução;

-23 - Existe pelo menos uma resposta pendente no checklist;

-24 - Existe pelo menos um atributo requerido não preenchido;

-25 - Nenhum responsável pela verificação foi associado à ação.

-26 - Plano de ação teve o valor máximo do campo Quanto? ultrapassado.

Detail

SUCCESS: Método executado com sucesso

FAILURE: Descrição do erro ocorrido.