При разработке и поддержке проектов на платформе 1С-Битрикс критически важно использовать современные стандарты D7 API. В этом руководстве мы детально изучим тему «Получить информацию об элементе rpa.item.get», разберем архитектурные особенности и предоставим готовые к интеграции примеры кода.
Получить информацию об элементе rpa.item.get
> Scope: rpa
>
> Кто может выполнять метод: любой пользователь
Метод получает информацию об элементе с идентификатором id процесса с идентификатором typeId.
Названиетип | Описание |
|---|---|
typeId integer | Идентификатор процесса |
id integer | Идентификатор элемента |
Обработка ответа
HTTP-статус: 200
{
"item": {
"id": 43,
"stageId": 4,
"previousStageId": 3,
"name": "Название элемента",
"typeId": 1,
"createdBy": 1,
"updatedBy": 1,
"createdTime": "19.03.2020 13:07:39",
"updatedTime": "23.03.2020 18:34:05",
"movedTime": "23.03.2020 18:34:05",
"detailUrl": "/rpa/item/1/43/",
"movedBy": 1,
"UF_RPA_1_NAME": "Название элемента",
"tasksCounter": 0,
"tasksFaces": {
"completed": [
1
],
"running": [],
"all": [
1
]
},
"users": {
"1": {
"id": "1",
"name": "Anton",
"secondName": null,
"lastName": "",
"title": null,
"workPosition": null,
"fullName": "Anton",
"link": "/company/personal/user/1/"
}
}
}
}Возвращаемые данные
| Название | Описание |
|---|---|
| stageId | Идентификатор стадии, на которой находится элемент |
| previousStageId | Идентификатор предыдущей стадии элемента |
| name | Название элемента |
| typeId | Идентификатор процесса |
| createdBy | Идентификатор пользователя, создавшего элемент |
| updatedBy | Идентификатор пользователя, изменившего элемент |
| movedBy | Идентификатор пользователя, изменившего стадию элемента |
| createdTime | Время создания элемента |
| updatedTime | Время изменения элемента |
| movedTime | Время изменения стадии элемента |
| detailUrl | Ссылка на карточку элемента |
| tasksCounter | Количество заданий на элементе для пользователя |
| tasksFaces | Информация для отрисовки последовательности ответственных при утверждении: — completed — кто выполнил задание— running — кто выполняет задание— all — все участники |
| users | Агрегированная информация о всех пользователях, имеющих отношение к элементу. Список, где ключ — идентификатор пользователя: — id — идентификатор— name — имя— secondName — отчество— lastName — фамилия— title — обращение— workPosition — должность— fullName — форматированное имя— link — ссылка на профиль |
| UF_RPA_… | Значения пользовательских полей. Значения множественных полей отдаются в виде массива. Значение поля типа Файл отдаются в виде списка: |
- [](./index)
- [](./rpa-item-add)
- [](./rpa-item-update)
- [](./rpa-item-get-tasks)
- [](./rpa-item-list)
- [](./rpa-item-delete)
💡 Экспертное мнение и рекомендации
Ключевые выводы по теме «Получить информацию об элементе rpa.item.get»:
Использование современных стандартов D7 при работе с rpa.item.get позволяет писать чистый, масштабируемый и безопасный код. Не забывайте обрабатывать исключения (try/catch) и проверять права доступа текущего пользователя перед выполнением критических операций.
Похожая задача в бизнесе?
Помогу автоматизировать процессы и внедрить ИИ
Меня зовут Андрей Горошко. Я Full-stack разработчик и эксперт по 1С-Битрикс. Настраиваю CRM Битрикс24, разрабатываю защищенные API и создаю умных ИИ-агентов для автоматизации рутины.
или на почту: gorandvas@yandex.ru