Добавление файлов в Активность

Здравствуйте. Возникла необходимость добавления файла документа при формировании Активности. БП построил, но кажется, что-то неправильно указал и желаемого результата не выдало. Помогите пожалуйста разобраться.






Нравится

5 комментариев

Добрый день, Дмитрий. Вам вместо последних 2-х элементов нужно вставить один элемент "Добавление данных" и там выбрать "Добавить результат выборки"
http://clip2net.com/s/3skvbrd
1. Объект в который записываем.
2. Объект с которого считываем.

"Павлюк Роман" написал:

Добрый день, Дмитрий. Вам вместо последних 2-х элементов нужно вставить один элемент "Добавление данных" и там выбрать "Добавить результат выборки"

http://clip2net.com/s/3skvbrd

1. Объект в который записываем.

2. Объект с которого считываем.

Здравствуйте, Роман. Чему должно соответствовать условие? Просто не понял как у вас заказ оказался равен заказу? Значение полей считываться должно из данных файлов и ссылок документа или же активности?

Здравствуйте, Дмитрий!

Элемент "Изменить данные"/"Добавить данные" не умеет работать с полями типа blob (тип поля, в котором хранятся данные файла).

Если пройтись по процессу, то очень много ошибок. Вероятность того, что в системе созданная активность получит такой же Id, как и Id существующего в системе "Документа" тождественно 0 (скриншоты 3-5).
Последнее изменение данных вообще непонятно. В результате у Вас должно получится две разных записи в разных таблицах с одинаковыми Id?

В комментарии Романа поле объекта "Заказ" сравнивается с параметром процесса Заказ.

Решить Вашу задачу без программирования не получится. К тому же Ваше решение очень сильно увеличит размер базы данных. Представьте, что у Вас есть 1 файл размером 1Мб и Вы создаете 1000 активностей. Размер базы данных вырастет на 1ГБ. Как-то нехорошо...

Более оптимальным будет следующее решение - прикреплять созданной активности ссылку на файл.
В любом случае я Вам рекомендую еще раз продумать бизнес задачу, которую Вы хотите решить и описать ее более подробно.

Здравствуйте, Алексей. Для каждого документа будет создана только одна активность. В системе дополнительно интегрирован PT Docs работа с документами и согласование. По логике сначала будет отправляться активность директору и для облегчения системы, в смысле манипуляций с разделами, было принято решение привязывать файлы и к отправленной активности.
Насчёт ссылки идея хорошая. Не могли бы помочь с данной реализацией?

Добрый день!

Решение будет выглядеть следующим образом:
1. Предположим, что файл уже загружен на деталь “Файлы и ссылки” в документ. Нажать на файл правой кнопкой – Копировать адрес ссылки.
2. Элемент добавления данных. Объект “Файл и ссылка активности”. Заполнить поля: Тип – Ссылка, Активность – СтартовыйСигнал. Id, Название – вставить в кавычках адрес ссылки на файл (например “http://localhost:1760/0/rest/FileService/GetFile/7b332db9-3993-4136-ac3…”)

Показать все комментарии