**菜单路径**:系统平台/系统提醒/场景配置
**功能说明**:场景配置可通过设置不同单据的Action和Actname匹配系统内部业务单元,然后设置需要的触发规则,通过邮件、短信及内部信息进行接受,让客户通过不同渠道第一时间知道自己要处理的事务(任务),避免操作人员因为疏忽而遗漏掉工作。
列表界面如下图所示:
![](https://box.kancloud.cn/7df1c3e387bba11766b691a18c7d2685_1344x543.png)
新增界面如下图所示:
![](https://box.kancloud.cn/ef7731fe36324aea5f2114cf82f230e5_1361x533.png)
修改界面如下图所示:
![](https://box.kancloud.cn/2330e267e6fd2e10f47f8be8e053df91_1366x527.png)
查看界面如下图示:
![](https://box.kancloud.cn/36676b3bd05f22a0e4c40f91d6a625d3_1206x561.png)
为便于精细化控制,每个场景都可以单独控制启用/禁用:
![](https://box.kancloud.cn/f1a49146af503fdbf761eebde726e00d_1363x543.png)
>[info]字段说明:
> 场景Action:匹配业务helper类中定义的当前模块action名,如库存模块的stock;
> 场景Actname:匹配业务helper类中定义的当前具体业务单元的actName,如审核出库单的auditPassedStockOutput;
> 提醒方式:可以选择邮件、短信、内部消息,或者兼而有之;
> 触发时间偏离模式:包括实时,提前和推后三种,设置的是处理产生的消息记录的动作触发时间,一般选择实时,产生数据立刻处理;
> 触发时间偏离单位:如果上面选择提前或推后,则具体提前推后的时间单位,由这里设定;
> 触发时间偏离数字:如果上面选择提前或推后,则具体提前推后的时间偏离数字,由这里设定;
> 接受者设置模式:可以选择预定义、表达式和程序设定三种;预定义是事先设定当前消息接收的人员,这里会设定可以接受消息的所有账号;表达式一般比较少用,它会设定一个变量,程序里面往该变量写入账号信息;程序设定是最常用的,可以依据实际业务来决定;
> 接受者表达式:这里依据接受者设置模式不同表达不同的意义;
> 提醒处理器:这个就是业务定制的最灵活的提醒处理方式,可以设定接受者以及消息的内容
> 默认消息:比较少用,就是默认的消息发送。
这里展示一个典型的提醒处理器代码:
```
public class TaskCreateNotifyEventCreator extends NotifyEventCreator
{
@Override
public NoticeEvent createNoticeEventLogic(IManager manager, BaseModel model, NoticeEvent event) throws Exception
{
TaskModel taskmodel = (TaskModel) model;
TaskManager taskmanager = (TaskManager) manager;
TaskTicket taskticket = taskmodel.getTaskticket();
EngineFlowInstance flowinstance = taskmanager.getTaskDao().getByPk(EngineFlowInstance.class, taskticket.getASS_FLOW_INSTANCE_ID());
event.setNOTICE_CONTENT("当前任务单[单号:" + taskticket.getTICKET_CODE() + ";内容:" + taskticket.getTASK_CNT() + "]被" + model.getCurStaffName() + "创建");
event.setACCEPTOR_IDS(flowinstance.getCUR_ACTIVITY_PROCESSOR_ID_EXP());
return event;
}
}
```
- 前言
- 01、系统平台
- 术语字典
- 技术术语
- 业务术语
- 系统管理
- 组织类型
- 单位管理
- 基本功能
- SAAS功能
- 组织管理
- 角色管理
- 人员管理
- 账号管理
- 团队管理
- 模板管理
- 系统配置
- 菜单配置
- 编码规则
- 系统参数
- 字典配置
- 参数定义
- 参数配置
- 属性定义
- 属性设置
- 树形定义
- 树形设置
- 系统监控
- 业务维护
- 工作监控
- 调度监控
- 导入监控
- 日志管理
- 在线监控
- 附件管理
- 上传监控
- 字段监控
- 系统提醒
- 场景配置
- 事件监控
- 提醒记录
- 事件历史
- 日期设置
- 节假日设置
- 工作日时间
- 工作日设置
- 微信应用
- 微信客服
- 移动应用
- 发布管理
- 导航菜单
- 个人管理
- 个人资料
- 内部消息
- 短信中心
- 流程管理
- 流程定义
- 流程绑定
- 流程监控
- 流程启动
- 流程待办
- 表单管理
- 主表定义
- 业务定义
- 预留字段
- 02、基础模块
- 基础设置
- 物料类型
- 仓库管理
- 汇率管理
- 公司设置
- 单据打印
- 账期设置
- 基础资料
- 物料管理
- 成本
- 副产品
- 工艺
- 单位
- 供应商
- 客户
- 二维码
- 条码
- 客户管理
- 供应商管理
- 20、项目管理
- 整体设计
- 相关配置
- 项目计划
- 项目模板
- 项目立项
- 项目计划
- 项目属性
- 任务属性
- 项目执行
- 立项审批
- 任务执行
- 分解发布
- 项目监控
- 任务查询
- 项目查询
- 项目跟踪
- 21、查询统计
- 人员范围
- 单据查询
- 报表查询
- 图表查询
- 23、报表打印
- 实施步骤
- 报表设计
- 技术教程
- 通用设计
- 单据设计
- 常见问题
- 24、手机应用
- 参数配置
- 技术平台
- 功能设计
- 系统功能
- 应用升级
- 业务模块
- 25、微信应用
- 参数配置
- 技术平台
- 业务功能
- 后记