永洪社区

标题: 发邮件能否自动选择报告中的某字段做为收件人? [打印本页]

作者: 一喵    时间: 2022-4-26 18:37
标题: 发邮件能否自动选择报告中的某字段做为收件人?
场景假设:某报告中有项目经理、项目完工进度字段,针对项目完工进度小于50%的项目,自动发邮件到项目经理邮箱中。永洪可否实现?

作者: 永洪tech-Jason    时间: 2022-4-26 19:26
可以通过建立多个预警,把项目经理和进度作为触发条件
作者: 一喵    时间: 2022-4-28 10:55
永洪tech-Jason 发表于 2022-4-26 19:26
可以通过建立多个预警,把项目经理和进度作为触发条件

如果有3000个项目,岂不是要建立3000个预警???
作者: 永洪tech-Jason    时间: 2022-4-28 11:23
收件人目前不支持参数
作者: 一喵    时间: 2022-4-28 11:46
永洪tech-Jason 发表于 2022-4-28 11:23
收件人目前不支持参数

请问可否通过导入python执行上述需求?
作者: 永洪tech-cc    时间: 2022-4-28 11:52
暂时不支持呢
作者: 一喵    时间: 2022-4-28 15:39
永洪tech-cc 发表于 2022-4-28 11:52
暂时不支持呢

请问深度分析-python脚本中能否导入自己的python包?
作者: 永洪tech-cc    时间: 2022-4-28 15:50
请问您产品是什么系统?
作者: yhdata_yaYCVewd    时间: 2022-4-28 16:23
一喵 发表于 2022-4-28 15:39
请问深度分析-python脚本中能否导入自己的python包?

问题:抛开你提问中的原需求,单独看python脚本问题,我理解你的意思是想通过自己开发一个python脚本读取项目进度数据、批量发送预警邮件,并且python脚本已经制作成module了,可以支持import。定期执行这个python脚本。

首先说可以执行上述需求,解决方法步骤如下:
1.将你的python脚本文件(可以是多个py文件及带有子包目录)放在Yonghong-DM-Engine的/runtime/ScriptEngineImport 这个目录下,重启DM-Engine服务;
2.在深度分析创建一个实验,拖拽一个python脚本节点,在脚本编辑区直接import xxxx 即可,这个xxxx就是你py文件名,后面你应该知道怎么用了。
3.将你的python脚本实验加到调度任务,设置定时自动执行即可。

另外:
DM-Engine已经内置了pandas、numpy等常用的工具包,如果你的python使用了非内置第三方的工具包,请自行安装,安装方法请参考在线帮助文档。
作者: yhdata_yaYCVewd    时间: 2022-4-28 16:55
一喵 发表于 2022-4-28 10:55
如果有3000个项目,岂不是要建立3000个预警???

项目名称、进度应该是各有一个字段名吧?设计一个图表专门统计进度小于50%的项目,在预警编辑界面设置预警条件为50%进度的项目不为空,满足该预警条件自动发邮件给项目经理邮箱提示其查看该报告不就好了?

预警功能参考帮助文档:https://www.yonghongtech.com/hel ... =%E9%A2%84%E8%AD%A6
作者: 一喵    时间: 2022-4-28 17:17
yhdata_yaYCVewd 发表于 2022-4-28 16:55
项目名称、进度应该是各有一个字段名吧?设计一个图表专门统计进度小于50%的项目,在预警编辑界面设置预 ...

问题是收件人无法自动选择项目经理呀
作者: 永洪tech-cc    时间: 2022-4-28 17:44
产品暂时只能通过建多个预警实现,您的需求我们会反馈给相应人员,谢谢!
作者: yhdata_gALvXQ3x    时间: 2022-7-25 11:08
永洪tech-cc 发表于 2022-4-28 17:44
产品暂时只能通过建多个预警实现,您的需求我们会反馈给相应人员,谢谢! ...

现在上线某字段做为收件人的功能了吗
作者: yhdata_yzm    时间: 2022-7-25 13:47
yhdata_gALvXQ3x 发表于 2022-7-25 11:08
现在上线某字段做为收件人的功能了吗

暂时还没有




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