/api/v2/bpm/actionsProcesses
Метод возвращает список действий, которые уже настроены для различных процессов.
Для поиска и настройки конкретных действий на каком-либо процессе (внутри процесса) используется гибкая система фильтрации
Query Parameters
- processId integer
Фильтр по процессу, в котором настраивается действие
Example: 1155267 - elementId integer
Фильтр по элементу системы вызывающему действие. Например, нода или, экран или, виджет или, поле
Example: 1155319 - nodeFromId integer
Фильтр по исходному элементу системы. Например, экран с которого осуществляется переход
Example: 1155268 - nodeToId integer
Фильтр по целевому элементу системы. Например, экран на который осуществляется переход
Example: 1155441
Responses
- 200
- 401
OK
- application/json
- Schema
- Example (from schema)
- example-0
- example-1
Schema
- object
{}
200_only_transition_dev
{
"status": 1,
"message": "",
"response": {
"processId": 1155267,
"actions": [
{
"id": 3228873,
"processId": 1155267,
"eventId": null,
"actionId": 1,
"nodeFromId": 1155299,
"nodeToId": 1155606,
"elementId": null,
"order": null,
"logId": null,
"condition": {
"expression": "rule.260",
"rules": [
{
"id": 260,
"ruleName": "Переход",
"methodId": null,
"resultApiField": null,
"fieldName": null,
"operator": null,
"answerId": null,
"answer": "1",
"isRequired": true
}
]
}
},
{
"id": 3228895,
"processId": 1155267,
"eventId": null,
"actionId": 1,
"nodeFromId": 1155481,
"nodeToId": 1155773,
"elementId": null,
"order": null,
"logId": null,
"condition": {
"expression": "rule.260",
"rules": [
{
"id": 260,
"ruleName": "Переход",
"methodId": null,
"resultApiField": null,
"fieldName": null,
"operator": null,
"answerId": null,
"answer": "1",
"isRequired": true
}
]
}
},
{
"id": 3228896,
"processId": 1155267,
"eventId": null,
"actionId": 1,
"nodeFromId": 1155773,
"nodeToId": 1155986,
"elementId": null,
"order": null,
"logId": null,
"condition": {
"expression": "rule.260",
"rules": [
{
"id": 260,
"ruleName": "Переход",
"methodId": null,
"resultApiField": null,
"fieldName": null,
"operator": null,
"answerId": null,
"answer": "1",
"isRequired": true
}
]
}
}
]
},
"preparingsTime": 0.369
}
200_dev
{
"status": 1,
"message": "",
"response": {
"processId": 1155267,
"actions": [
{
"id": 3228897,
"processId": 1155267,
"eventId": 3,
"actionId": 3,
"nodeFromId": 1155268,
"nodeToId": 1155441,
"elementId": 1155319,
"order": 0,
"logId": 4,
"condition": {
"expression": "rule.12 & rule.13",
"rules": [
{
"id": 12,
"ruleName": "change application for a status VKYCCheck",
"methodId": 123,
"resultApiField": "body.status",
"fieldName": null,
"operator": "=",
"answerId": null,
"answer": "1",
"isRequired": true
},
{
"id": 13,
"ruleName": "change application for a status EmailVerification",
"methodId": 124,
"resultApiField": "body.status",
"fieldName": null,
"operator": "=",
"answerId": null,
"answer": "1",
"isRequired": true
}
]
}
}
]
},
"preparingsTime": 0.674
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example
Schema
- object
{}
{
"status": 0,
"message": "Authentication credentials were not provided.",
"response": {
"detail": "Authentication credentials were not provided."
},
"preparingsTime": 0.008
}
Loading...