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

getAction

Este método possibilita a consulta de ações associadas 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/GetActionRequestType.java
Retornoweb/wwwroot/ws/java/timecontrol/GetActionResponseType.java

Requisição:

IdentificadorRequeridoDescrição
ActionPlanIDXIdentificador do plano de ação que a ação pertence.
ActionIDXIdentificador 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:getAction>
<!--You may enter the following 2 items in any order-->
<urn:ActionplanID>?</urn:ActionplanID>
<urn:ActionID>?</urn:ActionID>
</urn:getAction>
</soapenv:Body>
</soapenv:Envelope>

Retorno:

IdentificadorDescrição
Return▪ ActionplanID - Identificador do plano de ação que a ação pertence
▪ ActionID - Identificador da ação
▪ ActionTitle - Título da ação (O que?)
▪ CatID - Identificador da categoria da ação
▪ FgStatus - Situação da ação: 1 - Planejamento; 2 - Aprovação do planejamento; 3 - A iniciar/Em execução; 4 - Verificação da ação; 5 - Finalizado; 6 - Cancelado.
▪ FgTypeAction - Tipo de execução da ação: 1 - Imediata; 2 - Planejada
▪ TeamID - Identificador da Equipe da ação.
▪ RespID - Matrícula do Responsável pela execução (Quem?)
▪ DtPlanStart - Data de início do planejamento (Quando)
▪ TmPlanStart - Hora de início do planejamento (Quando?)
▪ DtPlanEnd - Data de término do planejamento (Quando?)
▪ TmPlanEnd - Hora de término do planejamento (Quando?)
▪ VlPlanCost - Custo planejado (Quanto?)
▪ DtExecStart - Data de início da execução (Quando?)
▪ TmExecStart - Hora de início da execução (Quando?)
▪ DtExecEnd - Data de término da execução (Quando?)
▪ TmExecEnd - Hora de término da execução (Quando?)
▪ VlPercent - % Real
▪ VlExecCost - Custo executado (Quanto?)
▪ DsResult - Resultado
▪ DsWhy - Por quê?
▪ DsWhere - Onde?
▪ DsHow - Como?
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 - Este usuário não possui permissão para esta operação;
▪ -12 - Plano de ação não encontrado;
▪ -13 - Ação não encontrada;
DetailSUCESSO: Método executado com sucesso.
FALHA: Descrição do erro ocorrido.

Estrutura de retorno:

<getActionResponse>
<Return>
<ActionplanID>?</ActionplanID>
<ActionID>?</ActionID>
<ActionTitle>?</ActionTitle>
<CatID>?</CatID>
<FgStatus>?</FgStatus>
<FgTypeAction>?</FgTypeAction>
<TeamID>?</TeamID>
<RespID>?</RespID>
<DtPlanStart>?</DtPlanStart>
<TmPlanStart>?</TmPlanStart>
<DtPlanEnd>?</DtPlanEnd>
<TmPlanEnd>?</TmPlanEnd>
<VlPlanCost>?</VlPlanCost>
<DtExecStart>?</DtExecStart>
<TmExecStart>?</TmExecStart>
<DtExecEnd>?</DtExecEnd>
<TmExecEnd>?</TmExecEnd>
<VlPercent>?</VlPercent>
<VlExecCost>?</VlExecCost>
<DsResult>?</DsResult>
<DsWhy>?</DsWhy>
<DsWhere>?</DsWhere>
<DsHow>?</DsHow>
</Return>
<Status>?</Status>
<Code>?</Code>
<Detail>?</Detail>
</getActionResponse>