当前位置: 首页 > news >正文

重庆seo全面优化seo关键词推广话术

重庆seo全面优化,seo关键词推广话术,seo简历,wordpress首页文章文章目录 定时器事件时间定义时间固定时间段时间周期 1.开始事件2.中间事件3.边界事件代码实现xml文件自定义服务任务监听器自定义用户任务监听器测试流程流程执行步骤 定时器事件 可以用在开始事件、中间事件、边界事件上#xff0c;边界事件可以是中断和非中断边界事件 需要… 文章目录 定时器事件时间定义时间固定时间段时间周期 1.开始事件2.中间事件3.边界事件代码实现xml文件自定义服务任务监听器自定义用户任务监听器测试流程流程执行步骤 定时器事件 可以用在开始事件、中间事件、边界事件上边界事件可以是中断和非中断边界事件 需要开启异步任务配置全局配置类中 config.setAsyncExecutorActivate(true); 触发时间后会在 act_ru_timer_job 表中记录事件结束后自动删除。 时间定义 时间固定 遵循ISO 8601标准 timerEventDefinitiontimeDate2023-08-19T09:24:20/timeDate /timerEventDefinition时间段 P表示日期的开始年月日T表示时间的开始时分秒 P10DT5M表示每10天5分钟为一个周期PM10M每10分钟为一个周期PT1M一分钟后执行一次PT20S20秒后执行一次 timerEventDefinitiontimeDurationP10DT5M/timeDuration /timerEventDefinition时间周期 R3/PT10H表示重复3次每次间隔10小时R3/PT3S循环3次间隔3秒R/PT1H每隔1小时执行一次 timerEventDefinitiontimeCycleR3/PT10H/timeCycle /timerEventDefinition1.开始事件 使用场景流程只需要启动一次、流程需要在特定的时间间隔重复启动。 子流程不能有定时开始事件流程部署后马上开始定时事件不需要手动启动流程如果手动启动后会额外启动一个流程当部署带有定时器启动事件的流程的更新版本时上一版本的定时器作业会被移除 !-- 定时器开始事件 -- startEvent idsid-eac7f836-a8c2-4120-bfc7-4b06c0705e8b name定时开始事件timerEventDefinition!-- 固定日期 --timeDate2023-08-19T09:24:20/timeDate!-- 循环周期部署流程后自动执行服务任务3次间隔3秒并且会执行3次用户任务触发3个定时边界事件 -- !-- timeCycleR3/PT3S/timeCycle--/timerEventDefinition /startEvent2.中间事件 使用场景定时器中间事件是一个Catching事件当执行到达捕获事件节点 就会启动一个定时器并一直等待触发只有到达指定时间定时器才被触发。 !-- 定时器中间事件 -- intermediateCatchEvent idsid-018de371-80da-4706-a948-ac10f838f9d0 name定时器中间事件timerEventDefinition!-- 定时20秒后执行 --timeDurationPT20S/timeDuration/timerEventDefinition /intermediateCatchEvent3.边界事件 使用场景当某个用户任务或者子流程在规定的时间后还没有执行。那么我们就可以通过定时器边界事件来触发执行特定的处理流程。 其中cancelActivity属性用于说明该事件是否为中断事件。cancelActivity属性值默认为true表示它是边界中断事件当该边界事件触发时它所依附的活动实例被终止原有的执行流会被中断流程将沿边界事件的外出顺序流继续流转。如果将其设置为false表示它是边界非中断事件当边界事件触发时则原来的执行流仍然存在所依附的活动实例继续执行同时也执行边界事件的外出顺序流。 !-- 定时器边界事件cancelActivity属性是触发边界事件后原流程是否中断为true是中断默认为true -- boundaryEvent idsid-0f29bc51-9400-4b01-a13c-e9c37b2bec0a attachedToRefsid-8c894b30-98d9-455d-9766-2a8e22f4e7ab cancelActivitytrue name定时器边界事件timerEventDefinition!-- 定时一分钟后执行 --timeDurationPT1M/timeDuration/timerEventDefinition /boundaryEvent代码实现 定时器开始事件 - 自动任务 - 定时器中间事件 - 用户任务定时器边界事件非中断- 用户任务定时器边界事件中断- 结束 xml文件 ?xml version1.0 encodingUTF-8? definitions xmlnshttp://www.omg.org/spec/BPMN/20100524/MODEL xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xmlns:xsdhttp://www.w3.org/2001/XMLSchema xmlns:activitihttp://activiti.org/bpmn xmlns:bpmndihttp://www.omg.org/spec/BPMN/20100524/DI xmlns:omgdchttp://www.omg.org/spec/DD/20100524/DC xmlns:omgdihttp://www.omg.org/spec/DD/20100524/DI typeLanguagehttp://www.w3.org/2001/XMLSchema expressionLanguagehttp://www.w3.org/1999/XPath targetNamespacehttp://www.activiti.org/processdefprocess idtimer name定时器事件 isExecutabletruedocumentation模拟定时器事件/documentation!-- 定时器开始事件 --startEvent idsid-eac7f836-a8c2-4120-bfc7-4b06c0705e8b name定时开始事件timerEventDefinition!-- 固定日期 --timeDate2023-08-19T11:35:00/timeDate!-- 循环周期部署流程后自动执行服务任务3次间隔3秒并且会执行3次用户任务触发3个定时边界事件 -- !-- timeCycleR3/PT3S/timeCycle--/timerEventDefinition/startEventsequenceFlow idsid-aa41edf6-f2e4-414b-8758-3d49d5d09dd5 sourceRefsid-eac7f836-a8c2-4120-bfc7-4b06c0705e8b targetRefsid-dbdad760-92b3-4561-a1e7-9401197b7aa7/!-- 服务任务会自动自己执行无需人工。服务任务一般是一段可自动执行的任务而无需人工干预 --serviceTask idsid-dbdad760-92b3-4561-a1e7-9401197b7aa7 activiti:exclusivetrue name服务任务 activiti:delegateExpression${myServiceTaskListener}/sequenceFlow idsid-56d3c5eb-4e3f-4904-bf20-250241539247 sourceRefsid-dbdad760-92b3-4561-a1e7-9401197b7aa7 targetRefsid-018de371-80da-4706-a948-ac10f838f9d0/!-- 定时器中间事件1 --intermediateCatchEvent idsid-018de371-80da-4706-a948-ac10f838f9d0 name定时器中间事件1timerEventDefinition!-- 定时20秒后执行 --timeDurationPT20S/timeDuration/timerEventDefinition/intermediateCatchEventsequenceFlow idsid-6ce61e04-1b4b-43b4-8b42-b392bcf44b17 sourceRefsid-018de371-80da-4706-a948-ac10f838f9d0 targetRefsid-8c894b30-98d9-455d-9766-2a8e22f4e7ab/!-- 用户任务 美团外卖骑手 --userTask idsid-8c894b30-98d9-455d-9766-2a8e22f4e7ab name美团外卖骑手extensionElementsactiviti:taskListener eventcreate delegateExpression${myUserTaskListener}//extensionElements/userTask!-- 定时器边界事件1cancelActivity属性是触发边界事件后原流程是否中断为true是中断默认为true --boundaryEvent idsid-0f29bc51-9400-4b01-a13c-e9c37b2bec0a attachedToRefsid-8c894b30-98d9-455d-9766-2a8e22f4e7ab cancelActivityfalse name定时器边界事件1timerEventDefinition!-- 定时30秒后执行 --timeDurationPT30S/timeDuration/timerEventDefinition/boundaryEvent!-- 结束事件1 --endEvent idsid-7dc6287d-719f-44ae-9f29-158c7320f5f3 name结束事件1/!-- 结束事件2 --endEvent idsid-e86db864-c95e-4ccb-a670-03fc0689b874 name结束事件2/sequenceFlow idsid-24f01276-0ed8-4792-abc4-3abc39156b30 sourceRefsid-8c894b30-98d9-455d-9766-2a8e22f4e7ab targetRefsid-fbb3c837-1dca-4bff-85a6-5301f954b6bb/!-- 服务任务 通知 --serviceTask idsid-f38227c9-d0a8-44f1-8ef0-66c1aa5b2ec0 activiti:exclusivetrue name通知服务 activiti:delegateExpression${myServiceTaskListener}/sequenceFlow idsid-99ea1e4d-c0b5-4133-b997-5c77a6486129 sourceRefsid-0f29bc51-9400-4b01-a13c-e9c37b2bec0a targetRefsid-f38227c9-d0a8-44f1-8ef0-66c1aa5b2ec0/sequenceFlow idsid-79f59c59-d979-4928-99e1-5b628fe7652c sourceRefsid-f38227c9-d0a8-44f1-8ef0-66c1aa5b2ec0 targetRefsid-7dc6287d-719f-44ae-9f29-158c7320f5f3/!-- 定时器中间事件2 --!-- 用户任务 饿了么外卖骑手 --userTask idsid-fbb3c837-1dca-4bff-85a6-5301f954b6bb name饿了么外卖骑手extensionElementsactiviti:taskListener eventcreate delegateExpression${myUserTaskListener}//extensionElements/userTasksequenceFlow idsid-9f81e343-9cba-4e5a-b0fe-9c02f655f910 sourceRefsid-fbb3c837-1dca-4bff-85a6-5301f954b6bb targetRefsid-e86db864-c95e-4ccb-a670-03fc0689b874/!-- 定时器边界事件2 中断 --boundaryEvent idsid-72c1a016-1aca-4993-af35-a55d8440da00 attachedToRefsid-fbb3c837-1dca-4bff-85a6-5301f954b6bb cancelActivitytrue name定时器边界事件2timerEventDefinition!-- 定时一分钟后执行 --timeDurationPT1M/timeDuration/timerEventDefinition/boundaryEvent!-- 用户任务 美团优选骑手 --userTask idsid-20cc70be-f536-42a0-99de-9102a3cadfcb name美团优选骑手extensionElementsactiviti:taskListener eventcreate delegateExpression${myUserTaskListener}//extensionElements/userTasksequenceFlow idsid-4129ae15-d826-49af-8f31-777315488965 sourceRefsid-72c1a016-1aca-4993-af35-a55d8440da00 targetRefsid-20cc70be-f536-42a0-99de-9102a3cadfcb/sequenceFlow idsid-e95dd49a-916b-43fd-8e05-cca9c7111175 sourceRefsid-20cc70be-f536-42a0-99de-9102a3cadfcb targetRefsid-e86db864-c95e-4ccb-a670-03fc0689b874//processbpmndi:BPMNDiagram idBPMNDiagram_timerbpmndi:BPMNPlane bpmnElementtimer idBPMNPlane_timerbpmndi:BPMNShape idshape-658aeea0-f6ff-4bc2-b5da-55c5f702fe50 bpmnElementsid-8c894b30-98d9-455d-9766-2a8e22f4e7abomgdc:Bounds x-174.94717 y-48.5 width100.0 height80.0//bpmndi:BPMNShapebpmndi:BPMNShape idshape-8566e87c-20a9-4ffb-ac20-ae4451a51fb2 bpmnElementsid-e86db864-c95e-4ccb-a670-03fc0689b874omgdc:Bounds x303.36176 y-23.500008 width30.0 height30.0//bpmndi:BPMNShapebpmndi:BPMNEdge idedge-0c609232-fc10-45aa-9616-fdc80154f29a bpmnElementsid-24f01276-0ed8-4792-abc4-3abc39156b30omgdi:waypoint x-74.947174 y-8.5/omgdi:waypoint x77.419815 y-8.500008//bpmndi:BPMNEdgebpmndi:BPMNShape idshape-ee857fe8-5832-4ebc-8ed1-a2a7a5e91e71 bpmnElementsid-0f29bc51-9400-4b01-a13c-e9c37b2bec0aomgdc:Bounds x-139.7814 y0.06927776 width30.0 height30.0//bpmndi:BPMNShapebpmndi:BPMNShape idshape-308c774f-cd05-44f6-aaeb-0f1a7688363f bpmnElementsid-eac7f836-a8c2-4120-bfc7-4b06c0705e8bomgdc:Bounds x-434.54727 y-23.5 width30.0 height30.0//bpmndi:BPMNShapebpmndi:BPMNEdge idedge-1e2b1a10-eb7b-4565-9d4f-cce4a448edc6 bpmnElementsid-aa41edf6-f2e4-414b-8758-3d49d5d09dd5omgdi:waypoint x-404.54727 y-8.5/omgdi:waypoint x-374.95337 y-8.500008//bpmndi:BPMNEdgebpmndi:BPMNShape idshape-4f4f0129-1c50-4fa1-a1dd-106b0b6631f7 bpmnElementsid-dbdad760-92b3-4561-a1e7-9401197b7aa7omgdc:Bounds x-374.95337 y-48.5 width100.0 height80.0//bpmndi:BPMNShapebpmndi:BPMNEdge idedge-44c41995-1aba-4891-bd2e-3db8dc6c07fb bpmnElementsid-56d3c5eb-4e3f-4904-bf20-250241539247omgdi:waypoint x-274.95337 y-8.5/omgdi:waypoint x-241.08704 y-8.5//bpmndi:BPMNEdgebpmndi:BPMNShape idshape-a6a5c18e-6800-410b-93eb-b71425264291 bpmnElementsid-018de371-80da-4706-a948-ac10f838f9d0omgdc:Bounds x-241.08705 y-23.5 width30.0 height30.0//bpmndi:BPMNShapebpmndi:BPMNEdge idedge-bcd06a8a-aa48-441a-9a81-e18426f5616e bpmnElementsid-6ce61e04-1b4b-43b4-8b42-b392bcf44b17omgdi:waypoint x-211.08705 y-8.5/omgdi:waypoint x-174.94717 y-8.5//bpmndi:BPMNEdgebpmndi:BPMNShape idshape-5132461d-88d6-4d15-a46f-ae8950679c6a bpmnElementsid-7dc6287d-719f-44ae-9f29-158c7320f5f3omgdc:Bounds x29.145199 y103.683395 width30.0 height30.0//bpmndi:BPMNShapebpmndi:BPMNShape idshape-181bee77-cdac-4c01-bb9c-7cbc3f6ae95a bpmnElementsid-f38227c9-d0a8-44f1-8ef0-66c1aa5b2ec0omgdc:Bounds x-99.58714 y78.6834 width100.0 height80.0//bpmndi:BPMNShapebpmndi:BPMNEdge idedge-c79f62c9-ee85-45e0-a2f6-a4fe6197b4f8 bpmnElementsid-79f59c59-d979-4928-99e1-5b628fe7652comgdi:waypoint x0.41285706 y118.6834/omgdi:waypoint x29.145199 y118.683395//bpmndi:BPMNEdgebpmndi:BPMNEdge idedge-311f6c99-60f3-4bd4-a086-be28045fdf12 bpmnElementsid-99ea1e4d-c0b5-4133-b997-5c77a6486129omgdi:waypoint x-124.7814 y30.069279/omgdi:waypoint x-124.94719 y118.683395/omgdi:waypoint x-99.58715 y118.6834//bpmndi:BPMNEdgebpmndi:BPMNShape idshape-11c81c88-f78c-4962-abef-f8f55bb68dc5 bpmnElementsid-fbb3c837-1dca-4bff-85a6-5301f954b6bbomgdc:Bounds x77.41982 y-48.500008 width100.0 height80.0//bpmndi:BPMNShapebpmndi:BPMNEdge idedge-a7ba3c08-497c-4383-a171-c57c07e777a5 bpmnElementsid-9f81e343-9cba-4e5a-b0fe-9c02f655f910omgdi:waypoint x177.41983 y-8.500008/omgdi:waypoint x303.36176 y-8.500008//bpmndi:BPMNEdgebpmndi:BPMNShape idshape-0aa2e7ef-ca53-41d1-9cc8-d3d710620a0a bpmnElementsid-72c1a016-1aca-4993-af35-a55d8440da00omgdc:Bounds x121.671555 y-1.2286987 width30.0 height30.0//bpmndi:BPMNShapebpmndi:BPMNShape idshape-894c438f-317d-463a-8350-2d63c0f33d27 bpmnElementsid-20cc70be-f536-42a0-99de-9102a3cadfcbomgdc:Bounds x170.75076 y78.683395 width100.0 height80.0//bpmndi:BPMNShapebpmndi:BPMNEdge idedge-bdc901eb-a8eb-4b4a-85a9-6032f63dee37 bpmnElementsid-4129ae15-d826-49af-8f31-777315488965omgdi:waypoint x136.67155 y28.771301/omgdi:waypoint x136.67155 y118.68339/omgdi:waypoint x170.75075 y118.68339//bpmndi:BPMNEdgebpmndi:BPMNEdge idedge-ad52e61b-1a75-4470-a786-e063cf41a7a3 bpmnElementsid-e95dd49a-916b-43fd-8e05-cca9c7111175omgdi:waypoint x270.7508 y118.6834/omgdi:waypoint x319.42508 y118.6834/omgdi:waypoint x318.36176 y6.4999924//bpmndi:BPMNEdge/bpmndi:BPMNPlane/bpmndi:BPMNDiagram /definitions自定义服务任务监听器 Component public class MyServiceTaskListener implements JavaDelegate, Serializable {private static final long serialVersionUID 1L;Overridepublic void execute(DelegateExecution execution) {System.out.println(《服务任务监听器》);System.out.println(当前时间 DateUtil.format(new Date(), DatePattern.NORM_DATETIME_PATTERN));System.out.println(delegateTask.getProcessInstanceId() execution.getProcessInstanceId());System.out.println(delegateTask.getProcessInstanceBusinessKey() execution.getProcessInstanceBusinessKey());System.out.println(delegateTask.getEventName() execution.getEventName());System.out.println(execution.getCurrentFlowElement().getName() execution.getCurrentFlowElement().getName());} }自定义用户任务监听器 Component public class MyUserTaskListener implements TaskListener {Overridepublic void notify(DelegateTask delegateTask) {System.out.println(《用户任务监听器》);System.out.println(当前时间 DateUtil.format(new Date(), DatePattern.NORM_DATETIME_PATTERN));System.out.println(delegateTask.getProcessInstanceId() delegateTask.getProcessInstanceId());System.out.println(delegateTask.getTaskDefinitionKey() delegateTask.getTaskDefinitionKey());System.out.println(delegateTask.getEventName() delegateTask.getEventName());System.out.println(delegateTask.getName() delegateTask.getName());} }测试流程 Test public void deployProcess() {Deployment deploy repositoryService.createDeployment().addClasspathResource(processes/timer.bpmn20.xml).deploy();System.out.println(deploy deploy); }Test public void completeTask() {// 查询任务Task task taskService.createTaskQuery().processInstanceId(620d7748-3e41-11ee-9ba8-18c04dcd4aee).singleResult();System.out.println(task task);// 完成任务taskService.complete(task.getId()); }流程执行步骤 // 1.部署流程触发定时开始事件固定日期时间2023-08-19 11:35:00.000、timer-start-event // 2.服务任务触发当前时间2023-08-19 11:35:03 // 3.触发定时中间事件20秒2023-08-19 11:35:23.392、trigger-timer // 4.20后美团外卖骑手任务触发当前时间2023-08-19 11:35:23 // 5.触发定时边界事件30秒非中断2023-08-19 11:35:53.406trigger-timer // 6.30秒后通知服务触发当前时间2023-08-19 11:35:53 // 7.完成美团外卖骑手任务当前任务变更为饿了么外卖骑手当前时间2023-08-19 11:36:14 // 8.触发定时边界事件1分钟中断2023-08-19 11:37:14.586、trigger-timer // 9.1分钟后任务变更为美团优选当前时间2023-08-19 11:37:23 // 10.完成美团优选任务结束流程
http://www.hkea.cn/news/14392697/

相关文章:

  • 网站首页引导页模版宁波seo推荐
  • 怎么做网站内链上海专业网站制作设计公司
  • 易龙天做的网站怎么样网站和app软件制作公司
  • 哪里建设品牌网站mip织梦手机网站模板
  • 做网站的公司怎么发展业务wordpress 多用户插件
  • 做微商网站需要哪些网站地图那么建设
  • 湛江专业建站优质商家wordpress 安装主题
  • 网站外网访问怎么做路由器端口映射wordpress 主题数据
  • 网站动态页面做网站多久才会有收益
  • 江苏省医院网站建设管理规范智慧团建app官网下载
  • 青海建设协会网站wordpress邮箱修改
  • iis网站批量导入wordpress 3.5 漏洞
  • 网站建设合同要交印花税吗河南网站建设公司|河南网站建设价格费用
  • 网站后台管理系统哪个好wordpress下载页制作
  • 凡科怎样免费做网站孟村网站建设公司
  • 网站制作加教程视频论坛怎样发帖推广
  • 郓城网站开发pageadmin建站系统
  • 网站管理制度建设的情况做微网站迅宇科技
  • 网站上如何做相关推荐小说类网站怎么做
  • 运维兼职平台关键词优化价格
  • 专业网站建设办公足球排行榜前十名
  • 怎么用 做网站莆田网站制作
  • 营销型网站设计思路搜索网站老是跳出别的网站要怎么做
  • 汕头网站建设方法河南省建设信息网
  • 可以自己做课程的网站wordpress主题 导航条
  • 如何做网站定位私人定制平台网站
  • wordpress演示站怎么开小程序
  • 哪个网站可以做拼图wordpress 退出登录
  • 搭建网站怎么赚钱微信公众号管理平台手机版
  • 厦门网站建设网站官网网站备案流程图