問題現(xiàn)象:用友U8工作流設(shè)計好后控制臺待發(fā)布那里看不到?
原因:用友U8 11.1有一個工作流要更新,有一個審批節(jié)點是復(fù)制粘貼沒有改名字,保存的時候報錯說有重復(fù)名字的節(jié)點,修改名字后保存,但是在工作流控制臺那里去發(fā)布的時候在待發(fā)布流程那里找不到了。開始我懷疑是系統(tǒng)有問題,于是修改了其他的工作流并保存,待發(fā)布流程那里是可以看到的。就只有這個不管怎么修改保存,待發(fā)布流程那里都看不到。
解決方案:工作流設(shè)計器中刪除原來的工作流,新建一個,設(shè)計保存好(這一步應(yīng)該不必要)。
update 工作流表table_workflow 里的一些的字段:WK_ID,ProcessID,RuleID 與已發(fā)布的工作流表table_workflowrelease中一致,建立兩者的聯(lián)系。
update 工作流表table_workflow 里的一些異常字段到正常:status=1,version(改為比table_workflowrelease中大1),cbizobjectid,cbizeventid,bmodifybizdata=0,bmodifybizdata=0。
再到工作流控制臺看,待發(fā)布流程出來了