需求实现关键 多动手,多动手,多动手 把复杂的事情做简单 ✅✅ ✅,而不是把复杂的事情越做越复杂 ❌❌❌ 反面案例如下图所示: [图片] 先开枪在瞄准 ❗❗❗ 基本搭建思路 :❗❗❗ 首先能够清楚直白的表达出业务场景,什么人干什么事情,输入啥,输出啥 1.建表---> 录入数据测试---> 工作流验证---> 业务规则设置,页面排版---> 权限设置---> 关闭复制,删除按钮--> 登录账户检查权限--> 最终定版 2.新建工作表, 初次确定工作表字段的属性及取值逻辑 ,到底是用关联记录还是用子表,字段到底是默认值还是用查询工作表, 很多字段在刚开始创建工作表时无法精确定 ❗❗❗ 比如到底是用文本还是数字还是用他表字段,什么情况下不能用他表字段,什么情况下要用公式,什么情况下不能用公式 ❓❓❓ 这里面有很多细节,不能简单拍脑袋就做决定,需要通盘思考,比如排序必须用数字,如果后缀单位不固定,可以用文本,文本适用场景多,但是文本转数字又会发生修约失真,所以到底是用文本和数字,这是个需要多个维度综合考量的问题 ✅✅ ✅ 单据类型表单创建,单号,日期,经办人,单据状态,备注,附件 单据编号,单据状态,单据日期,经办人,等可以形成固定搭配,单据 6 件套 3.每个工作表基本有 3 种类型字段,1:基本字段,2:业务字段,3: 隐藏功能字段 , 重点在 23 ✅✅ ✅ 其中隐藏字段的用途,有些用它来存值查询,有些用它触发工作流,用完了以再吧它的值清空归零,这时候它就是个工具人,有时候也是心酸的备胎~~ [图片] 4. 没有去重的系统都是耍流氓 ❌❌❌,必须无条件学会 去重 ,单条获取,记录 id,单个字段/多个字段唯一性字段设置, 去重方式如下:设置唯一性,单条获取,串行,通过记录 id 获取等 ✅✅ ✅ 5.自定义动作根据需要设置限制条件, 有些按钮要避免重复点击,点击后工作流修改状态来限制禁用自定义动作可以防止重复点击触发 ,可以和界面推送联动,提高操作衔接 6.每个工作表设置唯一性字段,单个字段,多个字段用文本组合 + 文本默认值 设置唯一性 7.成员按需设置只读和拥有者, 一般和人员档案关联,人员档案/人员信息等需要重新建立一张表 8.级联只适用数据量少的情况,维护体验极差,也不能直接导入,能不用就不用,实在不行,用几个工作表组合实现树形分组取代级联 9.区分关联记录和子表,如果是关联记录再嵌套关联记录,此时子表失效,什么时候更适合关联,什么时候适合子表,什么时候两者都可以需要区分清楚, 子表无法嵌套子表,关联记录可以嵌套子表 10.**自定义动作需要去重时,必须串行。 11. 子流程,记录 id ,流程参数是基本功,无条件掌握 [图片] 12.选项集和关联记录区别,关联记录用户可以自行维护,选项集需要比较高的权限才可以维护,而且只适用 单个字段 而且数据量少而且固定静态数据,当数据不止一个字段时,或者需要被后续逻辑关联时需要使用关联记录 13. 统计报表,在聚合表更新前只能单表,如果是多表数据分析,需要新建一张新表,然后用工作流刷数据,将数据集成在这张新表上 或者花钱买第三方报表工具,说多了都是泪, 聚合表更新后可以通过聚合表解决 14.尽可能多用关联记录,正向关联,反向关联,用多了你就知道其奥妙, 通过关联记录可以随时获取其他字段备用 15. 工作流无法更新公式字段 ,所以 到底是用文本/数字字段设置函数默认值,还是用公式字段需要斟酌 [图片] 16.临时表 Temp 的灵活运用,作为中间过渡数据表,承载部分业务逻辑,减轻工作流书写难度 17. 复杂编码场景 复杂的编码规则从来都是自己写工作流实现,当自带自动编码无法满足需求时 参考案例: https://bbs.mingdao.net/topic/3342 18.汇总,工作表汇总组件慎用(系统工作表原生自带的汇总组件)不仅有数量限制, 更致命的是有延迟,异步更新 ,比如说需要及时算出总数,然后马上用该字段的值进行逻辑处理(触发工作流或者传给子流程等)对汇总字段及时性要求高的场景都不适合 直接用汇总字段 。【 新增的校准节点可以随时校准单条记录汇总字段,奥利给 】 19.他表字段无法用于工作流做后续计算,如果该他表字段不只是用于数据传递,还需要用于数据逻辑处理,此时需要根据他表字段的属性, 此时添加一个过度字段,该字段的值默认等于他表字段,建议该字段属于和他表字段相同,文本对文本,数字对数字。 20. 喜大普奔循环已更新上线 https://bbs.mingdao.net/topic/3548 可以自己新建一个临时表存储循环条件,然后通过该条件来执行循环和跳出停止循环, 21. 全局函数 + 封装 可以支持管理员实现自定义,单独建一张表作为全局函数 + 封装可实现用户自定义功能。 22. 关键字段的监听,如何灵活实现对不同表单关键字段值的监听,并及时触发预警提示,同时生成该值的变更日志 23.还没想好,待续......




👍
满满的干货 🚀️
满满的干货 🚀️
去年的干货
老登,居然私藏干货,明明是大咖,非要装老 6 混分。
干货,可以开一个系列 👍
不建议用字段拼成唯一值。所谓的唯一值就是 id,只有系统生成的 id 才是真正的唯一值
这老 6......
一本正经的胡说八道。
任总必须给你发工资
历害!
关注了,会持续更新吗
感谢
能用唯一分支的,就不要用并行分支
The King of Old Six,不愧是老六中的老六。😕
👍
妥妥的干货
学习了,非常感谢
好的,学习了,非常感谢
无老师,什么是“自定义动作需要去重时,必须串行”?
能用 5min 搞定的,千万不要花 2h 实现,不然 老板迟早破产,公司倒闭。
不会经常导入的,我比较过,多个关联表操作起来感觉没有级联方便
级联可以导入,先导父再导子
果然私藏了干货。无崖子这老 6,还有多少秘籍,都放出来。
其中隐藏字段的用途,有些用它来存值查询,有些用它触发工作流,用完了以再吧它的值清空归零,这时候它就是个工具人,有时候也是心酸的备胎
没事就来拜读三遍
越来越坑了,用得越深约坑,只能搞搞辅助应用
哈哈哈哈
无崖子这个老 6,实力坑我
无崖子,果然私藏了干货。。。
无崖子,果然私藏了干货。。。
感谢无老师。
可以先用数据集成将多个表的数据先聚合成一张新表,再创建统计图
像简道云,轻流都有类似 数据工厂的功能, 通过这个功能将不同数据进行整合,利用仪表盘快速做出来满足业务需求的分析图表,明道云现在缺的就是这个
看来大家都有这样的感受,期待明道团队能解决这个问题,不求你搞的和专业 BI 平台一样酷炫,但起码得有这个能力模块。软件讲到根上就是“输入”和“输出”,没有报表平台的 APaaS 是缺失的。
明道云一个巨大的缺点,利用表单工作流,可以很好,很快的完成数据收集。可是在数据分析这块不给力,导致数据用不起来,需要借助第三方,借助第三方就需要数据集成,这也是一个问题。
11.复杂报表需要借助第三方或者重新构建工作表 + 工作流刷数据实现,说多了都是泪
这个感同身受,功能做出来了,当我做驾驶舱时发现很难通过简单的跨表数据查询实现一张综合报表分析。也许是我不会用?求教
谁说不是呢,自古以来都是这样
君宝兄,道友倾心搭建,难有所成,模仿抄袭,蔚然成风,有何良策?
我贡献了好几条,比如外部用户扩展字段。H5 页面的返回首页按钮。明道云与明道云之间的官方连接器等等
你不贡献几条,不接受你摸鱼混分
感谢无老师。