找回密码
 立即注册

QQ登录

只需一步,快速开始

phoben 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-8-31 04:38  /   查看:11465  /  回复:32
本帖最后由 phoben 于 2019-8-31 04:58 编辑

闲来无事做了个小功能!可以实现应用内的消息推送.

废话不说,直接看效果!


消息推送/已读隐藏/带参数跳转


消息推送已读

消息推送已读


消息可以是程序触发推送(提醒类)
也可以是用户手动发送(站内信)
主要还能带参数跳转,实现事务一键处理!



消息跳转演示

消息跳转演示






实现思路:

  • 消息用表来储存,里面除了标题\内容以外,还设置"链接" "参数" "跳转方式" 三个字段;
  • 消息开启工作流,设置未读和已读两个状态;
  • 消息的接收人不要用字段控制,用工作流中的"担当者"来控制;
  • 已读的消息不要删掉记录,设置该条表记录的工作流状态为"已读",担当者也不要取消,这样就能看到已读消息了.
  • 彻底删除消息"X"   ,不代表消息删除,只是置空了该条记录的担当者;
  • 管理员可在后台设计一个管理页面,清除某个时间段担当者为空的记录,也叫清楚残留数据吧,当然看你需求,如果不想麻烦,就在第5条中直接删掉数据

再说说带参数跳转,并自动加载数据处理事务怎么实现.
  • 表中的"跳转方式"用来判断如何方式打开,例如:0:跳转  1:弹出对话框  2:弹出下拉菜单.....等等
  • 表中的"链接"就是你想让接收人用什么窗口来处理接下来的事,写上页面名称即可;
  • 表中的"参数"是核心,这个一般就把记录ID传过去,接收人打开消息点击处理的时候,就把ID传到"链接页面"
  • 至于参数传到什么位置,建议统一,所有消息默认将收到的参数传给"链接"的"jieshouID"单元格.
  • 将所有具有处理事务功能的页面,都增加一个"jieshouID"为名称的单元格,也可以是本来就在查询条件里的单元格;
  • 最后让目标页面根据接受到的参数进行加载数据就完了



听起来有点复杂,其实一点都不复杂,逻辑想通了就很容易!

功能很简单,纯粹好玩,大神勿笑!
大家可以分享探讨下更多好玩的功能!








评分

参与人数 3金币 +2000 满意度 +10 收起 理由
一眼望天涯 + 5
Simon.hu + 2000
WangZhiQing + 5 神马都是浮云

查看全部评分

32 个回复

倒序浏览
凯神Jump悬赏达人认证 活字格认证
中级会员   /  发表于:2022-1-26 17:38:10
推荐
回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-8-31 09:05:18
沙发
强无敌老铁
回复 使用道具 举报
xgh2019
高级会员   /  发表于:2019-9-2 13:33:24
板凳
牛人发些DEMO上面学习学习
回复 使用道具 举报
WangZhiQing
高级会员   /  发表于:2019-9-2 16:11:34
地板
无敌
回复 使用道具 举报
WangZhiQing
高级会员   /  发表于:2019-9-2 16:13:06
5#
大神,用的是什么录屏软件?
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-9-2 17:02:31
6#
WangZhiQing 发表于 2019-9-2 16:13
大神,用的是什么录屏软件?

ScreenToGif
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-9-3 08:52:41
7#
大神的写的这个简直不要太牛逼啊~
回复 使用道具 举报
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-6-11 23:06:19
8#
根据大佬的分享,实现啦。
下面是多么痛的领悟: FGC_AssignTo 在odata抓取的时候,要用包含,不然取不到
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-6-15 17:44:21
9#
你竟然能找到这头像,666
回复 使用道具 举报
绿之雪
金牌服务用户   /  发表于:2020-6-18 10:07:01
10#
发DEMO,学习学习。
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部