mybpm!
Скачать в формате: PDF pdf DOCX word

Пример 7: Поиск клиентов по их дате создания (Системное поле)

Запрос (Request):

{
  "boCode": "CLIENT",
  "headCodes": [
    "SURNAME",
    "NAME",
    "CREATED_AT"                                  // Введем тип нашего поля сюда чтобы видеть его
  ],
  "orderingFieldCode": "NAME",
  "orderState": "ASC",
  "paging": {
    "offset": 0,
    "limit": 10
  },
  "state": "ALL",
  "brackets": [
    {
      "id": "DTb445uu",                           // Рандомный id бракета
      "parentId": null,
      "parentTreeIds": [],
      "connectionType": "AND",
      "brackets": [],
      "nativeFilters": [                          // Указываем не dynamicFilters, а nativeFilters
        {
          "id": "nl4Fcy3Z",                       // Рандомный id фильтра
          "type": "CREATED_AT",                   // Нативный Тип поля (Как получить? Смотрите ниже) 
          "dateFrom": "2023-09-25T00:00:00.000Z", // Дата с (Измеряется только дата без времени)
          "dateTo": "2023-09-25T00:00:00.000Z"    // Дата по (Измеряется только дата без времени)
        }
      ]
    }
  ]
}

Предусловия для запроса:

Создание БО с кодом CLIENT и полей с кодами SURNAME и NAME описано в предусловии запроса примера #1

  1. Вы должны ознакомиться с типами нативных полей и со структурой nativeFields
  2. Добавим системное поле "Дата Создания" в наше БО Клиент, чтобы отображать его для просмотра:

Ответ (Response):

В результате получаем всех клиентов которые были созданы 25 сентября 2023 года

{
   "boCode": "CLIENT",
   "businessObjectId": "7x9hWxwZ@xa2D3gB",
   "heads": [
      {
         "fieldId": "xQK11@uul08penSM",
         "name": "Фамилия",
         "code": "SURNAME"
      },
      {
         "fieldId": "oDZwyNuzRXrACu7w",
         "name": "Имя",
         "code": "NAME"
      },
      {
         "fieldId": "CREATED_AT",
         "name": "Дата создания",
         "code": "CREATED_AT"
      }
   ],
   "records": [
      {
         "boId": null,
         "instanceId": "3fdhTt7wmbEtEKda",
         "values": [
            {
               "coFieldId": null,
               "fieldId": "xQK11@uul08penSM",
               "value": "Сидоров",
               "displayValue": "Сидоров",
               "isReadOnly": false,
               "readOnly": false
            },
            {
               "coFieldId": null,
               "fieldId": "oDZwyNuzRXrACu7w",
               "value": "Андрей",
               "displayValue": "Андрей",
               "isReadOnly": false,
               "readOnly": false
            },
            {
               "coFieldId": null,
               "fieldId": "CREATED_AT",
               "value": "\"2023-09-25T06:28:04.084Z\"",
               "displayValue": "25.09.2023 12:28",
               "isReadOnly": true,
               "readOnly": true
            }
         ]
      },
      {
         "boId": null,
         "instanceId": "fPhK6xoFo4CmU~IU",
         "values": [
            {
               "coFieldId": null,
               "fieldId": "xQK11@uul08penSM",
               "value": "Малахов",
               "displayValue": "Малахов",
               "isReadOnly": false,
               "readOnly": false
            },
            {
               "coFieldId": null,
               "fieldId": "oDZwyNuzRXrACu7w",
               "value": "Андрей",
               "displayValue": "Андрей",
               "isReadOnly": false,
               "readOnly": false
            },
            {
               "coFieldId": null,
               "fieldId": "CREATED_AT",
               "value": "\"2023-09-25T06:28:45.029Z\"",
               "displayValue": "25.09.2023 12:28",
               "isReadOnly": true,
               "readOnly": true
            }
         ]
      },
      {
         "boId": null,
         "instanceId": "fB6uONz16zm5B@xP",
         "values": [
            {
               "coFieldId": null,
               "fieldId": "xQK11@uul08penSM",
               "value": "Горбачев",
               "displayValue": "Горбачев",
               "isReadOnly": false,
               "readOnly": false
            },
            {
               "coFieldId": null,
               "fieldId": "oDZwyNuzRXrACu7w",
               "value": "Андрей",
               "displayValue": "Андрей",
               "isReadOnly": false,
               "readOnly": false
            },
            {
               "coFieldId": null,
               "fieldId": "CREATED_AT",
               "value": "\"2023-09-25T09:13:30.602Z\"",
               "displayValue": "25.09.2023 15:13",
               "isReadOnly": true,
               "readOnly": true
            }
         ]
      },
      {
         "boId": null,
         "instanceId": "SQq3@OYMqAOklB8k",
         "values": [
            {
               "coFieldId": null,
               "fieldId": "xQK11@uul08penSM",
               "value": "Колпаков",
               "displayValue": "Колпаков",
               "isReadOnly": false,
               "readOnly": false
            },
            {
               "coFieldId": null,
               "fieldId": "oDZwyNuzRXrACu7w",
               "value": "Евгений",
               "displayValue": "Евгений",
               "isReadOnly": false,
               "readOnly": false
            },
            {
               "coFieldId": null,
               "fieldId": "CREATED_AT",
               "value": "\"2023-09-25T06:27:25.292Z\"",
               "displayValue": "25.09.2023 12:27",
               "isReadOnly": true,
               "readOnly": true
            }
         ]
      },
      {
         "boId": null,
         "instanceId": "7ptdU@OFh~4LEKoJ",
         "values": [
            {
               "coFieldId": null,
               "fieldId": "xQK11@uul08penSM",
               "value": "Сидоров",
               "displayValue": "Сидоров",
               "isReadOnly": false,
               "readOnly": false
            },
            {
               "coFieldId": null,
               "fieldId": "oDZwyNuzRXrACu7w",
               "value": "Матвей",
               "displayValue": "Матвей",
               "isReadOnly": false,
               "readOnly": false
            },
            {
               "coFieldId": null,
               "fieldId": "CREATED_AT",
               "value": "\"2023-09-25T09:13:58.218Z\"",
               "displayValue": "25.09.2023 15:13",
               "isReadOnly": true,
               "readOnly": true
            }
         ]
      },
      {
         "boId": null,
         "instanceId": "0EkMG5drGnlS~wlE",
         "values": [
            {
               "coFieldId": null,
               "fieldId": "xQK11@uul08penSM",
               "value": "Сидоров",
               "displayValue": "Сидоров",
               "isReadOnly": false,
               "readOnly": false
            },
            {
               "coFieldId": null,
               "fieldId": "oDZwyNuzRXrACu7w",
               "value": "Михаил",
               "displayValue": "Михаил",
               "isReadOnly": false,
               "readOnly": false
            },
            {
               "coFieldId": null,
               "fieldId": "CREATED_AT",
               "value": "\"2023-09-25T09:11:25.676Z\"",
               "displayValue": "25.09.2023 15:11",
               "isReadOnly": true,
               "readOnly": true
            }
         ]
      },
      {
         "boId": null,
         "instanceId": "caw@i3Zs4IRLuTmX",
         "values": [
            {
               "coFieldId": null,
               "fieldId": "xQK11@uul08penSM",
               "value": "Жумагулов",
               "displayValue": "Жумагулов",
               "isReadOnly": false,
               "readOnly": false
            },
            {
               "coFieldId": null,
               "fieldId": "oDZwyNuzRXrACu7w",
               "value": "Темирлан",
               "displayValue": "Темирлан",
               "isReadOnly": false,
               "readOnly": false
            },
            {
               "coFieldId": null,
               "fieldId": "CREATED_AT",
               "value": "\"2023-09-25T06:27:53.498Z\"",
               "displayValue": "25.09.2023 12:27",
               "isReadOnly": true,
               "readOnly": true
            }
         ]
      }
   ],
   "hasNext": false,
   "totalHits": 7,
   "totalHitsMore": false,
   "tookInMillis": 0
}