<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Alfresco 3.4 : SETTING UP A SCHEDULER THAT RUNS JS SCRIPT in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-3-4-setting-up-a-scheduler-that-runs-js-script/m-p/16023#M7086</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;Hello,&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;I'm trying to set up a scheduled action that executes a js script periodically, here is the scheduler :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;bean id="runSplitterScriptAction" class="org.alfresco.repo.action.scheduled.SimpleTemplateActionDefinition"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="actionName"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;script&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="parameterTemplates"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;map&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;entry&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;script-ref&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;!-- element and value has to be on the same line --&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;selectSingleNode('workspace://SpacesStore', 'lucene','PATH:"/app:company_home/app:dictionary/app:scripts/cm:split_transaction.js"')&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/entry&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/map&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="templateActionModelFactory"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;ref bean="templateActionModelFactory" /&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="dictionaryService"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;ref bean="DictionaryService" /&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="actionService"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;ref bean="ActionService" /&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="templateService"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;ref bean="TemplateService" /&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/bean&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;bean id="runScript" class="org.alfresco.repo.action.scheduled.CronScheduledQueryBasedTemplateActionDefinition"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="transactionMode"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;UNTIL_FIRST_FAILURE &amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="compensatingActionMode"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;IGNORE&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="searchService"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;ref bean="SearchService" /&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="templateService"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;ref bean="TemplateService" /&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="queryLanguage"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;lucene&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="stores"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;list&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;workspace://SpacesStore&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/list&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;!-- A query is not being used, just set the path to company home, which&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;results in one hit that we will run the script against --&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="queryTemplate"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;PATH:"/app:company_home"&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;!-- Execute the check review period action at the end of every month. --&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="cronExpression"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;0 0/10 * * * ?&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="jobName"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;splitterJob&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="jobGroup"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;splitterJobGroup&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="triggerName"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;splitterJobTrigger&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="triggerGroup"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;splitterJobTriggerGroup&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="scheduler"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;ref bean="schedulerFactory" /&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="actionService"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;ref bean="ActionService" /&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="templateActionModelFactory"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;ref bean="templateActionModelFactory" /&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="templateActionDefinition"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;ref bean="runSplitterScriptAction" /&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="transactionService"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;ref bean="TransactionService" /&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="runAsUser"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;svc-alfresco&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/bean&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;bean id="templateActionModelFactory" class="org.alfresco.repo.action.scheduled.FreeMarkerWithLuceneExtensionsModelFactory"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;property name="serviceRegistry"&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;ref bean="ServiceRegistry" /&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;/bean&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;This scheduler work fine on Alfresco 4.2.6 but not on our client&amp;nbsp;version 3.4, no output on console (I can execute it&amp;nbsp;manualy), how can I make a operational scheduler on 3.4 version ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;Note: I tried many different possibilities for value field, none worked :&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;${selectSingleNode('workspace://SpacesStore', 'lucene', 'PATH:"/app:company_home/app:dictionary/app:scripts/cm:split_transaction.js"')}&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;\$\{selectSingleNode('workspace://SpacesStore/', 'lucene', 'and PATH:"/app:company_home/app:dictionary/app:scripts/cm:split_transaction.js"' )\}&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 12px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 12px;"&gt;&amp;lt;value&amp;gt;selectSingleNode('workspace://SpacesStore', 'lucene', 'PATH:"/app:company_home/app:dictionary/app:scripts/cm:split_transaction.js"' )}&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff; border: 0px;"&gt;Any help would be appreciated.&lt;/SPAN&gt;&lt;BR style="color: #727174; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #727174; background-color: #ffffff; border: 0px;"&gt;thx&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Sep 2017 13:56:06 GMT</pubDate>
    <dc:creator>rennajihi</dc:creator>
    <dc:date>2017-09-26T13:56:06Z</dc:date>
    <item>
      <title>Alfresco 3.4 : SETTING UP A SCHEDULER THAT RUNS JS SCRIPT</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-3-4-setting-up-a-scheduler-that-runs-js-script/m-p/16023#M7086</link>
      <description>Hello,I'm trying to set up a scheduled action that executes a js script periodically, here is the scheduler :&amp;lt;bean id="runSplitterScriptAction" class="org.alfresco.repo.action.scheduled.SimpleTemplateActionDefinition"&amp;gt;&amp;lt;property name="actionName"&amp;gt;&amp;lt;value&amp;gt;script&amp;lt;/value&amp;gt;&amp;lt;/prop</description>
      <pubDate>Tue, 26 Sep 2017 13:56:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-3-4-setting-up-a-scheduler-that-runs-js-script/m-p/16023#M7086</guid>
      <dc:creator>rennajihi</dc:creator>
      <dc:date>2017-09-26T13:56:06Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco 3.4 : SETTING UP A SCHEDULER THAT RUNS JS SCRIPT</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-3-4-setting-up-a-scheduler-that-runs-js-script/m-p/16024#M7087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bug on 3.4 version &lt;A class="jivelink11" href="https://issues.alfresco.com/jira/browse/ALF-9981" title="https://issues.alfresco.com/jira/browse/ALF-9981" rel="nofollow noopener noreferrer"&gt;https://issues.alfresco.com/jira/browse/ALF-9981&lt;/A&gt;&amp;nbsp;to avoid it :&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&amp;lt;value&amp;gt;#{"${"}selectSingleNode('workspace://SpacesStore', 'lucene', 'PATH:"/app:company_home/app:dictionary/app:scripts/ cm:split_transaction.js"' )#{"}"}&amp;lt;/value&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Sep 2017 15:47:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-3-4-setting-up-a-scheduler-that-runs-js-script/m-p/16024#M7087</guid>
      <dc:creator>rennajihi</dc:creator>
      <dc:date>2017-09-26T15:47:53Z</dc:date>
    </item>
  </channel>
</rss>

