model (get) (post)

El comando permite recuperar todos los registros contenidos en una tabla específica. También en este caso, los datos se envían solo si el usuario tiene permisos de visualización.

También es posible agregar un post a la llamada para filtrar los registros.

Parámetros

tablenameNombre de la tabla a consultar
dbNombre de la base de datos que contiene la tabla.
gguidLa id de registro global (opcional)
tokenEl token de identificación de usuario

Ejemplo

https://web.nios4.com/ws/?action=model&db=db&tablename=customer&token=00000000

Body opcional

{
     "fields": [ array de nombres de campo para devolver, todo por defecto ],
      "search": { opcional
      "fields": [ array de campos en los que buscar texto ],
      "query": "cadena para buscar en al menos uno de los campos especificados"
      },
      "conditions": { pares de campo/valor en AND },
      "timerange": { filtro de agenda, opcional
             "field_from": "nombre del campo FROM",
             "field_to": "nombre del campo TO",
             "tid_from": TID de inicio,
             "tid_to": TID de fin
       },
       "order_info": [ ["nombre campo", true para ASC], ... ],
       "group_by": [ 



Respuesta

{
  "error": false,
  "records": [
    {
      "gguid": "g",
      "tid": 20191126145027,
      "eli": 1,
      "arc": 0,
      "ut": "user",
      "ind": 0,
      "gguidp": "",
      "exp": "",
      "uta": "1070",
      "tap": "",
      "dsp": "",
      "dsc": "",
      "dsq1": 0,
      "dsq2": 0,
      "utc": "user",
      "tidc": 20180618182500,
      "name": "Customer",
    }
  ],
  "total": 1
}

La respuesta contiene todos los registros requeridos (o el específico a través de su identificador global) que contiene todos los valores. Los registros también se filtran según los permisos del usuario.

También está la clave total para identificar rápidamente la cantidad de registros devueltos.