获取数据

1、添加节点

  • 对象数据变更触发、自定义按钮触发、定时触发、子流程类型的工作流支持添加更新数据节点。

2、设置节点属性

  • 点击节点,设置节点属性,支持设置:获取数据类型和方式、筛选条件、排序规则、自动节点执行失败处理人。
  • 节点更新数据对象支持选择:当前节点上方对象数据变更触发、自定义按钮触发、定时触发、子流程触发、新增数据、更新数据节点中的对象数据。

2.1 获取数据类型和方式

2.1.1 获取单条数据+从对象表中获取

  • 获取单条数据且获取方式为从对象表中获取时,支持从指定对象(支持工作流的预置对象及自定义对象)表单按筛选条件和排序规则获取一条数据。

2.1.2 获取单条数据+从关联对象中获取

  • 获取单条数据且获取方式为从关联对象中获取时,数据源支持选择:获取数据节点上方对象数据变更节点(触发动作≠删除)、自定义按钮触发、新增数据(单条)、更新数据(单条)节点中的对象数据。关联字段支持选择:数据源对应的对象里的关联关系/主从关系字段,选项值格式:${数据源的字段名称}(${对象名称})
  • 配置后获取单条数据,是获取到关联字段的关联对象的那条数据,例如:选择数据源选择订单对象,关联字段选择订单对象里的“下单客户”字段,则这个节点获取到的是,这条订单数据里所选择的“下单客户”对应的那条客户数据。

2.1.3 获取多条数据+从对象表中获取

  • 获取多条数据且获取方式为从对象表中获取时,支持从指定对象(支持工作流的预置对象及自定义对象)表单按筛选条件和排序规则获取多条数据。

2.1.4 获取多条数据+从关联对象中获取

  • 获取多条数据且获取方式为从关联对象中获取时,数据源支持选择:获取数据节点上方对象数据变更节点(触发动作≠删除)、自定义按钮触发、新增数据(单条)、更新数据(单条)节点中的对象数据。关联对象支持选择:建立了关联关系/主从关系指向 数据源对象 的 对象,即:数据源的从对象 或 有关联关系字段关联了数据源对象的对象,选项值格式:${对象名称}(${对象中关联了数据源的字段名称})
  • 配置后获取多条数据,是获取到:数据源的从对象数据 或 有关联关系字段关联了数据源对象的对象 的对象数据,例如:选择数据源选择客户对象,关联对象选择关联了客户的“订单”对象(订单对象中有关联关系“下单客户”字段,字段的关联对象是客户),则这个节点获取到的是,这条客户数据里所关联的所有“订单”数据,若有筛选条件还需按条件过滤。

2.2 筛选条件

  • 支持将获取节点对象的对象字段、节点对象的关联对象字段、工作流发起人、人员字段.人员对象字段设为过滤条件,过滤满足条件的数据。

2.3 排序规则

  • 获取单条数据、获取方式为从对象表中获取时,排序规则支持选择:“当查找到多条数据时,按排序规则取第一条数据”、“不排序,随机获取一条数据”。
  • 获取多条数据时,排序规则支持按获取节点对象的对象字段按正序/倒序排序。

2.4 自动节点执行失败处理人

  • 如果自动节点执行失败,所设置的处理人会收到通知,并可在待处理流程中重新执行失败节点。
2024-08-15
0