Logical Expressions (Fórmulas de Validação)

Descrição de uma fórmula de valor

OBS: Para atualização de cadastro, somente o identificador alternativo é obrigatório.

image.png

Busca por fórmula de validação

GET /CenterWeb/api/{$apiKey}/logicalExpression.xml

Se preferir ainda, pode refinar as pesquisas enviando parâmetros na requisição, para isso é necessário adicionar parâmetros igual realizamos em uma requisição HTTP:

GET /CenterWeb/api/{$apiKey}/logicalExpression.xml?objectCode=386476

Esta requisição está puxando todos os campos da fórmula de valor em que a sua código do objeto (objectCode) é igual a 386789.

Enviar parâmetros para a API uMov.me é simples assim. Veja um exemplo, do resultado de uma requisição que foi feita em XML:

<result>

<resourceName>logicalExpression</resourceName>

<size>12</size>

<entries>

<entry id="1355385" link="/logicalExpression/1355385.xml"/>

<entry id="1355384" link="/logicalExpression/1355384.xml"/>

<entry id="1313540" link="/logicalExpression/1313540.xml"/>

<entry id="1313528" link="/logicalExpression/1313528.xml"/>

<entry id="1300747" link="/logicalExpression/1300747.xml"/>

<entry id="1300741" link="/logicalExpression/1300741.xml"/>

<entry id="1272201" link="/logicalExpression/1272201.xml"/>

<entry id="1272200" link="/logicalExpression/1272200.xml"/>

<entry id="1272199" link="/logicalExpression/1272199.xml"/>

<entry id="1218622" link="/logicalExpression/1218622.xml"/>

<entry id="1160580" link="/logicalExpression/1160580.xml"/>

<entry id="492539" link="/logicalExpression/492539.xml"/>

</entries>

</result>

A resposta da requisição será uma mensagem contendo o total de registro retornados e uma lista simples, sem detalhes de cada registro retornado, contendo para cada entrada retornada o Id do registro no uMov.me e o link que possa ser usado para recuperar os dados específicos deste registro. Através desta resposta, o chamador da API pode agora buscar as informações específicas dos retornos que foram encontrados.

Busca de uma fórmula de validação específica

GET /CenterWeb/api/{$apiKey}/logicalExpression/1355385.xml

Este recurso serve para puxar dados de uma fórmula de valor específica do sistema. Veja o exemplo de retorno de uma entidade abaixo (considerando uma requisição feita em XML):

<logicalExpression>

<id>1355385</id>

<objectType>3</objectType>

<moment>4</moment>

<objectCode>3869476</objectCode>

<expressionForPrint>

Carro:Descrição|>|Pessoa:Versão do Aplicativo

</expressionForPrint>

<falseResultMode>0</falseResultMode>

<validationMessage/>

<emitBeep>false</emitBeep>

<executeExpressionVisibleField>false</executeExpressionVisibleField>

<ordination>1</ordination>

<documentation/>

</logicalExpression>