跳到主要内容

自定义动作介绍


概述

自定义动作可以设置点击记录或点击自定义按钮时的效果,主要有2种:

  • 点击记录时的效果

    点击记录可以直接打开记录详情页,还是直接打开字段中存储的链接,或者点击后无任何操作。

  • 点击自定义按钮的效果

    • 单条数据源: 在一条记录中点击按钮时,可以弹窗让操作人填写指定的字段,或点击按钮后执行工作流

    • 多条记录数据源: 在表格视图下勾选多条记录,点击按钮后,获取勾选的多条数据并执行一次工作流

点击记录的动作

可以控制在本视图下,点击记录行(记录卡片)的效果

  • 直接打开记录详情页面

  • 打开链接 如果有文本字段存储了一个链接,则点击记录时可以直接打开此链接

  • 无 ,点击后无任何操作

自定义按钮介绍

添加按钮入口

在工作表和视图中,都可以配置自定义动作。

  • 工作表中配置

  • 视图中配置

在视图下创建的按钮,会自动同步到工作表的管理页面,在工作表的按钮管理页面中,可以指定按钮在哪些视图下可用。

示例1 :点击按钮后填写指定字段

当表单字段太多时,通过按钮填写字段内容,可以快速聚焦目标字段,节省时间。通过点击按钮操作,也更具有业务场景意识。

示例:在"试用"视图下,添加转正按钮,点击按钮后,让操作人填写转正时间和状态。

配置按钮

1、设置按钮名称

按钮名称没有字数限制,建议4个字以内。

2、按钮的图标和说明

按钮说明是描述按钮的作用,操作者鼠标放在按钮时会提示。

3、动作

点击按钮后,有两种业务类型,直接执行工作流,或弹窗填写表单字段。

实际可以实现3种,在填写字段后勾选继续执行工作流。

本场景选择填写表单字段,点击按钮后填写转正日期。

4、填写字段配置

  • 先选择填写的对象:填写当前记录的字段,或填写关联记录字段(类型必须是单条关联)

  • 选择填写的内容:填写记录字段,或新建一条关联记录

可以实现4个效果

  • 1、填写当前记录的指定字段,支持设置默认值,成员和日期支持设置动态默认值(填写人、填写日期)

  • 2、为当前记录创建一个新的关联记录

    点击后弹窗显示的创建关联记录的页面。

  • 3、【为当前记录关联的记录】填写某些字段

    点击后弹窗显示关联记录的字段。例如,一个联系人关联了一个公司记录,在联系人记录中,点击按钮,可以直接打开窗口编辑公司记录的字段。

  • 4、【为当前记录关联的记录 】新增一个关联记录

填写字段配置

窗口中显示的字段,可以配置为只读、编辑或必填等属性。

也可以设置字段的默认值:固定默认,或动态默认值。

如果是填写的是关联记录的字段,默认值可以选择为当前记录的字段值。

5、二次验证和备注

点击按钮后,支持二次确认,提醒操作者接下来要做什么,是否继续,并支持填写备注信息。

效果:点击按钮后进行二次确定,点击确认后才允许编辑字段内容

备注模板

备注支持模板,可以预置常用的意见作为模板,帮助操作人快捷填写。如果取消勾选允许用户自由输入

模板效果:

工作流获取填写内容

填写的备注信息在工作流中可以被获取,如下图。

6、登录密码验证

勾选后,需要输入登录密码才能继续操作。

  • 开启密码验证后,组织的超级管理员还可以开启1小时内免密验证,开启后,审批人可以自由选择是否1小时内免验证。点此参考设置

7、启用按钮

  • 【一直】:按钮始终可以被点击

  • 【满足筛选条件】: 设置一个或多个字段的筛选条件,只有当前记录满足了条件,按钮才可以点击,否则“灰色不可点击”。

例如,只有正式的人员,才能点击离职按钮。

8、隐藏按钮

不满足条件时按钮无法点击,如果需要保持页面简洁,需要隐藏不可用的按钮,在按钮所在的视图下,勾选下面的设置即可。

9、按钮整体效果

示例2、点击按钮后直接执行工作流

示例:在"试用"视图下,添加转正按钮,点击按钮后,触发工作流,自动将员工状态改为"正式",转正日期改为当天。

1、按钮名称和说明

为了和示例1做的按钮区分,我们命名为转正2。

2、动作选择执行工作流

执行工作流时,需要确定流程的数据源来自单条记录,还是多条记录。

在本场景中,点击离职按钮是针对某个具体人,因此单条记录。

多条记录的常用场景:

  • 发货清单表:选择多个待发清单明细,生成一个发货单。

  • 采购清单表:在待购清单页面选择多条记录,点击按钮执行工作流生成一个采购单,并将当前选择的记录并关联到采购单中。

3、其他

二次验证、密码验证、启用按钮、图标和颜色等功能,参考示例1中的介绍

4、点击添加按钮

点击后自动打开工作流配置页面,通过更新记录节点,修改状态和转让日期字段。

5、发布流程

流程配置完成后,点击发布流程。

6、测试效果

打开一个试用期的员工记录,点击按钮后,会自动修改字段内容。

示例3、勾选多条记录执行一次工作流

  • 场景1:员工日常每次完成出差都登记下消费明细,在合适的时期,勾选多条待报销的明细数据,自动生成一个报销单。

  • 场景2:在ERP中,勾选多条订单合并生成一个出货单

  • 场景3:在生成制造中,勾选多条订单合并生成一个生产计划单

我们以场景1作为背景介绍。

1、添加批量操作的按钮

此场景是针对多条数据统一处理的,因此需要在批量操作的表(报销明细)中添加按钮。

2、数据源选择多条记录

数据源选择多条记录,在点击按钮后,才会触发1次流程,触发节点代表的就是勾选的多条记录。

3、配置工作流

  • 1)获取上次提交的报销单

    获取最近一次提交的报销单,可以复用银行卡、部门等等内容

  • 2)获取勾选的任意1条明细记录

    获取任意一个明细记录,以使用其关联的项目信息。由于是多条记录触发,"触发节点"就代表了多条触发的数据,因此通过[获取单条数据]节点的[从多条数据节点]获取的方式任意获取一条,不用加筛选条件。

  • 3)新增报销单

    报销单的报销明细,直接选择触发节点即可

  • 4)弹出新增的记录进行完善

    如果还需要人工完善其他信息,可以使用界面推送节点自动打开刚才自动创建的报销单。

效果:

如何获取按钮流程的触发者

在系统类别下,获取点击批量按钮的触发者信息

记录详情动作和批量操作的动作

按钮可以分别设置在记录详情页面页面,和批量操作时是否可用。

  • 记录详情页

    点击记录打开记录详情页面时,可以使用此按钮。在列表中勾选1条时也可用此按钮。

  • 批量操作

    在表格视图中批量勾选多条记录时,是否可用按钮。 有些操作禁止批量点击按钮,则可以再此类下面删除。

如下图配置:转正按钮在详情页和批量操作时都可用,离职按钮只能在详情页使用

效果:


文档问题反馈

文档中是否有错别字、内容过期、难以理解等问题?点此给我们反馈吧