整理一些遇到的问题,写的比较糙,不全,pdf下载:https://download.csdn.net/download/d_c_hao/10842116
1-必须要有的接口及字段
字段:单据号vbillcode、业务流程cbiztypeid;所有字段均不选择“动态属性”
2-必须要对应的接口字段
3-生成主子表单据
4-生成Java源代码:注意UF类型字段,在代码中数据类型不是UF的,需要修改为UF
5-配置文件:单据联查添加代码<property name="billType" value="单据类型" />
6-修改元数据映射属性,重新发布
7-如果把报错,修改.bmf文件:
上游order.bmf中替换
<busimap attrid="1e868d4d-4546-4a4f-afad-0dcf827c442f" attrpath="" attrpathid="" busiitfattrid="af163711-e50e-4692-8245-7694137d8896" busiitfid="2fd714f0-b6b0-4aeb-906e-ead92767ce32" cellid="bcf5024f-bfef-4545-b6a7-128ef7a519c4"/>
<busimap attrid="1e868d4d-4546-4a4f-afad-0dcf827c442f" attrpath="" attrpathid="" busiitfattrid="0bcd812c-4a13-4e86-83a9-24dbbf6e9cc2" busiitfid="2fd714f0-b6b0-4aeb-906e-ead92767ce32" cellid="bcf5024f-bfef-4545-b6a7-128ef7a519c4"/>
下游receive.bmf中替换
<busimap attrid="fe6b16d3-afbc-49d6-84c1-005767ab13ae" attrpath="" attrpathid="" busiitfattrid="af163711-e50e-4692-8245-7694137d8896" busiitfid="2fd714f0-b6b0-4aeb-906e-ead92767ce32" cellid="bd03ddfb-6934-40f2-a46c-9f872ec1b43f"/>
<busimap attrid="fe6b16d3-afbc-49d6-84c1-005767ab13ae" attrpath="" attrpathid="" busiitfattrid="0bcd812c-4a13-4e86-83a9-24dbbf6e9cc2" busiitfid="2fd714f0-b6b0-4aeb-906e-ead92767ce32" cellid="bd03ddfb-6934-40f2-a46c-9f872ec1b43f"/>
8-复制下游单据的SAVEBASE得到PUSH
9-配置审批流:动态建模平台---流程管理---审批流定义-业务单元
注意一定要记得启用审批流!
10-配置业务流:
动态建模平台—开发配置—单据类型管理
勾选“是否业务流数据“
上流单据需要添加“下游单据类型“
动态建模平台—开发配置—单据动作管理
修改审核动作,勾选“进行驱动配置”
下游单据需要添加推式动作
在数据库中查单据动作
select * from pub_busiclass where pk_billtype='单据类型';
动态建模平台—开发配置—单据转换规则
新增单据转换规则
设置规则
-1=自由,0=审批未通过,1=审批通过,2=审批进行中,3=提交,
赋值时,不可以回车!
动态建模平台—-流程管理—-业务流定义