Section Field (Campo da Seção)

Descrição de um campo da seção

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

image.pngimage.pngimage.pngimage.png

Busca por campos na seção

GET /CenterWeb/api/{$apiKey}/sectionField.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}/sectionField.xml?description=foto

Esta requisição está puxando todos os campos da seção em que a sua descrição(description) é igual a pedido.

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>sectionField</resourceName>

<size>15</size>

<entries>

<entry id="545779" link="/sectionField/545779.xml"/>

<entry id="657983" link="/sectionField/657983.xml"/>

<entry id="888201" link="/sectionField/888201.xml"/>

<entry id="888202" link="/sectionField/888202.xml"/>

<entry id="1533374" link="/sectionField/1533374.xml"/>

<entry id="952519" link="/sectionField/952519.xml"/>

<entry id="545770" link="/sectionField/545770.xml"/>

<entry id="1935876" link="/sectionField/1935876.xml"/>

<entry id="1088073" link="/sectionField/1088073.xml"/>

<entry id="1533375" link="/sectionField/1533375.xml"/>

<entry id="740728" link="/sectionField/740728.xml"/>

<entry id="1088074" link="/sectionField/1088074.xml"/>

<entry id="798239" link="/sectionField/798239.xml"/>

<entry id="798240" link="/sectionField/798240.xml"/>

<entry id="1088075" link="/sectionField/1088075.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 um campo da seção específico

GET /CenterWeb/api/{$apiKey}/sectionField/{$id}.xml

Este recurso serve para puxar dados de um campo da seção específico do sistema. Veja o exemplo de retorno de uma entidade abaixo (considerando uma requisição feita em XML):

<sectionField>

<id>1088073</id>

<alternativeIdentifier>ft</alternativeIdentifier>

<mobilePageNumber>1</mobilePageNumber>

<order>1</order>

<nullable>true</nullable>

<description>Foto</description>

<updatable>true</updatable>

<visible>true</visible>

<tip>campo foto</tip>

<type>I</type>

<active>true</active>

<showValueInMobile>false</showValueInMobile>

<showDataCollected>true</showDataCollected>

<persistent>true</persistent>

<locked>false</locked>

<documentation>Documentação</documentation>

<mathExpressions>

<mathExpression id="1156641" link="/mathExpression/1156641.xml"/>

</mathExpressions>

<logicalExpressions>

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

</logicalExpressions>

</sectionField>

Busca de uma seção específica através do identificador alternativo

GET /CenterWeb/api/{$apiKey}/sectionField/alternativeIdentifier/{$identificador alternativo}

Este recurso serve para buscar todos os dados de um campo customizável de uma seção específica do sistema através do seu identificador alternativo. Veja o exemplo de retorno de uma entidade abaixo (considerando uma requisição feita em XML):

<sectionField>

<id>1088073</id>

<alternativeIdentifier>ft</alternativeIdentifier>

<mobilePageNumber>1</mobilePageNumber>

<order>1</order>

<nullable>true</nullable>

<description>Foto</description>

<updatable>true</updatable>

<visible>true</visible>

<tip>campo foto</tip>

<type>I</type>

<active>true</active>

<showValueInMobile>false</showValueInMobile>

<showDataCollected>true</showDataCollected>

<persistent>true</persistent>

<locked>false</locked>

<documentation>Documentação</documentation>

<mathExpressions>

<mathExpression id="1156656" link="/mathExpression/1156656.xml"/>

</mathExpressions>

<logicalExpressions>

<logicalExpression id="1272187" link="/logicalExpression/1272187.xml"/>

</logicalExpressions>

</sectionField>