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

setAttributeValue

Este método possibilita o preenchimento de um atributo (em planejamento ou execução) pertencente a um plano de ação, ação de plano, ação isolada, modelo de plano de ação, modelo de ação isolada e ação de modelo de plano de ação. Para a inserção de cada um destes itens, é necessário seguir o padrão abaixo documentado.

cuidado

Observação: os campos ActionPlanID e ActionID, por padrão, não são obrigatórios, mas pelo menos um deles deve ser preenchido para identificar o objeto que deve ser alterado.

Classe Java
Requisiçãoweb/wwwroot/ws/java/timecontrol/SetAttributeValueRequestType.java
Retornoweb/wwwroot/ws/java/timecontrol/SetAttributeValueResponseType.java

Requisição

Padrão

IdentificadorRequeridoDescrição
ActionPlanIDIdentificador do plano de ação ou modelo de plano de ação.
ActionIDIdentificador da ação, ação isolada ou modelo de ação isolada.
IsModelIdentifica se é modelo:
1- Sim
2- Não
Obs.: O valor padrão é 2.
NmAttributeXIdentificador do atributo.
VlAttributeXValor do atributo.
StepEtapa do atributo:
1- Planejamento
2- Execução
Obs.: Plano de ação, ação de modelo de plano e modelo de plano de ação e ação isolada só possuem a etapa de planejamento. Caso o parâmetro não seja passado, será utilizada a regra do status ((1,2) = Planejamento) e status ((3,4,5,6) = Execução).

Plano de ação

IdentificadorRequeridoDescrição
ActionPlanIDXIdentificador do plano de ação.
ActionIDIdentificador da ação, ação isolada ou modelo de ação isolada.
IsModelIdentifica se é modelo:
1- Sim
2- Não
Obs.: O valor padrão é 2.
NmAttributeXIdentificador do atributo.
VlAttributeXValor do atributo.
StepEtapa do atributo:
1- Planejamento
2- Execução

Ação isolada

IdentificadorRequeridoDescrição
ActionPlanIDIdentificador do plano de ação ou modelo de plano de ação.
ActionIDXIdentificador da ação isolada.
IsModelIdentifica se é modelo:
1- Sim
2- Não
Obs.: O valor padrão é 2.
NmAttributeXIdentificador do atributo.
VlAttributeXValor do atributo.
StepEtapa do atributo:
1- Planejamento
2- Execução

Ação de plano de ação:

IdentificadorRequeridoDescrição
ActionPlanIDXIdentificador do plano de ação.
ActionIDXIdentificador da ação de plano.
IsModelIdentifica se é modelo:
1- Sim
2- Não
Obs.: O valor padrão é 2.
NmAttributeXIdentificador do atributo.
VlAttributeXValor do atributo.
StepEtapa do atributo:
1- Planejamento
2- Execução

Modelo de plano de ação:

IdentificadorRequeridoDescrição
ActionPlanIDXIdentificador do modelo de plano de ação.
ActionIDIdentificador da ação, ação isolada ou modelo de ação isolada.
IsModelXIdentifica se é modelo:
1- Sim
2- Não
Obs.: O valor padrão é 2.
NmAttributeXIdentificador do atributo.
VlAttributeXValor do atributo.
StepEtapa do atributo:
1- Planejamento
2- Execução

Modelo de ação isolada:

IdentificadorRequeridoDescrição
ActionPlanIDIdentificador do plano de ação ou modelo de plano de ação.
ActionIDXIdentificador do modelo de ação isolada.
IsModelXIdentifica se é modelo:
1- Sim
2- Não
Obs.: O valor padrão é 2.
NmAttributeXIdentificador do atributo.
VlAttributeXValor do atributo.
StepEtapa do atributo:
1- Planejamento
2- Execução

Ação de modelo de plano de ação

IdentificadorRequeridoDescrição
ActionPlanIDXIdentificador do modelo de plano de ação.
ActionIDXIdentificador da ação.
IsModelXIdentifica se é modelo:
1- Sim
2- Não
Obs.: O valor padrão é 2.
NmAttributeXIdentificador do atributo.
VlAttributeXValor do atributo.
StepEtapa do atributo:
1- Planejamento
2- Execução

Estrutura da requisição

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:timecontrol">
<soapenv:Header/>
<soapenv:Body>
<urn:setAttributeValue>
<!--You may enter the following 6 items in any order-->
<urn:ActionPlanID>?</urn:ActionPlanID>
<urn:ActionID>?</urn:ActionID>
<urn:IsModel>?</urn:IsModel>
<urn:NmAttribute>?</urn:NmAttribute>
<urn:VlAttribute>?</urn:VlAttribute>
<urn:Step>?</urn:Step>
</urn:setAttributeValue>
</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. Identificador não encontrado.
-2. Este registro não possui o atributo.
-3. Faltam dados a serem preenchidos. Campo:
-4. Não é possível alterar este registro na fase de planejamento.
-30. Erro na validação do atributo.
DetailSUCCESS: Ação executada com sucesso.
FAILURE: Descrição do erro ocorrido.