金和高端协同管理平台 (版本:C6 V8.0) 新建自定义审批流程

更新日期: 2018-07-10 阅读次数: 7866 分类: OA

替客户在已有的金和 C6 V8 上新建自定义审批流程,痛苦得要死,非常不人性化。

表单设计向导

强烈推荐使用向导生成表单,可以方便的实现常见功能,例如

  • 自动获取流程发起人的姓名,ID
  • 主从表关联

金和高端协同管理平台 图片

grid 表格数据发生更改时,自动统计数据

金和高端协同管理平台 图片

然后新建两个文本框,关联对应的数据表字段即可。

设置表单打开后调用的函数

表单属性 - 事件 - 打开事件 设置 InitPage()

然后在函数中,定义 InitPage 方法,把逻辑写在里面。

打印功能

菜单栏有个“编辑打印模板”

参考,网页文档的 API 函数说明。

  • PrintPreview
  • Print

金和高端协同管理平台 图片

但是,完全不能使用。

还是需要手动写函数来处理靠谱。

如何新建一个数据库表

首页菜单 - 业务生成器 - 表单管理 - 表单设计

选择高级控件 - 常用工具 - 数据库维护

金和高端协同管理平台 图片

pubdjbh 是什么意思

select * from xxx where mainid=:pubdjbh

pubdjbh : 由它来控制表单保存时(指调用DjSave函数)是新增记录还是修改记录.pubdjbh为空表示为新增记录,否则pubdjbh将保存主键字段的值.用这个值去拼update语句的where部分。

表单设计修改,并保存之后,无法在新发起的流程中得到更新

  • 通常是因为表单的设计有 bug,例如,数据表中有必填的字段,但是表单中没有提交.
  • 还有一种情况,需要关闭 IE,然后再登录 OA 系统,才能生效。

生用表单向导的各种坑

  • 后期补充的字段,数据无法保存。
  • 主表与附表的字段名字不能有重复的,否则会导致存取混乱

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式