Напоминалку можно сделать через shedule action - это что-то вроде крона в Альфреско. Конечно же, реализация зависит от того, смотря какие у Вас цели.
Приведу пример с шедулером. Этот пример запускает скрипт каждую пятницу в два часа ночи и напоминает определенному списку людей о необходимости заполнить отчет. Скрипт mail-about-weekly-report.js находится в репозитории в папке Сompany_home/Dictionary/Scripts и в нем сосредоточенны все действия.
Сам текст scheduled-action-services-context.xml, который надо сбросить затем в tomcat/shared/classes/alfresco/extension:
<?xml version='1.0'encoding='UTF-8'?><!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN''http://www.springframework.org/dtd/spring-beans.dtd'><beans><bean id="templateActionModelFactory"class="org.alfresco.repo.action.scheduled.FreeMarkerWithLuceneExtensionsModelFactory"><property name="serviceRegistry"><ref bean="ServiceRegistry"/></property></bean><bean id="reminder_runScriptAction"class="org.alfresco.repo.action.scheduled.SimpleTemplateActionDefinition"><property name="actionName"><value>script</value></property><property name="parameterTemplates"><map><entry><key><value>script-ref</value></key><value>${selectSingleNode('workspace://SpacesStore', 'lucene', 'PATH:"/app:company_home/app:dictionary/app:scripts/cm:mail-about-weekly-report.js"' )}</value></entry></map></property><property name="templateActionModelFactory"><ref bean="templateActionModelFactory"/></property><property name="dictionaryService"><ref bean="DictionaryService"/></property><property name="actionService"><ref bean="ActionService"/></property><property name="templateService"><ref bean="TemplateService"/></property></bean><bean id="reminder_runScript"class="org.alfresco.repo.action.scheduled.CronScheduledQueryBasedTemplateActionDefinition"><property name="transactionMode"><value>UNTIL_FIRST_FAILURE</value></property><property name="compensatingActionMode"><value>IGNORE</value></property><property name="searchService"><ref bean="SearchService"/></property><property name="templateService"><ref bean="TemplateService"/></property><property name="queryLanguage"><value>lucene</value></property><property name="stores"><list><value>workspace://SpacesStore</value></list></property><property name="queryTemplate"><value>PATH:"/app:company_home"</value></property><property name="cronExpression"><value>002 ? * FRI</value></property><property name="jobName"><value>jobD</value></property><property name="jobGroup"><value>jobGroup</value></property><property name="triggerName"><value>triggerD</value></property><property name="triggerGroup"><value>triggerGroup</value></property><property name="scheduler"><ref bean="schedulerFactory"/></property><property name="actionService"><ref bean="ActionService"/></property><property name="templateActionModelFactory"><ref bean="templateActionModelFactory"/></property><property name="templateActionDefinition"><ref bean="reminder_runScriptAction"/><!-- This is name of the action (bean) that gets run --></property><property name="transactionService"><ref bean="TransactionService"/></property><property name="runAsUser"><value>System</value></property></bean></beans>
1) Как создать реестр произвольного типа? Либо изменить какой либо существующий, например, добавить поле "сумма" в служебную записку (это как пример).
2) Возможно ли автоматическое добавление участников на сайт с реестрами (без подтверждения согласия пользователями). Т к у нас предполагаются участниками абсолютно все работники, а их много, и не хочется им объяснять, что сначала нужно всем подтвердить, а потом только начинать создавать документы.
3) Возможно ли настроить "главную страницу сайта с реестром" так чтобы слева не отображалась колонка с участниками сайта, опять же по причине что и в п 2), у нас все работники будут участниками.
4) Где можно посмотреть более подробные инструкции по генерации документа по шаблону? И можно ли подвесить выполнение данного скрипта, например на кнопку "сохранить" документ в реесте, данные в шаблон должный перейти так же их карточки документа в реесре.
Потому что Репозиторий не должен быть виден всем пользователям. Пользователи должны хранить файлы в "Мои файлы", "Общие файлы" и на сайтах. В репозитории слишком много системных папок, чтобы показывать их все пользователям. Alfresco начала прятать ссылку на репозиторий еще в версии 4.2.d. Чтобы вернуть, Вы можете переписать XML с настройкой верхнего меню.
Вроде уже разобралась, с реестрами!!! Только теперь не могу выгрузить реестр в excel. Когда начинаю выгружать, высвечивается сообщение, что реестр доступент по ссылке (ссылки нет!!!), и сразу только клавиша "ОК". Подскажите, пожалуйста!
Приведу пример с шедулером. Этот пример запускает скрипт каждую пятницу в два часа ночи и напоминает определенному списку людей о необходимости заполнить отчет. Скрипт mail-about-weekly-report.js находится в репозитории в папке Сompany_home/Dictionary/Scripts и в нем сосредоточенны все действия.
Сам текст scheduled-action-services-context.xml, который надо сбросить затем в tomcat/shared/classes/alfresco/extension:
Какой правильно указать адрес приложения в регистри?:
http://www.ossportal.ru/technologies/alfresco/blogs/941
читал и пробовал, модуль появляется и добавляется, кнопка появляется, но не работает.
libreoffice 4.1.3.2
У меня новы вопросы созрели:
1) Как создать реестр произвольного типа? Либо изменить какой либо существующий, например, добавить поле "сумма" в служебную записку (это как пример).
2) Возможно ли автоматическое добавление участников на сайт с реестрами (без подтверждения согласия пользователями). Т к у нас предполагаются участниками абсолютно все работники, а их много, и не хочется им объяснять, что сначала нужно всем подтвердить, а потом только начинать создавать документы.
3) Возможно ли настроить "главную страницу сайта с реестром" так чтобы слева не отображалась колонка с участниками сайта, опять же по причине что и в п 2), у нас все работники будут участниками.
4) Где можно посмотреть более подробные инструкции по генерации документа по шаблону? И можно ли подвесить выполнение данного скрипта, например на кнопку "сохранить" документ в реесте, данные в шаблон должный перейти так же их карточки документа в реесре.
Заранее, спасибо!)