鱼腥草 发表于 2024-7-13 15:36:44

关于流程中的通知问题

本帖最后由 鱼腥草 于 2024-7-14 08:57 编辑

管理大大你好,在流程中的通知我希望达到以下效果,请问应该如果实现?

1.当用户选择下级流转人员时,可以直接在流程记录中添加所有选择的a、b、c用户。显示模板为(
a:时间+待阅,时间+待办;
b:时间+待阅,时间+待办;
c:时间+待阅,时间+待办;)。
1.1如果用户已阅或已办了,流程记录能做出相应的修改。例如:(
a:时间+已阅,时间+已办;
b:时间+已阅,时间+待办;
c:时间+待阅,时间+待办;)


2.另外,为确保通知到位,节省人力,我希望能加入电话通知。需要o2oa发出api,或者有地方能获取到需要通知的人员信息。具体而言为:
2.1在表单中可以设置待阅与待办的截止时间。   在截止时间到达时,获取到未阅读或者未办理的用户信息,

鱼腥草 发表于 2024-7-13 15:58:31

请不吝赐教:handshake

论坛管理员 发表于 2024-7-15 10:14:44

1、办理记录存储在record中,您在表单上可以使用var recordList = this.workContext.getRecordList();获取,然后解析
已阅、已办、待阅也是一样
已办:var taskCompletedList = this.workContext.getTaskCompletedList();
已阅:var readCompletedList = this.workContext.getReadCompletedList();
待阅:var readList = this.workContext.getReadList();
默认待阅和已阅都是有消息提醒的,待办转已办和待阅转已阅是有消息类型,但是没有开通发送,您可以自己去消息配置里增加通道就好
参考:https://www.o2oa.net/cms/videoproduct/458.html
2、发送短信就需要自己增加一个通道了,调用restful请求去发送短信

鱼腥草 发表于 2024-7-15 10:35:50

本帖最后由 鱼腥草 于 2024-7-15 10:44 编辑

论坛管理员 发表于 2024-7-15 10:14
1、办理记录存储在record中,您在表单上可以使用var recordList = this.workContext.getRecordList();获取 ...
你好,有点问题需要补充。
1.我说的待阅是每个待办流程,没打开就是待阅。打开过一次就是已阅。(就是用户有没有打开过这个待办流程)应该是跟系统里面的“待阅”性质不太一样吧?
2.如果是发短信,我第三方短信发送成功以后。怎么把成功或者失败的回执转回到系统的表单记录里面?

鱼腥草 发表于 2024-7-15 15:32:53

论坛管理员 发表于 2024-7-15 10:14
1、办理记录存储在record中,您在表单上可以使用var recordList = this.workContext.getRecordList();获取 ...

:handshake:handshake:handshake

论坛管理员 发表于 2024-7-17 09:40:33

1、那您说的待阅和系统自带的待阅是不一样的,没有现成的这样的功能,只能自己去记录
2、发送短信您可以自己写一个invoke接口,发送成功和失败自己记录下来

鱼腥草 发表于 2024-7-17 09:41:49

论坛管理员 发表于 2024-7-17 09:40
1、那您说的待阅和系统自带的待阅是不一样的,没有现成的这样的功能,只能自己去记录
2、发送短信您可以自 ...

你好,我说的这个(待阅)应该怎么去记录呢?然后记录到哪里呢?

论坛管理员 发表于 2024-7-19 09:36:59

比如可以记录到自建表里

论坛管理员 发表于 2024-7-19 09:37:32

比如可以记录到自建表里
页: [1]
查看完整版本: 关于流程中的通知问题