Здравствуйте! Возникла следующая проблема:
При запуске процесса по кнопке "Сохранить" на форме элемента приложения, или при нажатии кнопки запуска процесса на форме, информация о поставленной пользователю задаче отображается в модулях "Листы согласования" и "Связанные задачи" с указанием времени выполнения, информации о пользователе и о задаче.
Однако при запуске процесса из сценария или через API, передаче в качестве переменной приложения конкретного элемента этого приложения, информация о задачах на форме появляется лишь в модуле "Листы согласования". В модуле "Связанные задачи" задача не появляется. Также на форме элемента приложения, процесс для которого запускался через API, отсутствует индикация времени выполнения.
Пожалуйста, подскажите как решить данную проблему.
Тело POST запроса запуска процесса через API (переменная otchet - id элемента приложения):
Код:
{
"context": {
"NegotiatorEmployee": [
"a2f41dc1-b9f0-489a-b69b-6c3281f241a8"
],
"otchet": [
"527a4622-9de4-4f56-8d03-38961bb298a8"
],
"processdebuglog": "",
"file": [],
"check_file": true,
"reason": "",
"title_to_contur": "",
"ResponsibleEmployee": [
"a2f41dc1-b9f0-489a-b69b-6c3281f241a8"
],
"otcheti": [],
"check": true,
"rephistory": [
"00000000-0000-0000-0000-000000000000"
],
"appreporttemplate": [
"00000000-0000-0000-0000-000000000000"
],
"id": "",
"text": "",
"status": "",
"xml_file": [],
"xml_file_id": "",
"response": "",
"xml_file_link": "",
"sucessfully_sent": true,
"second_approved": true,
"post": "",
"soglas_post": "",
"task_link": "",
"check_time": "2023-06-24T14:04:14.993Z",
"approve_time": "2023-06-24T14:04:14.993Z",
"finalize_time": "2023-06-24T14:04:14.993Z",
"sign_time": "2023-06-24T14:04:14.993Z",
"check_delta_time": "2023-06-24T14:04:14.993Z",
"check_duration": 365,
"approve_duration": 365,
"finalize_duration": 365,
"sign_duration": 365,
"error_text": "",
"__target": ""
}
}
Код запуска процесса из сценария :
Код:
Context.data.id = '481fb11a-2005-4805-86f6-6886d075ee7d';
const pr = Global.ns.branch_reporting_2_1.app.userrep.processes.ReportAgreement_2;
await pr.run({
card_id: Context.data.id
});