NC65审批流、业务流开发流程,及可能遇到的问题

整理一些遇到的问题,写的比较糙,不全,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=提交,

赋值时,不可以回车!

 

 

动态建模平台—-流程管理—-业务流定义

 

 

猜你喜欢

转载自blog.csdn.net/D_C_Hao/article/details/84950567