При подключении подсистемы CIFS пользователям предоставляется возможность монтировать сетевой диск с материалами, расположенными в Alfresco. Заботливая система позволяет делать с сетевыми файлами определенные стандартные действия, которые обычно делаются в веб-интерфейсе. Подразумевается, что это ускорит работу и сократит количество непроизводительных заходов в веб-интерфейс. Alfresco делает это путем вставки в каждую директорию служебных файлов, которые видны только при работе с CIFS: __CheckInOut.exe, __ShowDetails.exe и __Alfresco.url. Некоторых пользователей их постоянное появление может смущать, к тому же они могут просто их скопировать на свою рабочую станцию, и завалить вопросами о них техподдержку. Поэтому иногда бывает целесообразным запретить Alfresco генерировать служебные файлы при работе с CIFS.
Предназначение служебных файлов:
__Alfresco.url – переход в данную папку в веб-интерфейсе Alfresco (не Share);
__ShowDetails.exe – при перетаскивании на него файла перенаправит на страницу детальной информации о файле в веб-интерфейсе Alfresco;
__CheckInOut.exe - при перетаскивании на него заблокирует файл для редактирования остальными, а для текущего пользователя создаст рабочую копию.
Чтобы их убрать, нужно отредактировать файл file-servers-context.xml. Там необходимо закомментировать (или просто удалить) участки XML-разметки:
<!-- <property name="URLFileName"> <value>__Alfresco.url</value> </property> --> <!-- <bean class="org.alfresco.filesys.repo.desk.CheckInOutDesktopAction"> <property name="name"> <value>CheckInOut</value> </property> <property name="filename"> <value>__CheckInOut.exe</value> </property> </bean> <bean class="org.alfresco.filesys.repo.desk.JavaScriptDesktopAction"> <property name="name"> <value>JavaScriptURL</value> </property> <property name="filename"> <value>__ShowDetails.exe</value> </property> <property name="scriptName"> <value>alfresco/desktop/showDetails.js</value> </property> <property name="attributeList"> <value>anyFiles</value> </property> <property name="preprocess"> <value>copyToTarget</value> </property> </bean> -->
Теперь пользователи при работе с CIFS не будут видеть служебных файлов Alfresco.