Alfresco: Как часто обновляется папка скриптов? Я добавил сценарий, но он не отображается как вариант при создании правила.

В Alfresco Explorer я загрузил файл Javascript в Data Dictionary/Scripts/My Company/my-script.js. Я хочу создать правило, выполняющее этот скрипт в Alfresco Share. Но когда я пытаюсь создать правило, my-script.js не отображается в раскрывающемся списке «Выполнить действие» > «Выполнить сценарий».

Как долго мне нужно ждать, прежде чем мой скрипт появится в раскрывающемся списке?

Обновить

Когда я нажимаю View Details в Alfresco Explorer, свойство Content Type отсутствует. Я вижу, что в других сценариях это есть. (К сожалению, я не могу загрузить скриншот.)

В браузере узлов я вижу это значение для свойства содержимого:

contentUrl=store://2014/11/20/9/18/9c789a43-12c9-4df0-b9ba-8fd0eeb4ee1f.bin|mimetype=application/x-javascript|size=2925|encoding=UTF-8|locale=en_US_

Обновление 2 Как указано в моем комментарии, я не могу просматривать и редактировать свойства «Кодировка» или «Тип контента».

Я проверил, что при добавлении файла .js в папку «Сценарии» в диалоговом окне «Добавить содержимое» есть раздел «Общие свойства», в котором отображаются: имя, тип, кодировка и тип содержимого. (С UTF-8 и Java Script в качестве свойств последних двух свойств.) Но при редактировании свойств после создания эти два последних свойства не отображаются.


person vegemite4me    schedule 20.11.2014    source источник
comment
поскольку вы используете Alfresco, перейдите на страницу сведений о вашем скрипте и нажмите кнопку «Изменить» (справа от раздела «Свойства»), которая позволит вам изменить тип контента вашего скрипта на JavaScript. Это должно делать свое дело.   -  person Teqnology    schedule 21.11.2014
comment
К сожалению, это не так. Когда я нажимаю «Изменить», я попадаю на экран с заголовком «Изменить свойства содержимого», и я могу видеть и редактировать только следующее: имя, заголовок, описание, автор, автоматическая версия.   -  person vegemite4me    schedule 21.11.2014


Ответы (1)


Вам не нужно ждать, дважды проверьте, правильно ли установлен ваш mimetype на JavaScript, чтобы он был подобран.

--- Обновить --- Я только что посмотрел, и это должен быть MIME-тип:

<mimetype mimetype="application/x-javascript" text="true" display="Java Script">
   <extension>js</extension>
</mimetype>
person Tahir Malik    schedule 20.11.2014
comment
Я обновил свой вопрос в ответ на ваш ответ. Mimetype правильный, когда я смотрю в браузере узлов (посмотрите, что я вставил в свой вопрос), но это не то, что я могу увидеть или изменить на экранах View Details / Modify Properties. - person vegemite4me; 21.11.2014
comment
Я вижу, что вставленный вами XML существует в следующем файле: ALFRESCO_HOME/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/mimetype/mimetype-map.xml - person vegemite4me; 21.11.2014
comment
Вы все равно должны попробовать интерфейс Share. Интерфейс Alfresco Explorer не поддерживается, а в версии 5.0 его вообще нет :). Так что дайте мне знать, если это поможет. Если нет, то вы можете установить mimetype через JavaScript. Взгляните на JavaScript API, как изменить свойства контента. - person Tahir Malik; 21.11.2014