1. 程式人生 > >NC65審批流、業務流開發流程,及可能遇到的問題

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=提交,

賦值時,不可以回車!

 

 

動態建模平臺—-流程管理—-業務流定義