跳转至

自定义触发

简介

功能介绍

自定义触发可由列表或表单自定义按钮、自定义代码调用触发。

使用场景

当采购订单分批来料时,需由采购人员手动下推采购入库单。

设置说明

操作步骤如下:

  1. 进入 设计表单 > 表单设置 > 自动化 > 立即设置/新建,命名自动化为 "按钮手动下推采购订单"。

  1. 按钮触发自动化场景中,触发节点 应选择 自定义触发
  2. 执行节点选择 新增数据
    • 目标表单:采购入库单
    • 新增数据方式:发起流程
    • 使用数据:采购订单

  1. 为子表 入库明细 赋值:
    • 使用数据:采购订单/采购明细

  1. 保存自动化后,进入 功能按钮 > 新增按钮,设置以下参数:
    • 按钮名称:下推采购入库单
    • 按钮编码
    • 图标与样式
  2. 选择执行动作为 执行自动化
    • 开启数据校验:整单入库状态 ≠ "全部入库",且 流程状态 = "已生效"
    • 满足校验条件时执行 "按钮手动下推采购订单" 自动化
    • 未满足校验时提示:"订单已全部入库,或订单还未生效,无法下推采购入库单!"

  1. 设置按钮入口为 表单详情页页面视图操作列

功能详情

  1. 自定义触发类型自动化可由自定义按钮、自定义代码调用触发。
  2. 自动化参数在被自定义按钮或代码调用时可进行赋值:
    • 示例:公海 表向 线索 表新增数据时,除 公海 表数据源外,其他数据源可通过 自动化参数 传递。
    • 自动化参数值可用于字段赋值或条件判断。
    • 参数内容可在自定义按钮中配置或在代码中预设,支持设为 默认值手动填值,调用时将使用具体参数值执行自动化。

注意事项

  1. 自动化参数类型目前仅支持:文本长文本日期数字是/否人员单选人员多选部门单选部门多选关联表单关联表单多选。若需设置具体格式及默认值,可前往 自定义按钮 配置。

  1. 当自动化参数设置为手动填值时,用户点击按钮将弹出参数填写窗口。