Skip to content

3.8 链接

3.8.1 链接的介绍

链接是我们在数据查询或业务流转过程中,比较常用的一项功能,它是在操作表单时,能够通过传递参数,新增或者打开其它表单。

链接功能里包含两个大的知识点:一是在操作当前表时,可以打开或者新增其它表;二是在操作其它表时,能够传递参数。通过这两个知识的叠加,我们能够完成很多场景的数字化处理:比如我们可以通过采购订单自动生成入库单;也可以在订单汇总查询中,钻取订单的明细数据。 img 图:通过链接自动生成表单


img 图:通过链接进行数据钻取

链接能为我们在系统中提供操作的便利性,在使用链接功能时需要牢记以下几点:

  1. 要清楚在什么场景下使用链接功能,这也是我们在遇到问题时要有的一个惯性思维,能够快速定位到功能点上。
  2. 在链接的设置项中,要关注参数传递,我们进行参数传递一般是为了定位出某一条数据,所以一般传递过程中会有一些能代表唯一性的编码字段。比如上面所说的两种应用场景,都需要我们传递参数,然后根据传递的参数取出一些特定的数据。

链接功能一般会与取数公式联合使用,链接负责传参和打开表单,取数公式负责根据传递的参数提取数据。

3.8.2 链接的基本操作

整个链接设置的过程分为三个步骤:

  1. 设置链接的基本信息,包括名称、打开方式、关联模板等
  2. 填报或者打开方式,设置关联模板后,如何打开它,需不需要传递参数都在这部分设置
  3. 执行条件,允许链接触发的先决条件,与列表规范和表间公式中的执行条件是一样的

下面,我们根据链接的设置依次给大家做个介绍:

1、链接的基本信息

链接的名称和别名:
链接的名称是为设计者在设计时便于理解设置的用意,别名是为了应用者在使用时便于理解操作的用意。比如我们在采购订单中设置了自动生成采购入库单的链接,可以设置名称为采购订单自动生成入库单,设置别名为生成入库单。

传参数据表:
是指通过链接能够将当前数据表的字段信息传递给另外一个数据表。当前传参表可以是本表的主表加上本表的一个扩展表。原因是一个主表或者一个主表加一个扩展表能够确定某条具体的传递信息。而被传参表只能是对应的主表,因为数据要传递到被传参表的某个具体的位置上,只有主表能够确定字段信息的位置,如果需要将信息传递到扩展表中,可以先传递到主表,然后利用取数公式提取到扩展表中。 img 图:链接-数据传参表

触发方式:
是指设置后通过什么方式打开另外一个表单,可以通过点击本表中的某个字段打开;也可以在历史记录中,选择数据行后右键打开;或者通过后面的按钮功能,通过设置一个按钮,点击按钮打开。 img 图: 链接-触发方式

关联模板:
是指我们要打开表单对应的模板,比如采购订单生成采购入库单,那么关联模板就是采购入库模板;采购汇总查看采购明细数据,关联模板就是采购明细模板。

关联方式:
我们在上一步设置关联模板后,就能够打开表单了,打开表单的方式有两种,一种是新增表单,一种是打开已有的表单。因为在关联过程中我们还可以传递参数,如果设置的是新增表单,传递的参数与关联数据能够匹配,还可以将新增转变为打开已有表单;如果设置的是打开已有表单,传递的参数与关联数据无法匹配,还可以将打开已有表单转变为新增表单。 img 图:关联方式的设置

打开方式:
是指打开关联模板的方式是标签页还是弹出框,该功能与模板属性中的展示样式一致。

2、填报方式与打开方式

填报方式指链接设置了新增数据表时,我们就可以通过触发链接新增对应的表单,在新增时,我们还可以设置本表传递过去的参数,填报方式界面主要是设置新增表单时的传递字段,如果没有可以不设。我们在传参数据表中提过,传递字段只能是当前表的主表和一个扩展表传递到关联模板的主表上,如果想将数据传递到关联模板的扩展表上,可在传递主表数据后,再利用取数公式进行提取。

打开方式指设置打开已有表单后,需要设置匹配的参数,系统会根据对应字段来匹配数据表的数据,如果匹配到一条就直接打开;如果匹配到多条,就先将匹配数据以列表的形式展示,然后再打开;如果未匹配到数据就会产生系统提示,或者直接新增一个表单。

打开方式中的预览字段是指当匹配到多条数据时,先展示哪些字段内容,以方便操作者辨别数据。

小结:填报方式和打开方式的设置是有交集的,设置新增表单时,可以设置满足匹配条件就打开表单;设置打开表单时,也可以设置不满足匹配条件就新增表单。大家可以根据不同的场景进行不同的设置。

3、执行条件

链接中的执行条件与取数公式和列表规范中的执行条件一致,是要求在满足执行条件后,才触发该功能的执行。比如,如果我们设置了新增表单,并且要传递字段,可以要求某些传递字段为必填内容,当必填字段为空值时就不允许触发链接功能,同时,在设置链接功能时,还能设置不满足触发条件时的提示。 img 图:执行条件的设置

img 图:应用端不满足执行条件的提示

3.8.3 链接的应用场景

链接的功能主要应用在两种业务场景中:

一是在业务流转中自动生成单据。 企业中的很多业务都属于关系型业务,一般是先处理前一项工作,然后再处理后一项工作,我们就可以通过链接功能将前一项的表单自动生成后一项的表单,这样更加的精准和便利;

二是数据钻取。 在数据汇总中钻取明细数据。在很多报表中,是实现各种维度的汇总,当领导在查询汇总数据时,如果对数据产生疑义,可以通过点击疑义数据直接钻取到表单的明细数据,更直观的辅助决策,而且通过这种方式,我们还能够实现多级钻取。

下面,是两种业务的具体操作介绍,请大家仔细观看。‘

链接自动生成单据:

数据钻取: