Управление документами (лучшая стратегия для реализации)
У меня есть ситуация, когда у пользователей есть первичный документ (заказ на покупку), к которому на протяжении всей его жизни будут добавляться различные другие документы. Документы могут быть сообщениями электронной почты, документами Word или чем-то еще.
Прямо сейчас (неуклюже) решение состоит в том, чтобы распечатать документ в PDF, а затем добавить документ в заказ на поставку, хранящийся в формате PDF.
Я подумываю об использовании базы данных (по номеру заказа на поставку) и привязке к ней документов. Единственная проблема с этим - получение документов в стандартном (PDF) формате и их привязка к ПО в базе данных. Любые предложения по удобному способу сделать это?
1 ответ
Если вы намерены хранить PDF-файлы извне, лучше всего сохранить документ с именем файла, содержащим DocumentID, сгенерированный из таблицы базы данных документов, как в
475833.PDF
Вам понадобится еще одна таблица для сбора всех связанных документов, например, таблица переплетов.
Преимущество печати в PDF заключается в том, что она не зависит от какого-либо конкретного приложения для создания PDF; это будет работать во всех приложениях. Хитрость заключается в том, чтобы найти программное обеспечение, которое позволяет указать имя файла программно. CutePDF делает это, используя записи реестра.