AnsweredAssumed Answered

mise en place d'un cron sous sdk 3

Question asked by mpavot on Jun 16, 2017
Latest reply on Jun 16, 2017 by mpavot

Bonjour à tous,

 

Voila je souhaite exécuter un script chaque soir sur mes nœuds user Alfresco.

 

je sais que je dois faire un cron , mais je ne comprend pas à quoi correspond chaque balise du fichier XML.

De plus je suis sur une achi maven sdk 3 et je ne sais pas ou placer mon script pour qu'il soit déployée au chemin voulu 

 

voila un bout code que j'ai fait mais il ne fonctionne pas (je sais que value est configuré pour 10 minute) :

 

<bean id="runScriptResetPassword" 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="cronExpression">
<value>0 0/10 * * * ?</value>
</property>
<property name="jobName">
<value>resetOldPassword</value>
</property>
<property name="triggerName">
<value>SendMailEveryTenMinutesScheduleTrigger</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="runScriptResetPassword"/>
</property>
<property name="transactionService">
<ref bean="TransactionService"/>
</property>
<property name="runAsUser">
<value>System</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:resetPassword.js"' )\}</value>
</entry>
</map>
</property>
 </bean>
</beans>

Outcomes