用于执行定期计划的函数任务
实际场景:定期批量处理客户,最近跟进时间早于半年前的客户作废
配置方式:【管理】-【定制开发平台】-【计划任务】
执行对象:为需要批量处理的对象类型,每个计划任务只能绑定一个对象
执行函数:即需要执行的处理逻辑
执行条件:根据执行对象的字段,筛选出需要处理(执行函数)的对象实例
编写函数模板:
//符合条件的数据id List ids = context.objectIds as List def(boolean error,List dataList,String errorMessage) = Fx.object.findByIds("NewOpportunityObj",ids) dataList.each{ item -> Map map = item as Map //处理业务逻辑 Fx.log.info(map.name) }