跳转至

Best Practice 标准车辆自定义字段


title: 最佳实践 - 标准车辆自定义字段 created: 2026-04-19 updated: 2026-04-19 type: reference tags: [oa, best-practice, use-case] related: [oa/index.md] source: "泛微官方文档"


文档控制

|文档简要信息: | |文档主题(Title) |泛微最佳应用场景之:标准车辆模块自定义字段应用 | | |场景分享 | |作者(Author) |刘小昭 | |审批者 (To Be | | |Approved By) | | |说明 (Comments) | | |文档版本历史: | |序号|日期 |版本 |变更说明 |修改人 |审批人|注释 | |2 | | | | | | |

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

目录

λ 文档控制 2

1. 车辆管理应用中经常碰到的问题 4

2. 车辆模块应用的解决方案 5

3. 最终实现效果 9

3.1. 标准车辆模块功能正常使用 9

3.2. 同时满足车辆自定义字段及其他管理需要 9

车辆管理应用中经常碰到的问题

车辆管理本身并不复杂,我们系统也有标准的功能模块,并且配置简单易用,结合车 辆看板功能,基本能满足使用需求。但是这个标准功能目前也有一定的局限性,主要体 现在:车辆信息字段有限,固定且无法修改,无法自定义添加其他字段。如果客户的日 常车辆管理事务中存在很多车辆信息需要存档管理的话,标准车辆模块往往就很难满足 得了,显得有点鸡肋。

标准模块功能解决不了的,我们还有表单建模这个“王牌”,可以完全量身打造,个性 化定制。我们也考虑过用表单建模来单独搭建车辆模块,但是脱离了标准车辆模块功能 ,又暴露出来其他的问题: 显得有点鸡肋。

标准模块功能解决不了的,我们还有表单建模这个“王牌”,可以完全量身打造,个性 化定制。我们也考虑过用表单建模来单独搭建车辆模块,但是脱离了标准车辆模块功能 ,又暴露出来其他的问题:## •

缺少标准车辆模块的看板功能,虽然表单建模也有面板功能,但是配置起来也费时 费力;

• 缺少标准车辆模块的车辆占用、冲突提醒、冲突处理方式等逻辑控制。

虽然加以一定的二次开发,也可以解决这些问题,但是在成本控制的前提下,我们还 是想尽量在标准功能的范围内去满足客户的需求。有没有可能:既可以有标准车辆模块 的逻辑控制,同时也能像表单建模那样可以自定义车辆字段,灵活使用呢?

答案是肯定的。解决方案就是——两个模块同时使用。

车辆模块应用的解决方案

整体设计思路:

• 车辆流程里面,车辆字段使用标准的【浏览按钮- 车辆】,这样流程就可以跟标准的车辆模块逻辑控制结合起来,标准的车辆看板也可 以使用;

在表单建模搭建车辆模块,根据客户的实际情况自定义车辆信息字段,这样就可以满足 车辆信息的完整管理;

这时可能有同学就会问了,那岂不是要同时维护两套车辆信息?确实如此,如果同时 启用两个模块,并且毫无关联,那就需要客户同时去维护两边的数据,使用效果就会大 打折扣并且累赘,不人性化,客户也很那接受。

所以就还要解决一个问题,如何把两个模块关联起来,只需要客户去维护一边的数据 ,另一边的数据自动更新。到这一步思路其实就很明确了,建模搭建的车辆模块字段肯 定更多,所以客户只可能在建模的车辆模块去维护数据,维护好之后去更新标准车辆模 块的数据就行。分析之后又得出以下解决方案:

把建模的车辆查询页面放在前端车辆模块里面给车辆信息维护人员使用,隐藏原标准车 辆模块的车辆信息维护菜单。

[pic]

关于建模数据如何变更标准车辆模块数据,这里要用到表单建模的页面扩展功能,在页 面扩展中可以添加DML接口动作,通过接口动作完成数据的插入、更新、删除。

1)新建车辆DML

[pic]

[pic]

[pic]

2)编辑车辆DML

[pic]

[pic]

编辑车辆的DML中,需要设置触发的条件,两个表的车牌号码字段一致时才触发:

[pic]

3)删除车辆DML

[pic]

以此类推,通过简单的DML接口动作即可完成两个模块的数据关联。

数据关联时还有个地方要注意,就是同步的字段类型要一致,比如下图表单建模搭建的 车辆类型,选择框里面的字段顺序要跟标准车辆模块的类型一致。

[pic]

[pic]

最终实现效果

1 标准车辆模块功能正常使用

[pic]

2 同时满足车辆自定义字段及其他管理需要

[pic]

[pic]

[pic]

[pic][pic][pic]

-----------------------

编制:刘小昭(泛微广州二部)

WeaverSoftware

上上海市联航路1188号33号楼泛微软件大厦

Tel:135****4212 电邮:ceselaw@foxmail.com

泛微协同办公平台最佳应用场景

——标准车辆模块自定义字段解决方案

SubmittedByWeaverNetwork