Здравствуйте,
Скажите, как связаны объекты "Файлы активности" и "Файл". Я думал, что id в объекте "Файлы активности" = id в объекте "Файл", но при построении бизнес процесса не находит записи при таком условии. Вообще мне нужно связать "Файлы активности" и "Объект для детали файлы и ссылки объекта раздела "Обращения"", для них родительский объект указан - "File"
Нравится
Пробовал использовать элемент процесса "Обработать файл" в бизнес процессе, со следующими параметрами:
Из какого объекта читать: Активность (Файл и ссылка активности)
В какой объект сохранять: Обращение (Объект для детали файлы и ссылки объекта раздела "Обращения")
Обращения: [#Читать активность.Первый элемент результирующей коллекции.Обращение#]
Получил ошибку:
Terrasoft.Common.DbOperationException: 23503: insert or update on table "CaseFile" violates foreign key constraint "FKqiFdDn9eJMXo7aptHlVZvOIRVNA" ---> Npgsql.PostgresException: 23503: insert or update on table "CaseFile" violates foreign key constraint "FKqiFdDn9eJMXo7aptHlVZvOIRVNA"
Добрый день!
Если задача состоит в том, чтобы переносить файл из Файл и ссылки активности в Файл и ссылки обращения, можно реализавать ее подобным образом, как указано на скриншотах во вложении.
Процесс скопирует файл из Activity (File and link of activity) и запишет его в Case (Attachments and notes detail object in Cases section).