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=提交,
賦值時,不可以回車!
動態建模平臺—-流程管理—-業務流定義