Installation Instructions for Sitecore QuartzScheduler module
Module works with Sitecore 8, 8.1 update 3. Tested it with 8.2 but apart from trigger detail dialog, everything seems to work.
Please follow these steps to install the packages in a zip file
- Install TDS.Sitecore.QuartzScheduler.Core.update package
- Install TDS.Sitecore.QuartzScheduler.Matser.update package
- Re-build Master Index
- Optional steps
- Install TDS.Sitecore.QuartzScheduler.Master.Content.update package to install out of the box job definitions
Note: If you are installing this package, see notes below each job to ensure you don’t run it twice - This package contains job definitions for:
- HelloWorld demo job
- Archive Job performance statistics
- Cleanup Publish Queue (Sitecore job) - invoked from a quartz job
- In Sitecore agent /task configuration, set interval to 00:00:00 to disable Sitecore invoking this job
- Cleanup History (Sitecore job) - invoked from a quartz job
- In Sitecore agent / task configuration, set interval to 00:00:00 to disable Sitecore invoking this job
- Cleanup Event Queue (Sitecore job) - invoked from a quartz job
- In Sitecore agent / task configuration, set interval to 00:00:00 to disable Sitecore invoking this job
- Restart App Pool
At this point you are ready to define your jobs and triggers
Add Log4Net configuration as mentioned below
Under
<log4net> node, add appender for Sitecore.QuartzScheduler as shown below
Add corresponding
logger just below </root> element, as shown below
Known issue with Sitecore 8.2
Problem
Trigger detail
dialog does not take the whole window width and hight. This apperas to be Frame
control issue.
Workaround
Work around to this
is you can open triggerdetail page by copying jobdetail and trigger detail id
as given below
/sitecore/client/Applications/QuartzScheduler/Pages/TriggerDetails?sc_lang=en&jd={97EEE137-5303-4CF9-87A2-CEF8B68DB9C2}&td={68975F6D-9C5B-4C26-99AF-5537A87244C7}
You can get the
trigger detail and job detail id from job detail page. When you click on the
trigger item in the list control, console shows you the id of the trigger, you
can copy from there.