[关闭]
@windwolf 2018-09-30T01:36:39.000000Z 字数 725 阅读 273

Sailing - 各种场景中的过滤机制

Sailing


各场景中的过滤条件

  • : 主业务组织字段 IN (对应职责的当前组织或下级) AND 当前版本。
  • : ((协作字段 == 当前组织) OR (协作字段A != NULL AND 协作字段A IN (当前组织的对应受托组织)) OR (协作字段A == NULL AND 主业务组织 IN (相关委托人))) AND 生效版本
    每个协作OR连接
  • 参与人: JION 参与人 WHERE 当前人员 IN (参与人)
  • 生效版本: 编码_生效标识 = true
  • 当前版本: 编码_当前版本 = true
    这里还有一个问题, 如果某各单据有两个版本, 第一个版本的主组织和协作组织都是自己, 第二各版本的主组织是自己, 且第二个版本还未生效, 那么第一个版本满足协作过滤, 第二个版本满足主组织过滤.

两个filter

组织及人员过滤

Tag选项
- 根据组织过滤: 主组织类型
- 根据协作过滤: [(协作字段名, 协作名)...]
- 根据参与人过滤:

版本过滤

Tag选项
- 当前版本: 编码.当前版本 = true
- 生效版本: 编码.生效版本 = true
- 指定版本: 不加过滤条件

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注