本文是关于金蝶云星空BOS中级课程中的业务流程部分,提供了课程回看地址、PPT课件链接及案例代码说明。同时,总结了直播答疑环节的多个问题和解答,涉及数据中心购买、流程关联、开发测试环境搭建、单据关联与转换、自动下推配置、错误调试等内容。
一、课程主题:
金蝶云星空BOS中级课-业务流程
二、回看地址:
https://vip.kingdee.com/school/liveCourse/73006075691103488
三、PPT课件:
https://vip.kingdee.com/school/74471850603801600
四、案例代码(所有的代码都PPT课件中的参考帖子中)
五、直播答疑汇总(部分问题已在直播答疑环节进行解答,文字简答版可参考以下答复)
1、提问:如果新建的数据中心是bos标准库,是不是只购买独立开发平台就可以了?
答复:不行的 以后的所有的二开必须都要购买bos运行时
2、提问:后续会增加流程关联么,比如有个流程关联字段,可以读取已办理流程,在审批的时候可以进行选择
答复:这节课是业务流程,非审批流,审批流有接口查看审批路线,后续会有审批流的直播。
3、提问:我是星空用公有云,没有测试库,如何搭建平台做开发测试?
答复:参考https://vip.kingdee.com/school/3296 ,可以连接本地库做开发
4、提问:一个单据,可以依次选择2个源单建立关联吗?
答复:没有标准操作方法,建议二开,调用下推接口
5、提问:流程的消息接口是哪个,可以继承么
答复:没有对外接口,都是内部调用
6、提问:后续会有API的开发教程吗
答复:API的了解可以参考直播第5期:https://vip.kingdee.com/article/58625080145523457 ,PPT里面也包含相关学习资料地址。
7、提问:单据转换的转换插件,和在单据配置的关联设置的转换插件设置,这2者有什么差别
答复:单据转换规则中的插件策略是配置转换插件,单据关联配置界面的插件是配置反写插件。
8、提问:单据关联配置的单据转换服务和转换插件有什么插件,这个如何编写
答复:单据关联配置的单据转换服务是按单据维度配置,它的配置类似转换规则的表单服务策略。但是,执行时机是在整个单据转换规则的最后执行。通常不需要使用,在一些特殊情况下使用。
例如,需要设计一个兜底的计算服务,无论通过哪个转换规则生成当前单据时,希望转换后基于下游单据的数据包进行兜底计算。
单据转换插件——https://vip.kingdee.com/article/22386
9、提问:自动下推除了放在审核后,还可以放在另外的操作上吗?
答复:可以,但是也要看业务需求。bos自动下推接口应该不判断业务状态,但业务上应该有相应控制。
10、提问:有个场景,就是一个单据体对应子单据体有多行,如3行单据体数据,每行对应60行子单据体数据,下推,根据子单据体汇总,产生35行数据,这样的关联如何关联反写。
答复:子单据体关联下游单据可以参考帖子:https://vip.kingdee.com/article/181997
11、提问:生产用料单下推生成形态转换单,有没办法自动生成
答复:要看时机,保存还是审核,可以配置自动下推服务,也可以写操作插件。如果是数据满足某个条件时自动下推也可以通过执行计划来做自动下推。
12、提问:有次把自动下推放到操作列表-->审核中,没有起作用,放在审核菜单上是可以的。这个一般是什么原因
答复:可能存在业务控制导致的。
13、提问:可能是我没描述清楚,形态转换单是转换批号或计划跟踪号,手工选一个物料会生成两行,一行转换前一行转换后,生产用料单做下推或选单生成形状转换单,配置单据转换规后,选单生成形态转换单,一个物料只生成了一行
答复:单据转换一张行数据没有干预的情况下,最多一行数据生成一行,不会生成两行,看看是不是插件做了拆单处理。
14、提问:好多这个写法 FormMetadata meta = MetaDataServiceHelper.Load(this.Context, ""k6720e67c54a24deab3ac39c3b86ae834"") as FormMetadata;
现在调试的时候 会报错。哪错了?
答复:这个忘记了具体报什么错误,可以留个qq联系
15、提问:物料维度的值,在下推过程如何能取到?取上游单据(入库单)物料维度,物料维度不是固定值,是在入库单上选择的
答复:得到单据内码,根据内码和物料所在的实体,取到部分数据包,然后物料的维度数据就在数据包中,取数据包参考:https://vip.kingdee.com/people/eris-2147401944
推荐阅读