版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

通知设置

预警通知对象要与消息模版进行绑定

点击新增通知对象,进入通知对象设置界面

Image Removed

Image Removed

...

支持三种,1、系统消息 2、系统消息+邮件  3、系统消息+短信

...

控制消息长度,例如消息模版中配置显示人名,生成消息中有10个人名,填入数字5时,只展示5个人名;

一般专员通知时会设置对应个数

...

除了“通知本人”类型的通知人,都有此选项。

默认为否。

举例说明:

如果该选项为“否”,当今天有张三、李四等十个人过生日,指定专员类型的通知人(通过“查找管理团队”通

知对象配置)时,专员会收到一条消息:“今天张三、李四。。。(几个人名取决于通知对象个数)过生日”。

但是如果此选项为“是”,那么专员会收到十条消息,分别为“张三过生日”,“李四过生日”...

...

绑定预警消息模版

...

例如发送生日预警时,可能会拼接背景图,并结合数据源数据做展示。此时会用到HTML附件编辑设置

具体例子在预警案例中会详细配置介绍。(由于格式难以调整,不推荐使用)

...

预警通知携带的附件

...

通知人测试;可以根据选择的测试人员当触发人,根据通知对象查找通知人,判断通知对象设置是否合理

通知对象

通知对象目前主要包含以下几种,后续可以根据项目业务需求扩增。

1)通知本人

说明:通知触发人本人

2)指定通知人多选

说明:通知指定通知人

3)根据触发人部门信息、业务类型查找管理团队

Image Removed

...

1、0代表本层级

2、负数代表的是相对层级,

    -1代表相对本层级上一级向上找;

    -2代表相对本层级上两级向上找;

   ......

3、正数代表的是绝对层级

      1代表根组织 即会截止到根组织找

     2代表二级组织 即会截止到二级组织找

     3代表三级组织

例如

开始层级0,结束层级1 代表从本层级开始查找,查找到根组织下所有的这个类型的管理团队人员

开始层级-1,结束层级1 代表从本层级上一层级开始查找,查找到根组织下所有的这个类型的管理团队人员

开始层级2,结束层级1 代表从组织树二级组织开始查找,查找到根组织下所有的这个类型的管理团队人员

......

.....

...

4)云函数

调用逻辑:根据数据块里计算出来的每个触发人信息(trigger_info)调用云函数去找对应的接收人。每个人都调用一次。

默认传入参数: 默认会传入{'trigger_info': {'test_employee_id': '', 'cal': true, ....}},就是数据块里计算出来的每个触发人信息。其中,test_employee_id是测试人员id,cal是测试标识,这两个参数只有勾选了测试人员,并点击测试按钮才会传入。

云函数示例:

代码块
def execute(self, **kwargs):
    trigger_info = kwargs.get('trigger_info')  # 触发人信息
    cal = kwargs.get('cal')  # 测试标识
    if trigger_info:
        employee_id = trigger_info.get('test_employee_id') if cal else trigger_info.get('employee_id')
        """......"""
    demo = [{
        "id": 123123,
        "name": "张三",
        "dept_id": 21231
    }]
    return demo