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

Выберите инструмент для разработки с AI-агентом:

  • используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
  • используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации

Scope: rpa

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

DEPRECATED

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

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

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

Название
тип

Описание

typeId
integer

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

order
object

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

filter
object

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

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

start
integer

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

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

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"
            }
        }
    }
    

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