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

executeIsolatedAction

Este método possibilita executar uma ação isolada. Para a inserção de cada um destes itens, é necessário seguir o padrão abaixo documentado.

Classe Java
Requisiçãoweb/wwwroot/ws/java/timecontrol/ExecuteIsolatedActionRequestType.java
Retornoweb/wwwroot/ws/java/timecontrol/ExecuteIsolatedActionResponseType.java

Requisição:

IdentificadorRequeridoDescrição
IsolatedActionIDXIdentificador da ação isolada.
UserIDXMatrícula do usuário que será utilizado para executar a ação.
ExecStartDtData de início realizado (Quando?), no formato YYYY-MM-DD.
ExecStartTmHora de início realizado (Quando?), no formato HH:MM.
ExecEndDtData de término realizado (Quando?), no formato YYYY-MM-DD.
ExecEndTmHora de término realizado (Quando?), no formato HH:MM.
ExecCostVlCusto executado (Quanto?), no formato 10000.00, onde o "." é o separador decimal. Não se usa separador de milhar.
ResultDsResultado. Obs: O campo Resultado pode ser obrigatório de acordo com a configuração da categoria do plano de ação.

Estrutura da requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:timecontrol">
<soapenv:Header/>
<soapenv:Body>
<urn:executeIsolatedAction>
<!--You may enter the following 8 items in any order-->
<urn:IsolatedActionID>?</urn:IsolatedActionID>
<urn:UserID>?</urn:UserID>
<urn:ExecStartDt>?</urn:ExecStartDt>
<urn:ExecStartTm>?</urn:ExecStartTm>
<urn:ExecEndDt>?</urn:ExecEndDt>
<urn:ExecEndTm>?</urn:ExecEndTm>
<urn:ExecCostVl>?</urn:ExecCostVl>
<urn:ResultDs>?</urn:ResultDs>
</urn:executeIsolatedAction>
</soapenv:Body>
</soapenv:Envelope>

Retorno:

IdentificadorDescrição
StatusSituação da execução do método. Seu valor pode ser:
SUCCESS: Método executado com sucesso.
FAILURE: Ocorreu uma falha na execução do método.
Code1. Método executado com sucesso.
-1. Valores com formatação errada.
-2. Plano de ação não encontrado
-3. Datas com valores incorretos
-4. Usuário executor não encontrado
-5. Usuário executor inativo
-6. Usuário executor sem permissão
-7. Menu bloqueado
-8. Status não permitido
-9. Configurações pendentes na categoria
-10. Erro desconhecido
DetailSUCCESSO: Método executado com sucesso.
FALHA: Descrição do erro ocorrido.