永洪社区

标题: 如何进行定时任务邮件发送? [打印本页]

作者: yhdata_cGxQ0JdB    时间: 2024-8-13 22:35
标题: 如何进行定时任务邮件发送?
报表开发完成后需要每月初定时发送邮件给对应的部门负责人, 按表中对应的部门名称发送对应的指标数据,请问如果设置定时发送邮件任务呢?有相关的参考资料吗?

作者: yhdata_lyaa    时间: 2024-8-13 22:35
我刚刚做的,全部设置参考看看权限表



数据表





用户名 张三和李四 登录后查看的分别是  部门3和 部门4




作者: happypanda    时间: 2024-8-14 08:14
调度可以实现
https://www.yonghongtech.com/rea ... =%E9%82%AE%E4%BB%B6
作者: yhdata_yzm    时间: 2024-8-14 09:41
调度任务,订阅都可以设置好时间就行
作者: yhdata_cGxQ0JdB    时间: 2024-8-16 11:37
1.  如附件1调度任务不是在任务栏左侧的更多里面-调度任务吗? 如图一没有更多的窗口呢?请问是这里找调度任务吗?
2. 按订阅设置的话: 请问下附件三的添加邮件的地方,邮件的用户的添加在哪里呀? 需要增加用户并配置邮箱。
3.在查看报告的地方新建订阅,消息里面是可以编辑邮件内容? 选择邮件附件的话,发送的报告是包含了所有的数据吗?假如excel数据很大也是包含全部的吗? 可以把报告地址添加链接放进去呢?
4.比如需求是车险,财务,非车险等各个部门只能看到各部门自己的数据,报告里面添加了部门的过滤组件。那订阅的时候按过滤条件筛选值是否是值发送对应部门的值? 那如何把对应部门的联系人和部门联系起来呢? 比如: 车险数据只发给车险的收件人, 财产的只给财产险的人?这个功能如何实现呢? 是否可以以收件人的权限来实现?  权限如何限制?
作者: yhdata_lyaa    时间: 2024-8-16 13:58
是在更多的窗口里,这个用户可能是没有权限。
以收件人的权限执行报告 就是参考报告他可以看多少,发送的邮件就能看多少。
按照部门设置权限,需要自己配置,参考行权限https://yonghong-1252949735.cos. ... %9D%83%E9%99%90.pdf
作者: yhdata_cGxQ0JdB    时间: 2024-8-16 16:04
看了参考链接。在没有权限设置角色或者分组的情况下。按照部门设置权限, 需要创建一个单独的数据集,需要有对应用户权限的表? 要配置每个部门对应的用户是吗? 如果没有这个表就不能实现对应的用户的权限吗?
就比如附件二的报表数据集,如果要设置:参数_USER_可获取当前登录的“用户名”进行过滤,就得先有一个部门名称对应的用户名的权限表(数据集)是吗? 才能进行后面的在报表使用的数据集上编辑参数添加参数:部门deptname,deptname这个参数可选值来自于权限数据集.  这个权限数据表可以单独使用外部的excel导入? 不在数据库里面的表.
2. 那以当前过滤组件或者参数组件的值发送订阅是指? 如果设置了以收件人的权限执行报告的话,那这个过滤组件不会再过滤数据吧?
3. 另外,如果报表设置阈值,假设数据超过100万就会发送预警邮件的话,这个可以根据对应预警的数据只发送给对应的部门人员吗? 这个需要咋设置呢?
作者: yhdata_lyaa    时间: 2024-8-16 16:32
yhdata_cGxQ0JdB 发表于 2024-8-16 16:04
看了参考链接。在没有权限设置角色或者分组的情况下。按照部门设置权限, 需要创建一个单独的数据集,需要 ...

1.是的,除非是每个人一列字段,设置列权限。
也可以设置使用内置_USER_可获取当前登录的“用户名”进行过滤,或者使用其他内置参数来过滤
https://www.yonghongtech.com/rea ... E%E5%8F%82%E6%95%B0
只要符合字段的值可以使用内置参数过滤,可以不建权限表。
例如 系统有A,B群组,字段 组名里有A组,B组,可以设置 组名=?{_GROUP_} 进行过滤。

如果没有相关字段进行过滤,可以自己建立权限表,可以不用数据库的表,自己上传excel表
2.以当前过滤组件或者参数组件的值发送订阅是指,,以当前查看报告勾选的值作为过滤条件(例如,打开报告后 用户使用下拉参数进行过滤了,展示对应的数据,他再点发送订阅)
再过滤以后的基础上,以收件人的权限执行报告。

3。设置预警,可以设置给指定的人
预警参考https://www.yonghongtech.com/rea ... =%E9%A2%84%E8%AD%A6

作者: yhdata_cGxQ0JdB    时间: 2024-8-19 10:29
如图2: 已单独创建了一个用户权限,设置了每个用户可访问的部门名称。
图1: 在报告数据集中,编辑参数: 部门名称是其中一个?{部门名称}
在编辑参数的时候,也选择了可选值: 数据集为前面单独创建的用户权限的数据集。 如图四。
选择完成后,如果不需要弹出可以去除勾选的弹出参数输入或选择值?这样不影响数据集的设置?
最下面的其他勾选了(参加报告的过滤策略。)
但是为啥查询报告时还是可以看到全部数据,允许弹出参数的时候,勾选部门名称还是可以查看每个部门的数据的。
设置订阅提醒的时候,不是按照每个用户对应的部门来查看报告数据的,是按照选择弹出参数时候选择的部门,然后发送订阅邮件时就是发送该部门的数据的?
这个是为啥呢? 不是说只要设置用户的报告权限就可以。然后以收件人的权限执行报告 就是参考报告他可以看多少,发送的邮件就能看多少。
是报告设置的权限哪里有误吗?可以帮忙看下吗?
作者: yhdata_lyaa    时间: 2024-8-19 11:29
是使用的行权限吗
在报表使用的数据集上编辑参数添加参数:部门 这个参数可选值来自于权限数据集,这个对的吗
然后 制 作 报 告 所 用 的 数 据 集 上添 加 行 过 滤 器:xx字段是其中一个 ?{部门}。
作者: yhdata_cGxQ0JdB    时间: 2024-8-19 14:17
是使用的行权限。
在报表使用的数据集上编辑参数添加参数:部门 这个参数可选值 选的就是来自于权限数据集的。
然后如附件图片:在报告数据集中添加了过滤器,部门名称是其中一个?{部门名称} 。
行过滤器是指的附件的这种过滤器吗?
按这种操作还是没有控制到权限呢? 并不是按该用户属于某个部门只能看某个部门的数据呢.
比如用户张三,部门权限数据集只能设置团体非车险部门,但是用改账号查询时还是可以看到所有部门的数据呢? 这是咋回事?
作者: yhdata_lyaa    时间: 2024-8-19 14:54
张三在这个权限表里么,如果不在是可以看到全部数据的




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4