Добрый день! Появилась необходимость создать бизнес процессы через POST-запросы.
Используя мануал для DataServise , написал кейс такого вида:
data = {
"columnValues": {
"items": {
"Account": {
"expressionType": 2,
"parameter": {
"dataValueType": 10,
"value": "f3f8f781-3c5b-4ecb-89ef-5c1ed4da12ga"
},
},
"Category": {
"expressionType": 2,
"parameter": {
"dataValueType": 10,
"value": "1c0bc159-150a-e111-a31b-f2g4hd04c01d"
},
},
....
"operationType": 1,
"rootSchemaName": "Case"
},
},
}
Но при post запросе вида:
h = requests.post("
https://bpm-test.ru/0/dataservice/json/Reply/InsertQuery
", headers=headers, cookies=p.cookies, data=json.dumps(data))
Появляется ошибка :
{'responseStatus': {'ErrorCode': 'ArgumentNullOrEmptyException', 'Message': 'Значение аргумента "name" не может быть пустым', 'Errors': []}, 'rowsAffected': -1, 'nextPrcElReady': False, 'success': False}
С чем это может быть связано? если поле name даже не присутствует