ComplianceServer/oldcode/CoreService/XML/JobConfig.xml

157 lines
4.4 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<quartz xmlns="http://quartznet.sourceforge.net/JobSchedulingData"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
version="1.0"
overwrite-existing-jobs="true">
<!--短信批量发送作业调度-->
<job>
<job-detail>
<name>SmsSendJob</name>
<group>SmsGroup</group>
<job-type>CRM.Core.CoreService.SmsJob.SmsSendJob,CoreService</job-type>
</job-detail>
<trigger>
<cron>
<name>SmsSendTrigger</name>
<group>SmsTriggerGroup</group>
<job-name>SmsSendJob</job-name>
<job-group>SmsGroup</job-group>
<cron-expression>
0/10 * * * * ?
</cron-expression>
</cron>
</trigger>
</job>
<job>
<job-detail>
<name>OrderStatusJob</name>
<group>OrderGroup</group>
<job-type>CRM.Core.CoreService.Order.OrderStatusJob,CoreService</job-type>
</job-detail>
<trigger>
<cron>
<name>OrderSendTrigger</name>
<group>OrderTriggerGroup</group>
<job-name>OrderStatusJob</job-name>
<job-group>OrderGroup</job-group>
<cron-expression>
0 */30 * * * ?
</cron-expression>
</cron>
</trigger>
</job>
<job>
<job-detail>
<name>HgSmsSendJob</name>
<group>HgSmsSendGroup</group>
<job-type>CRM.Core.CoreService.SmsJob.HgSmsSendJob,CoreService</job-type>
</job-detail>
<trigger>
<cron>
<name>HgSmsSendTrigger</name>
<group>HgSmsSendTriggerGroup</group>
<job-name>HgSmsSendJob</job-name>
<job-group>HgSmsSendGroup</job-group>
<cron-expression>
0 */10 8-18 * * ?
</cron-expression>
</cron>
</trigger>
</job>
<job>
<job-detail>
<name>ContractRebuildJob</name>
<group>ContractGroup</group>
<job-type>CRM.Core.CoreService.Contract.ContractRebuildJob,CoreService</job-type>
</job-detail>
<trigger>
<cron>
<name>ContractSendTrigger</name>
<group>ContractTriggerGroup</group>
<job-name>ContractRebuildJob</job-name>
<job-group>ContractGroup</job-group>
<cron-expression>
0 */1 * * * ?
</cron-expression>
</cron>
</trigger>
</job>
<job>
<job-detail>
<name>AutoOpenOrderJob</name>
<group>AutoOpenOrderJobGroup</group>
<job-type>CRM.Core.CoreService.Order.AutoOpenOrderJob,CoreService</job-type>
</job-detail>
<trigger>
<cron>
<name>AutoOpenOrderTrigger</name>
<group>AutoOpenOrderTriggerGroup</group>
<job-name>AutoOpenOrderJob</job-name>
<job-group>AutoOpenOrderJobGroup</job-group>
<cron-expression>
0 */5 * * * ?
</cron-expression>
</cron>
</trigger>
</job>
<job>
<job-detail>
<name>AutomaticOpenOrderJob</name>
<group>AutoOpenOrderJobGroup</group>
<job-type>CRM.Core.CoreService.Order.AutomaticOpenOrderJob,CoreService</job-type>
</job-detail>
<trigger>
<cron>
<name>AutomaticOpenOrderTrigger</name>
<group>AutoOpenOrderTriggerGroup</group>
<job-name>AutomaticOpenOrderJob</job-name>
<job-group>AutomaticOpenOrderJobGroup</job-group>
<cron-expression>
0 */5 * * * ?
</cron-expression>
</cron>
</trigger>
</job>
<job>
<job-detail>
<name>LoadPerformanceDayJob</name>
<group>LoadPerformanceDayJobGroup</group>
<job-type>CRM.Core.CoreService.Order.LoadPerformanceDayJob,CoreService</job-type>
</job-detail>
<trigger>
<cron>
<name>LoadPerformanceDayTrigger</name>
<group>LoadPerformanceDayTriggerGroup</group>
<job-name>LoadPerformanceDayJob</job-name>
<job-group>LoadPerformanceDayJobGroup</job-group>
<cron-expression>
0 0 5 * * ?
</cron-expression>
</cron>
</trigger>
</job>
<job>
<job-detail>
<name>UserCenterEventJob</name>
<group>UserCenterEventJobGroup</group>
<job-type>CRM.Core.CoreService.Order.UserCenterEventJob,CoreService</job-type>
</job-detail>
<trigger>
<cron>
<name>UserCenterEventTrigger</name>
<group>UserCenterEventTriggerGroup</group>
<job-name>UserCenterEventJob</job-name>
<job-group>UserCenterEventJobGroup</job-group>
<cron-expression>
*/30 * * * * ?
</cron-expression>
</cron>
</trigger>
</job>
</quartz>