定时调度发送日报问题

①在管理系统-数据连接-服务器数据连接下定义了服务器数据集(imbedded_role),连接帆软自带数据库:

select 

    a.username,

    a.realname, --获取登录的账号

    a.email,

    a.enable,

    c.name,

    substr(c.name,-4) as company_cd,

    c.alias

from fine_user a

join fine_user_role_middle b on a.id=b.userid

join fine_custom_role c on b.roleid=c.id

where c.name like '定时调度-资金日报%'

②在管理系统-定时调度下定义了默认用户组是:imbedded_role下的realname,

image.png

③选择模版资金日报表,并且资金日报表的参数有一个v_factory_cd,表示不同工厂,能否实现按照不同工厂给不同的人发送不同的邮件?(比如说再角色里面定义A用户有1000工厂权限,并且A用户有1100工厂权限,B用户只有1000工厂的权限,要求发送三封邮件,分别为给A用户发送1000工厂数据的邮件、给A用户发送1100工厂数据的邮件、给B用户发送1000工厂数据的邮件)

image.png

FineReport liuyunxia827729 发布于 2021-12-6 13:33
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
liuyunxia827729Lv4见习互助
发布于2021-12-16 15:26

每家工厂建一个调度实现。。。首先创建角色,角色下新增需要发邮件的用户;其次每个工厂创建一个定时调度,指定邮件收件人为对应角色的用户

最佳回答
0
yzm119464Lv3初级互助
发布于2021-12-6 13:36

不支持动态指定收件人

可以设置三个定时任务来实现

  • liuyunxia827729 liuyunxia827729(提问者) 目前是200多个厂,要是建200个定时任务,后续运维起来是个工作量
    2021-12-06 15:15 
  • yzm119464 yzm119464 回复 liuyunxia827729(提问者) 是的 我们也是这个痛点,期待官方更新
    2021-12-06 17:23 
最佳回答
0
李欢欢Lv5见习互助
发布于2021-12-16 15:52(编辑于 2021-12-16 15:57)

资金日报表的数据集sql,你这难道不关联一个用户工厂权限配置表吗?用工厂字段关联,定时调度里面就

不需要v_factory_cd参数了,数据集里也不需要这个参数。貌似和你这有出入

  • 2关注人数
  • 299浏览人数
  • 最后回答于:2021-12-16 15:57
    请选择关闭问题的原因
    确定 取消
    返回顶部