协同服务-数据推送-主表推明细表

栏目:yonsuite知识作者:用友来源:用友发布:2024-08-22浏览:1

协同服务-数据推送-主表推明细表

业务场景

在企业中,有两个单据,例如员工住宿登记,登记后自动在员工住宿档案表中生成。

住宿登记为行政人员填写表单是主表中的字段,员工住宿档案表中建立的是明细子表中的字段,这样的情况下,可以把主表的字段自动回写到明细表里么?

 

业务场景分析

  1. 在协同服务>审批>表单管理新建表单分别命名主表1和明细1;主表中设置两个文本字段,明细表中也设置两个文本字段;
  2. 在协同服务>审批>数据推送中设置推送规则,拉取单据,设置对应的推送条件。

操作步骤

主表1:

明细1:

1、在菜单中进入数据推送

路径:协同服务>审批>流程辅助>数据推送

Step1:进入数据推送之后新建,填写规则名称,左侧搜索表单名称,选中表单后拖入右侧,设置连线将两个活动关联,点击+号新建推送规则:

2、点击推送,进行推送规则设置界面,填写该推送的规则名称,其他根据需求设置:

推送时机:单据生效表示当来源单据完成触发推送,有审批流的情况下走完审批流,数据收集的表单则提交后触发推送;

明细表设置:

因为是主表推明细表,目标单据是明细表,故而在目标数据中选中明细表;

推送方式设置:推送后目标单据为新建提交状态的单据(此文档设置的目标单据是数据收集形式,故默认是提交态,如果是有流程的表单,也可以选草稿态);

推送数据规则:设置回写对应的字段,来源的单据的哪个字段=目标单据的哪个字段;

设置完成后点击保存,确认无误可点击保存并启用;

效果展示:    

新增主表1,自动生成字段对应的明细1,按推送数据规则里设置的字段对应。

 

知识拓展:

此场景下,员工登记表写到员工住宿档案表里,但是不想要上面这种做一个登记表就生成一个档案明细表,想要一个登记表做完后,回写到之前某一个档案明细表里,例如按部门来区分,行政部员工的的登记表,在档案表里生成到行政部那种表单里的明细中。

这样的话,需要在主表1及明细1两张单据里分别增加一个字段,用来系统匹配主表1对应到哪张明细1,例如可以增加部门字段;

在推送方式设置里,设置当新的主表1完成后会更新明细1或新增明细1,系统判断当主表1里的部门字段为行政部,对应明细1中的行政部的单据。

 

 

 

协同服务-数据推送-主表推明细表

业务场景在企业中,有两个单据,例如员工住宿登记,登记后自动在员工住宿档案表中生成。住宿登记为行政人员填写表单是主表中的字段,员工住...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息