Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - CRM Gestión de Clientes MI - API de Integración - Filtros en solicitud de la API de Integración

time.png Tiempo estimado para lectura: 00:01:20 min

Duda
¿Cómo utilizar los filtros en la requisición de la API de Integración?

Ambiente
Cross Segmentos - TOTVS CRM Gestión de Clientes MI - API de Integración - Filtros en solicitud de la API de Integración - Todas las versiones

Solución

Para utilizar un filtro en solicitud de la API de Integración, basta agregar la llave Integration-Filter en header con el valor que desea filtrar, además de las otras llaves de request, como la imagen:

 

api_filtro.png

 

Note que, en este ejemplo, es realizada una request en servicio de oportunidades, una búsqueda por el código 61. De esta manera, la estrutura del filtro es la siguiente.

 

{campo->operador->valor}

 

Es necesario que sea agregada la operación dentro de las llaves. Si desea agregar más de un filtro, basta agregar un nuevo conjunto de llaves sin separación por comas, como en el ejemplo:

 

{code->eq->61}{status->eq->PROGRESS}

 

En este caso, el filtro traerá solamente la oportunidad del código igual a 61 y status igual a PROGRESS.

 

1. Operadores lógicos para utilizar en filtros:

1.1. Operadores de igualdad:

 

  • isNull: testar si un campo no tiene un valor completado;
  • eq: testar si un campo es igual a un valor constante;
  • ne: testar si un campo no es igual a un valor constante.

 

1.2. Operadores de rango:

  • gt: testar si un campo es mayor que un valor constante;
  • lt: testar si un campo es menor que un valor constante;
  • ge: testar si un campo es mayor o igual a un valor constante;
  • le: testar si un campo es menor o igual a un valor constante;
  • in: testar si un campo tiene valor igual a uno de los valores de la lista.

 

2. Campos de llave extranjera:

Para realizar un filtro por una llave extranjera, es necesario pasar la entidad y el campo a ser filtrado.

En el caso de oportunidades, hay el identificador de usuario que es regresado en el campo userld.

Sin embargo, para filtrar por un id especifico de un usuario, es necesario referenciar la tabla user y el campo id de la siguiente manera:

 

{user.id->eq->b69b712f-7bd6-357d-9cda-59959c89a2b1}

 

3. Utilizar in con una lista de valores:

 

Para utilizar un filtro in con una lista de valores, es necesario agregar los valores dentro de la estrutura [valores], de la siguiente manera:

 

{code->in->[61,62,63]}

 

OBSERVACIÓN: no puede tener espacios entre las comas y los valores.

 

4. Realizar filtro por un período de fecha.

 

Para filtrar por un período de fecha, es necesario agregar un filtro "mayor que" y otro de "menor que". Según los operadores listados anteriormente, el formato de fecha es el siguiente:

 

2020-06-30T13:26:32.163Z

 

Abajo un filtro de oportunidad creada entre los dias 29 e 30 de enero de 2020:

 

{createdAt->ge->2020-01-29T00:00:00.000Z}{createdAt->lt->2020-01-31T00:00:00.000Z}

 

5. Verificar si un campo esta nulo:

 

Para verificar si un campo esta nulo, basta agregar el operador isNull en el lugar del operador y valor, como el ejemplo:

 

{externalId->isNull}

 

Note que irá traer todas las oportunidades en que el campo externalId no fue completado. De esta manera, es posible trabajar con los campos para realizar los filtros necesarios en su solicitud.

 

Para más detalles acceda 

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0

0 Comentarios

Inicie sesión para dejar un comentario.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Rellene los campos siguientes para iniciar el chat:

Chat _