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ção | web/wwwroot/ws/java/timecontrol/GetActionRequestType.java |
Retorno | web/wwwroot/ws/java/timecontrol/GetActionResponseType.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. |
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:
Identificador | Descriçã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? |
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 - 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; |
Detail | SUCESSO: 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>