[]
        
(Showing Draft Content)

创建及应用服务端通知

观看本节视频

在活字格中,如果服务端想要和客户端(浏览器)进行交互,需要有一个能够承载交互信息的管道,也就是“服务端通知”。

使用服务端通知,可实现自动弹出待办消息、即时通讯、浏览器站内信、在线客服等高级功能。

服务端通知功能为高级功能,默认不显示在对象管理器中,您可以单击对象管理器的,勾选后服务端通知前的复选框,单击“确定”后服务端通知即可显示在对象管理器中。


创建服务端命令

下面以自动弹出待办消息为例,介绍创建并应用服务端通知的一般操作步骤。

业务背景:员工提交请假流程给主管时,希望在主管当前运行的页面中,自动弹出有一条新的请假流程提醒,单击提醒信息,能自动跳转到待办页面,实现站内通知的功能。操作步骤

1. 在对象管理器中的服务端通知的标签上右击,选择“创建服务端通知”,弹出创建服务端通知的对话框。

或是选择“创建文件夹”,在文件夹中创建服务端命令。



您也可以在功能区菜单栏中,单击“创建”,在服务端通知区域,单击“服务端通知”,弹出创建服务端通知的对话框。



2. 编辑服务端通知的常规设置。例如设置通知的名称为“请假流程消息通知”。



3. 编辑服务端通知的参数。单击“参数”页签,添加参数。可为参数添加备注。

image


4. 创建服务端命令,在服务端通知分类下,可以看到新增的服务端通知命令。



例如创建一个服务端命令名为“服务端通知”,增加一个“接收人”参数,命令为“发送服务端通知命令”,其中名称为服务端通知的名称,此处选择上一步中创建的服务端通知。



5. 设置完成后,您就可以在客户端(浏览器)中调用这个服务端命令。活字格在客户端提供了“订阅服务端通知命令”,使用此命令可以主动推送消息。建议将“订阅服务端通知命令”放到母版页的页面加载命令中使用。



在“订阅服务端通知命令”后再增加一个“弹出消息框”命令和“页面跳转”命令,如下图所示。



6. 打开请假流程,在流程属性的高级设置中,添加“任务创建时”的事件,设置命令为“调用服务端命令”,调用“服务端通知”这个服务端命令,并设置参数。



7. 运行工程,使用员工和主管用户分别登录。员工发起请假流程后,主管就会在页面中收到一个通知消息,单击“确定”后,就会跳转到待办页面。