SharePoint Alfresco PHP MySQL
О сайте Контакты
пятница, 30 сентября 2011 г.

Desktop Actions в Alfresco CIFS (__CheckInOut.exe, __ShowDetails.exe и __Alfresco.url)

При подключении подсистемы 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.

Sergey Lysenko, пятница, 30 сентября 2011 г.

Комментарии: