提醒小工具
2020-07-31 11:33:54 0 举报
AI智能生成
提醒小工具
作者其他创作
大纲/内容
权限登录
入VO类:用户账号信息
出VO类:登录状态标志,以及权限标志
业务逻辑1:前期未接入聆客时,登录的账号设置为品高的账号如:yangjiaxin@bingo,解决hr不想用其他账号登录的问题。
业务逻辑2:后期接入聆客后,在聆客的应用市场中设置该应用仅人力资源部可见,同时前端调用聆客的用户数据接口,解决单点登录(用户无需输入账号,密码)和权限的问题。
邮件发送任务查询
入VO类:前端传入的筛选条件
出VO类:邮件发送任务数据集合
业务逻辑1
1. 首页显示各项规则的今日待处理任务数量。从规则表中查询出有那些规则(新入职,满一年等),再到规则模板表中查询出各个规则已激活的模板,根据已激活的模板的id到发送任务表统计各个规则下的待处理任务数量。
2.新入职模板下入职第一天、入职第三天模板可同时激活,但年限模板下的多个模板同一时间只能激活一个。因此在统计新入职的待处理任务数量时应将第一天,第三天的数据相加)
业务逻辑2
1. 在全部邮件、待处理、已发送三个邮件页面中,用户选择筛选条件(日期、部门、收件人、模板类型、在职\离职),根据前端传来的筛选条件,建立对应的sql查询语句进行查询
2. 返回给前端的数据还需统计出本次查询的记录数量。返回数据的排序规则:全部邮件页面:发送失败任务置顶,再接待发送任务,再接已完成任务。
邮件自动发送管理
发送成功
入VO类:发送任务列表
出VO类:更新发送任务列表
业务逻辑:
1. 设定定时器每天晚上12点启动查询三个月内的待发送任务,将发送任务更新到任务表中
2. 定时器根据当天的待发送任务设定子定时器来发送邮件
解析HTML,向姓名、日期等占位符填充真实数据
将文字与背景图片结合成一张图片发送邮件
3. 修改发送状态为已完成
发送失败
入VO
出VO
业务逻辑:根据模板规则设定的重发规则进行重发,如重发三次后仍失败,再将发送状态设置为失败。
模板管理
新建模板
新建模板类型
设置名称,选择模板类型(一年、三年、五年))
设置发送规则:发送时间,重发操作
新建模版
设置邮件背景、文字
前端传输html文档,背景图片,文字在图片中的位置
设置规则,默认沿用大模板规则
点击预览返回合成的图片
修改模板
修改所有用户统一的模板
需要记录下最近一次的修改人、修改时间
为单独某个用户修改模板
禁用模板
新入职模板下入职第一天、入职第三天模板可同时激活,但年限模板下的多个模板同一时间只能激活一个。
删除模板
删除模板后,待发送任务中存在使用该模板的发送任务如何处理。
0 条评论
下一页