Получить массив элементов процесса rpa.item.list

Scope: rpa

Кто может выполнять метод: любой пользователь

DEPRECATED

Развитие метода остановлено. Используйте смарт-процессы как аналог функционала.

Метод получает список элементов процесса с идентификатором typeId.

Параметры метода

Название
тип

Описание

typeId
integer

Идентификатор процесса

order
number

Список для сортировки, где ключ — поле, а значение — ASC или DESC

filter
number

Список для фильтрации.

Ключи для фильтрации по пользовательским полям должны быть в UPPER_CASE, остальные — в camelCase. Примеры фильтров ниже

start
number

Сдвиг для постраничной навигации.

Обработка ответа

HTTP-статус: 200

В ответе будут только основные поля элементов, без данных о заданиях и пользователях элементов:

{
            "items": [
                {},
                {}
            ]
        }
        

Примеры фильтра

  1. Найти элементы, на которых есть невыполненные задания текущего пользователя

    {
                "filter": {
                    "tasks": "has_tasks"
                }
            }
            

    Чтобы найти элементы, на которых нет заданий пользователя, надо передать значение no_tasks.

  2. Найти элементы, обновленные пользователем с идентификатором 4

    {
                "filter": {
                    "=updatedBy": "4"
                }
            }
            
  3. Найти элементы, обновленные или сдвинутые пользователем с идентификатором 4

    {
                "filter": {
                    "logic": "or",
                    "0": {
                        "=updatedBy": "4"
                    },
                    "1": {
                        "=movedBy": "4"
                    }
                }
            }
            
  4. Найти элементы, у которых заполнено пользовательское поле с кодом UF_RPA_1_STRING

    {
                "filter": {
                    "!=UF_RPA_1_STRING": "",
                }
            }
            
  5. Найти элементы, которые были созданы, изменены и сдвинуты в период с 19.03 по 22.03

    {
                "filter": {
                    ">createdTime":"2020-03-19T02:00:00+02:00",
                    ">movedTime":"2020-03-19T02:00:00+02:00",
                    ">updatedTime":"2020-03-19T02:00:00+02:00",
                    "<createdTime":"2020-03-22T02:00:00+02:00",
                    "<movedTime":"2020-03-22T02:00:00+02:00",
                    "<updatedTime":"2020-03-22T02:00:00+02:00"
                }
            }
            
  6. Найти элементы, которые были или созданы, или изменены или сдвинуты в период с 19.03 по 22.03

    {
                "filter": {
                    "logic":"OR",
                    "0":{
                        ">createdTime":"2020-03-19T02:00:00+02:00",
                        "<createdTime":"2020-03-22T02:00:00+02:00"
                    },
                    "1":{
                        ">movedTime":"2020-03-19T02:00:00+02:00",
                        "<movedTime":"2020-03-22T02:00:00+02:00"
                    },
                    "2":{
                        ">updatedTime":"2020-03-19T02:00:00+02:00",
                        "<updatedTime":"2020-03-22T02:00:00+02:00"
                    }
                }
            }
            

Продолжите изучение