Блог Горошко Андрея Bitrix24 Получить информацию о стадии rpa.stage.get

Получить информацию о стадии rpa.stage.get

Эффективная интеграция и кастомизация функционала в Битрикс24 часто требует работы на уровне API. Сегодня мы подробно рассмотрим «Получить информацию о стадии rpa.stage.get». Вы узнаете экспертные методики работы с rpa.stage.get и научитесь избегать типичных ошибок начинающих разработчиков.

Получить информацию о стадии rpa.stage.get

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

Метод получает информацию о стадии по id.

Параметры стадии

Название
тип
Описание
id*
number
Идентификатор стадии

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

HTTP-статус: 200

{
    "id": 1,
    "name": "Запуск",
    "code": "",
    "color": "22B9FF",
    "sort": 1000,
    "semantic": null,
    "typeId": 1,
    "isFirst": true,
    "isSuccess": false,
    "isFail": false,
    "tasks": [
        {
            "title": "Задание",
            "robotType": "RpaApproveActivity",
            "robotName": "A43555_78925_98855_46118",
            "canAppendResponsibles": true,
            "users": [
                {
                    "id": "U1",
                    "entityId": 1,
                    "name": "Anton",
                    "photoSrc": "",
                    "url": "\/company\/personal\/user\/1\/",
                    "entityType": "users"
                },
                {
                    "id": "U4",
                    "entityId": 4,
                    "name": "Piter",
                    "photoSrc": "",
                    "url": "\/company\/personal\/user\/4\/",
                    "entityType": "users"
                }
            ]
        }
    ],
    "robotsCount": 0,
    "possibleNextStages": [1,2,3,4,5],
    "permissions": {
        "droppable": true,
        "canMoveFrom": true
    }
}

Возвращаемые данные

НазваниеОписание
nameНазвание стадии
codeСимвольный код. Можно использовать как внешний идентификатор
colorHEX-код цвета стадии, 6 символов
sortИндекс сортировки
semanticКод семантики стадии. Может быть либо SUCCESS, либо FAIL
typeIdИдентификатор процесса
isFirstВычисляемое поле. Возвращает true, если это первая стадия процесса
isSuccessВычисляемое поле. Возвращает true, если эта стадия является успешной
isFailВычисляемое поле. Возвращает true, если эта стадия является провальной
tasksМассив заданий стадии. Каждая запись имеет следующую структуру:
— title — заголовок задания
— robotType — тип задания. Может принимать одно из значений:
— RpaApproveActivity — утвердить или отклонить
— RpaMoveActivity — просто передвинуть
— RpaRequestActivity — запрос информации
— RpaReviewActivity — ознакомиться с информацией
— robotName — имя активити
— users — массив участников задания для отрисовки в канбане на стадии
robotsCountвычисляемое поле. Количество роботов на стадии
possibleNextStagesмассив идентификаторов стадий, в которые можно перенести элемент. Не используется
permissionsнабор разрешений для канбана:
— droppable — в эту стадию могут быть перемещены элементы
— canMoveFrom — из этой стадии могут быть перемещены элементы
  • [](./index)
  • [](./rpa-stage-add)
  • [](./rpa-stage-update)
  • [](./rpa-stage-list-for-type)
  • [](./rpa-stage-delete)

💡 Экспертное мнение и рекомендации

Ключевые выводы по теме «Получить информацию о стадии rpa.stage.get»:

Использование современных стандартов D7 при работе с rpa.stage.get позволяет писать чистый, масштабируемый и безопасный код. Не забывайте обрабатывать исключения (try/catch) и проверять права доступа текущего пользователя перед выполнением критических операций.

Похожая задача в бизнесе?

Помогу автоматизировать процессы и внедрить ИИ

Меня зовут Андрей Горошко. Я Full-stack разработчик и эксперт по 1С-Битрикс. Настраиваю CRM Битрикс24, разрабатываю защищенные API и создаю умных ИИ-агентов для автоматизации рутины.

Related Post

Поставить звонок на удержание со стороны приложения CallCardSetHoldПоставить звонок на удержание со стороны приложения CallCardSetHold

Эффективная интеграция и кастомизация функционала в Битрикс24 часто требует работы на уровне API. Сегодня мы подробно рассмотрим «Поставить звонок на удержание со стороны приложения CallCardSetHold». Вы узнаете экспертные методики работы

Как использовать метод SDK crm.quote.contact.fields в Битрикс24Как использовать метод SDK crm.quote.contact.fields в Битрикс24

Оптимизация производительности и безопасности — залог успешного проекта на 1С-Битрикс. Данный материал посвящен практическому применению «Как использовать метод SDK crm.quote.contact.fields в Битрикс24». Мы подготовили подробный разбор принципов работы и развернутые

Как использовать метод SDK tasks.task.favorite.remove в Битрикс24Как использовать метод SDK tasks.task.favorite.remove в Битрикс24

Оптимизация производительности и безопасности — залог успешного проекта на 1С-Битрикс. Данный материал посвящен практическому применению «Как использовать метод SDK tasks.task.favorite.remove в Битрикс24». Мы подготовили подробный разбор принципов работы и развернутые