Стадии
Scope: rpa Права на выполнение: для всех
Подробнее о стадиях можно прочитать в документации по модулю rpa.
rpa.stage.*
Метод | Описание | С версии |
---|---|---|
rpa.stage.get({id: number}) |
Отдает информацию о стадии по её ID. Параметр:
Ответ: { "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 } }
|
|
rpa.stage.listForType({typeId: number, offset: ?number}) |
Метод вернет список стадий процесса, отсотированный в порядке сортировки, с финальными стадиями в конце. Параметры:
В информации о каждой стадии будут только основные данные, без { "stages": [ { "id": 1, "name": "Запуск", "code": "", "color": "22B9FF", "sort": 1000, "semantic": null, "typeId": 1, "isFirst": true, "isSuccess": false, "isFail": false, } ] } |
|
rpa.stage.add({fields: {}}) |
Метод создаст новую стадию и вернет в ответе данные, аналогичные ответу на запрос rpa.stage.get . Параметры:
У процесса может быть только одна успешная стадия |
|
rpa.stage.update({id: number, fields: {}}) |
Метод обновит стадию с id и вернет в ответе данные, аналогичные ответу на запрос rpa.stage.get . Параметры:
У процесса всегда должна быть одна успешная стадия. Изменить семантику успешной стадии нельзя |
|
rpa.stage.delete({id: number}) |
Метод удаляет стадию. Параметры:
У процесса всегда должна быть одна успешная стадия. Удалить успешную стадию нельзя |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024