Команда | Запрос | Дополнительные предварительные действия |
---|---|---|
get_action_by_position | { "plm_type_code": ${scripts}, "state": ${get_action_by_position},//получить описание шага сценария "script_id": string,//идентификатор сценария "position": uint//порядковый номер шага } |
Команда | Ответ | Пример 5.7 |
---|---|---|
get_action_by_position_rp | { "plm_type_code": ${scripts}, "state": ${get_action_by_position_rp}, "action": actioncommand//параметры шага, соответствуют всем параметрам команды соответствующей шагу } | { "state": 1, "error": { "code": 0 }, "queries": [ { "uuid": "3e59ee7e-f75a40f7-3daafaeb-d91c2830", "command": { "plm_type_code": 227, "state": 15, "action": { "plm_type_code": 207, "state": 13, "runtime_id": "f0d9a24a", "command_id": "6fc9ef71-ad77073e-213cddd4-0f0a7b5e", "module_id": "5a1774dc-ae1386c4-21d518a0-adfd4ec9", "settings": { "dimAndFactShow": true, "geometry": { "height": 540, "width": 800 }, "itemWidth": [ 81, 81, 72, 72, 50 ], "workWidths": [ 84 ] } } } } ], "has_undo": false, "has_redo": false } |
Код ошибки | Текст ошибки | Описание |
---|---|---|
"code": RuntimeError (200) | "message": "RuntimeHistory: Specified position is out of bounds" | ошибка появляется, если в position указан номер шага больше, чем всего шагов в сценарии |
"code": RuntimeError (200) | "message": "No such resource" | ошибка появляется, если указан пустой или несуществующий script_id |