|
![]() |
#1 |
Участник
|
Мы версионность сделали простую на базе АХ таблички аттачей, добавив туда галку Устаревший и по умолчанию отфильтровав только не устаревшие.
По сути сами версии ведут люди (а не робот), но внешне сразу доступны актуальные доки, а версии в кучу списком. В грид выведены доп поля, кто когда аттачил и изменял. При этом правами запрещено тереть файлы, только добавлять. Но да, АХ не анализирует содержимое, а текст описания может быть произвольным, потому тут все на совести пользователей и аудита за ними. Впрочем, проблема "не тех файлов" и для шарепоинта актуальна. Проблема хранения в БД файла более 5мб на АХ4 не побеждена (хотя кому-то везет, после танца с бубном). В АХ2009 исправлено (я не тестил). У хранения в БД есть один плюс - запрет на редактирование файла, тогда как хранимый в папке может быть перезаписан изменением в него. Частично лечится настройкой доступа к файлам и их сокрытием в папке через права AD Хранение в БД сопряжено с распуханием БД, нужно настраивать таблицу аттачей на отдельный диск и делать отдельный бакап для нее. Так как врезка аттача в АХ сквозная, то можно там в одном месте написать свой код поверх\вместо родного. Например, хранить в папке, но по доступу через АОС, а не с правами пользователя (как в оригинале), на просмотр делать копию файла, что бы нельзя было его пересохранить. Этот сценарий мы держим про запас, когда припрет так и поступим. Либо уже тесная интеграция с шарепоинт. |
|
![]() |
#2 |
Участник
|
Всем спасибо за консультации. Подумав, решили хранить все в SharePoint. Права выставлять в нем же. Разнести разные типы документов (Основное - Управление документами - Типы документов) по разным папкам, либо создать под каждый тип документа свою библиотеку документов на SharePoint. А аксе настроить права доступа на таблицу DocuType, следовательно, пользователи будут видеть в меню "Создать" только доступные им типы документов (т.к. меню набирается динамически из этой таблицы). Затем привязать в аксе каждый тип документа к своей папке/библиотеке на SharePoint.
|
|
Теги |
axapta, dynamics ax, sharepoint |
|
![]() |
||||
Тема | Ответов | |||
Хранение документов в SharePoint | 0 | |||
ответственное хранение | 11 | |||
Передача товара на ответственное хранение | 30 | |||
Учет накладных расходов на хранение | 4 | |||
MS SQL и хранение в них файлов | 10 |
|