金蝶材料bos v633工作流_第1頁
金蝶材料bos v633工作流_第2頁
金蝶材料bos v633工作流_第3頁
金蝶材料bos v633工作流_第4頁
金蝶材料bos v633工作流_第5頁
已閱讀5頁,還剩144頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

地 518057http ?金蝶軟件(中國 注符號(hào)約內(nèi)容約 TOC\o"1-1"\h\z\u工作流配置及應(yīng) 流程配置工具登錄連 工作流流程掛 工作流流程無法啟 工作流運(yùn)行異 圖1-1在eas系統(tǒng)中,參與人組設(shè)置界 圖1-2在流程配置工具中,參與人組設(shè) 圖1-3設(shè)置福建管理權(quán) 圖1-4設(shè)置一級節(jié)點(diǎn)的參與 圖1-5流程變量定 圖1-6設(shè)置輸出參 圖1-7設(shè)置二級節(jié)點(diǎn)參與 圖1-8設(shè)置復(fù)雜參與人的流程 圖1-9獲取日志的圖形介 圖1-10函數(shù)選擇界 圖1-11新建流程定 圖1-12引入BOTP節(jié) 圖1-14設(shè)置源單據(jù)類型和目標(biāo)單據(jù)類 圖1-15選取需要使用的單據(jù)轉(zhuǎn)換規(guī) 圖1-16查看BOTP規(guī) 圖1-17設(shè)置參數(shù)“源單據(jù) 圖1-18設(shè)置參數(shù)“目標(biāo)單據(jù)組織 圖1-19定義出口參數(shù)相關(guān)的流程變 圖1-20設(shè)置“出口參數(shù) 圖1-21設(shè)置后置 圖1-23設(shè)置“采購訂單提交”活動(dòng)的參 圖1-24設(shè)置“采購訂單”節(jié)點(diǎn)的任務(wù)屬 圖1-25設(shè)置“采購訂單審核”參與 圖1-26設(shè)置節(jié)點(diǎn)支持會(huì)簽功 圖1-27節(jié)點(diǎn)的投票模 圖1-28新建包含人工決策節(jié)點(diǎn)的流程定 圖1-29設(shè)置決策節(jié)點(diǎn)的任務(wù)屬 圖1-30設(shè)置決策節(jié)點(diǎn)的參與人 圖1-31設(shè)置決策節(jié)點(diǎn)的參與人 圖1-32設(shè)置連接弧條件 圖1-33設(shè)置連接弧條件 圖1-34查看詳細(xì)的轉(zhuǎn)移條件設(shè) 圖1-35設(shè)置“預(yù)算通過”的連接線條 圖1-36決策節(jié)點(diǎn)應(yīng)用結(jié) 圖1-37人id輸出界 圖1-38設(shè)置通過狀 圖1-39自動(dòng)節(jié)點(diǎn)設(shè)置通過狀 圖1-40在參與人處設(shè)置“人”信 圖1-41查詢分析 圖1-42職員狀態(tài)查 圖1-43關(guān)聯(lián)對象輸出設(shè) 圖1-44啟動(dòng)時(shí)設(shè)置下一步參與 圖1-45流程屬性中,勾選“自動(dòng)合并節(jié)點(diǎn) 圖1-46指定執(zhí)行人界 圖1-47帶啟動(dòng)條件的流程 圖1-48選擇費(fèi)用報(bào)銷單的提交任 圖1-50設(shè)置節(jié)點(diǎn)的參與人范 圖1-51選擇變 圖1-52選擇申請人所在部門的ID屬 圖1-53設(shè)置流程啟動(dòng)條 圖1-54更改流程編碼界 圖1-55顯示重命 圖1-56更改名 圖1-57打開代碼編輯界 圖1-58搜索相關(guān)字 圖1-59更改流程名 圖1-60流程視 圖1-61導(dǎo)入流程模 圖1-62勾選所有流 圖1-64默認(rèn)匯報(bào)關(guān) 圖1-65包含等待節(jié)點(diǎn)的流程 圖1-67設(shè)置“等待時(shí)間”節(jié) 圖2-1流程配置工具提示無法創(chuàng)建視 圖2-2更新BOSIDE時(shí)提示錯(cuò) 圖2-3工作流連接失 圖2-4流程配置工具登錄錯(cuò) 圖3-1出現(xiàn)錯(cuò)誤的流程 圖3-2定義流程變 圖3-3指定輸出參 圖3-4設(shè)置提交節(jié)點(diǎn)的后置屬 圖3-5指定節(jié)點(diǎn)參與 圖3-6二級節(jié)點(diǎn)參與人設(shè) 圖3-7連接弧條件設(shè) 圖4-1往來通知單的系統(tǒng)參數(shù)設(shè) 圖5-1消息轉(zhuǎn)移流程 圖5-2取消選中“發(fā)送錯(cuò)誤自動(dòng)終止”選 圖5-4清除刪除節(jié)點(diǎn)的輸出參 圖5-5按組織過 圖5-6勾選“發(fā)送互斥任務(wù)消息 圖5-7用戶典型流程 圖5-8提示信 圖5-9“提交保存”節(jié)點(diǎn)定 圖5-10“修改單據(jù)”節(jié)點(diǎn)定 圖5-11業(yè)務(wù)變量選 圖5-12設(shè)置單據(jù)轉(zhuǎn)換模 圖5-13選擇流程屬 圖5-14設(shè)置流程失效時(shí) 圖5-15檢查EAS系統(tǒng)和通訊平臺(tái)是否連接成 圖5-16檢查流程配置工具的設(shè) 圖5-17檢查設(shè)置 圖5-18查看工作流服務(wù)狀 圖5-19查看工作流診斷工 圖5-20根據(jù)源單據(jù)和目標(biāo)單據(jù)進(jìn)行轉(zhuǎn) 圖5-21根據(jù)具體BOTP轉(zhuǎn)換規(guī)則進(jìn)行轉(zhuǎn) 表表1-1設(shè)置動(dòng)態(tài)獲取部門的變 表1-2變量表1-3系統(tǒng)函數(shù)說 如何設(shè)置工作流中的參如圖1-1所示。關(guān)鍵

如何實(shí)現(xiàn)在中修改單據(jù)的部分字1在業(yè)務(wù)建模工具中打開該單據(jù),在保證該單據(jù)被選中的情況下,在菜單中選擇“業(yè)務(wù)單元->步驟2在工作流對應(yīng)的節(jié)點(diǎn),輸入該單據(jù)的狀態(tài)名(目前只能手動(dòng)輸入)關(guān)鍵如何在工作流中設(shè)置按照組織

入庫單流程”涉及到采購訂單(A)和采購入庫單(此時(shí)主業(yè)BAB的并集;普通用戶如果被分配流程權(quán)限后,則根據(jù)自己的組織范圍,能夠查看自己組織范圍關(guān)鍵流程組織如何設(shè)置工作流的分級1流程配置工具的文件菜單“工具”下增加兩個(gè)菜單:“流程分配”和“流程分配信息查看”,步驟2這兩個(gè)菜單受參數(shù)控制。在服務(wù)器路徑作流建模工具權(quán)限控制項(xiàng),true表示啟動(dòng),false表示不啟動(dòng)。關(guān)鍵如何使提單人獲知單據(jù)的進(jìn)關(guān)鍵如何設(shè)置人可以查看、附件,但不可以修改和刪除附和刪除,如圖1-3所示。關(guān)鍵如何在審核時(shí)動(dòng)態(tài)獲取

方法一:可以添加一 節(jié)點(diǎn),實(shí)現(xiàn)這個(gè)功能步驟1在節(jié)點(diǎn)中變量,如表1-1所示內(nèi)碼.AdminOrgUnitInfoadminInfo=.AdminOrgUnitFactory.getLocalInstance(.AdminOrgUnitInfoadminInfo=.AdminOrgUnitFactory.getLocalInstance(bosContext).getAdminOrgUnitInfo(newcom.kingdee.bos.dao.ormap var_adminInfo=adminInfo;if(adminInfo!=null&&adminInfo.getResponPosition!=null{var_positionId=adminInfo.getResponPosition.getId();.IPositioniPosition=.PositionFactory.getLocalInstance(bosContext); CollectionpColl=iPosition.getAll (adminInfo.getResponPosition.getId());var_size=pColl.size();var_principal=newString[pColl.size()];for(inti=0;i<pColl.size();i++){var_pi=.Infopi=pColl.get(i)var_principal[i]=pi.getId().toString();var_pi_id=pi.getId().toString();}}如何設(shè)置復(fù)雜參與人”中的“8)步驟3設(shè)置二級節(jié)點(diǎn)的參與人?!边M(jìn)行設(shè)置。關(guān)鍵動(dòng)態(tài)部門如何設(shè)置復(fù)雜參 (的來進(jìn)行二(

分析后發(fā)現(xiàn)難點(diǎn)應(yīng)該是如何判斷不同的申請人找到對應(yīng)的上級和部門?比如A公司員工提交的,應(yīng)該是A公司的,B公司提交的,應(yīng)該是B公司的。這種1步驟2設(shè)置一級節(jié)點(diǎn)的參與人1-4所示。步驟3設(shè)置二級節(jié)點(diǎn)的參與人二級節(jié)點(diǎn)的參與人為部門。部門的參與人設(shè)置就需要仔細(xì)考慮了,怎么樣的申請人而知道申請人對應(yīng)的部門,知道了部門信息,應(yīng)該是能找出來的。再仔細(xì)想?在彈出的參與人選擇框中選擇“組織單元”,在選項(xiàng)下拉框中選中“”,然后選“采購部門”變量用在此處代表單元ID或組織單元值對象,但具體的值在建模時(shí)是步驟4設(shè)置三級節(jié)點(diǎn)參與人關(guān)鍵

如何設(shè)置中的參與人為沒有建立用戶的員工的上需安裝補(bǔ)丁pt041690和pt037534,并在提交節(jié)點(diǎn)的后置中放以下Var=Var.setEmployeeId(Id變量);//在提交節(jié)點(diǎn)將職Id參與人變量 Var;//通 獲取到職員的參與人變量(需定義變量關(guān)鍵如何獲取工作流2獲取服務(wù)器日志,由于日志很快就會(huì)被新的內(nèi)容覆蓋,所以服務(wù)端日志需要在第一時(shí)間收集,日志路徑如下:$EAS_HOME\eas\server\profiles\server1\logs\apusic.log.0,如果服務(wù)端是集群關(guān)鍵如何使用工作流實(shí)現(xiàn)“節(jié)生任務(wù)委托時(shí),判斷委托人是否部門”步驟1變量表1-2人步驟2實(shí)現(xiàn)如下=com.kingdee.bos.workflow.ProcessInstInfo[]infos=engine.getProcessInstanceByHoldedObjectId(單據(jù)Id);if(infos!=null&&infos.length>0){newProcessControlDataKScriptAdapter(infos[0],engine.getLocale(),engine);StringconstituentUserId=adapter.getTopConstituent( if(constituentUserId!=null&&!constituentUserId.trim().equals("")){//有委托人,判斷委托人是否是部是否部=com.kingdee.bos.workflow.participant.ParticipantHelper.isOrgPrincipal(bosContext,constituentUserId,"歸口部門);}es{//有委托人,直接判斷是否有直接上是否部門= bosContext,人,歸口部門)}}是否部=com.kingdee.bos.workflow.participant.ParticipantHelper.isOrgPrincipal(bosContext,人,歸口部門);}關(guān)鍵委托部門如何在流程定義中正確使用變量包括簡單變量和對象??缺點(diǎn):使用起來比較復(fù)雜,不能隨拿隨用。通常會(huì)出現(xiàn)在流程的定義過程中才能決定??關(guān)鍵目前工作流中系統(tǒng)函數(shù),面,如圖1-10所示。16:HR16:HR16:HR員織關(guān)鍵工作流相關(guān)的數(shù)據(jù)表有哪些根據(jù)這個(gè)發(fā)布后的定義產(chǎn)生的.FKPDL字段為流程定義xml文件內(nèi)容ID和對這個(gè)表的數(shù)據(jù)是由t_wfr_assigndetail表中轉(zhuǎn)t_wfr_assgndetail表中轉(zhuǎn)移關(guān)鍵如何在流程中設(shè)置BOTP自動(dòng)單自動(dòng)轉(zhuǎn)換為另外單據(jù),如圖1-12所示。3設(shè)置“生成采購訂單”BOTPBOTPBOTP規(guī)則轉(zhuǎn)此處我們選擇源單的采購部門ID,如圖1-18所示。輸出參數(shù)為生成的目標(biāo)單據(jù)的ID數(shù)組,一張?jiān)磫慰赡軙?huì)生成多張目標(biāo)單,所有的目標(biāo)單據(jù)的ID都會(huì)被輸出,因此,我們在此定義兩個(gè)流程變量:“訂單IDS”類型為字符串?dāng)?shù)組,表示目標(biāo)單據(jù)的ID數(shù)組;“訂單ID”類型為內(nèi)碼,表示具體目標(biāo)單據(jù)的ID,如圖1-19所示。BOTP活動(dòng)的后置中將目標(biāo)單據(jù)的id輸出:訂單ID=訂單IDS[0]。訂單ID會(huì)在后續(xù)使用,如圖1-21所示。BOTP節(jié)點(diǎn)在流程的實(shí)際運(yùn)行過程中可能還需要考慮到具體的實(shí)現(xiàn)過程。例如拉式生成就無法在流程中原因是中很多單據(jù)有部分?jǐn)?shù)據(jù)處理時(shí)放在代碼中的。有上下文關(guān)系,無法在流程中實(shí)現(xiàn)。關(guān)鍵BOTP如何使用流程配置的會(huì)簽和動(dòng)態(tài)會(huì)簽在節(jié)點(diǎn)的“任務(wù)屬性”處設(shè)置會(huì)簽,如圖1-26所示。?在“同意”的前提下,兩者沒有區(qū)別。都是要求所有的參與人必須都參與投票,?在“不同意”的前提下,兩者存在區(qū)別?!耙黄狈駴Q”表示只要一個(gè)人“不同關(guān)鍵會(huì)簽動(dòng)態(tài)會(huì)簽如何理解流程定義中節(jié)中的投票模 關(guān)鍵如何使用人工決策主要使用在需要對某事投票決策或引導(dǎo)流程的場景下,如下場景中,就可以使用“人工采購訂單在運(yùn)行過經(jīng)常發(fā)現(xiàn)采購數(shù)量、金額和公司預(yù)算之間的,經(jīng)常出現(xiàn)預(yù)算不夠但是大額采購申請又已被通過的情況而導(dǎo)致業(yè)務(wù)出現(xiàn),在這種情況下需要財(cái)務(wù)部的人員也要介入到流控制采購是否匹配預(yù)算,當(dāng)發(fā)現(xiàn)采購和預(yù)算存在時(shí)需要重新返回給部門修改采購數(shù)量或部門內(nèi)打回給申請人。但是財(cái)務(wù)部人員不屬于人員,它只2雙擊“會(huì)計(jì)決策”活動(dòng),彈出“任務(wù)”選項(xiàng),配置決策的具體內(nèi)容。包括決策標(biāo)題、決策項(xiàng)出到“manualDecisionResult”變量中,如圖1-29所示。3在決策活動(dòng)的參與人上設(shè)置為“職位”參與人,選擇深彩的會(huì)計(jì)職位,由會(huì)計(jì)來人工決策預(yù)算是否足夠,如圖1-30、圖1-31所示。關(guān)鍵如何將單據(jù)的狀態(tài)和人同時(shí)反寫到單據(jù)變?yōu)椤耙选睜顟B(tài),并將人反寫到單據(jù)上的人,該如何實(shí)現(xiàn)?步驟2在節(jié)點(diǎn)后,設(shè)置一個(gè)自動(dòng)節(jié)點(diǎn)“設(shè)置單據(jù)已”。輸出明細(xì),并將人輸出很多業(yè)務(wù)單據(jù)的設(shè)置狀態(tài)的自動(dòng)節(jié)點(diǎn)只有一個(gè)billid的傳入?yún)?shù),沒有人Id的傳入?yún)?shù),如果需要反寫單據(jù)上的人,需要在此自動(dòng)節(jié)點(diǎn)的參與人處設(shè)置,請參考下圖1-39、圖1-40。關(guān)鍵

單 狀態(tài)人反寫如何查詢職員1通過“系統(tǒng)平臺(tái)->工作流管理->Ctrl+Shift+Q鍵調(diào)出查詢分析器(若不是用管理員帳戶登錄則此時(shí)需輸入管理員),如圖1-41所示。selectselect*fromT_HR_BDEmployeeTypewherefidinselectfemployeeTypeIdfromT_BD_關(guān)鍵工作流查詢分析器職員狀態(tài)21)如何區(qū)分方式,出口方式 ?任意一條連接:當(dāng)前節(jié)點(diǎn)的所有直接前驅(qū)節(jié)點(diǎn)中有一個(gè)狀態(tài)為已完成,流程就可繼續(xù)?所有連接:當(dāng)前節(jié)點(diǎn)的所有直接前驅(qū)節(jié)點(diǎn)的狀態(tài)均為已完成,流程就才能繼續(xù)流轉(zhuǎn)到?任意一條滿足條件的連接:在當(dāng)前節(jié)點(diǎn)中的所有直接后繼節(jié)點(diǎn)中,任意選擇一條路徑??滿足條件的連接:在當(dāng)前節(jié)點(diǎn)中的所有直接后繼節(jié)點(diǎn)中,根據(jù)連接弧的條件,流轉(zhuǎn)所關(guān)鍵方式出口方式如何輸出時(shí)修改了的單據(jù)信2在“關(guān)聯(lián)對象內(nèi)碼”(需在流程變量中設(shè)置并在提交節(jié)點(diǎn)輸出)和“關(guān)聯(lián)實(shí)體對象”(具體執(zhí)關(guān)鍵

修改輸出如何設(shè)置啟動(dòng)時(shí)彈出指定下一步參與人界面會(huì)自動(dòng)彈出指定下一步參與人的界面,如圖1-44所示。關(guān)鍵啟動(dòng)如何設(shè)置不連續(xù)節(jié)點(diǎn)參與人范圍相同時(shí)自動(dòng)合 關(guān)鍵

“流程屬性”中進(jìn)行設(shè)置,如圖1-45所示。參與人不連續(xù)自動(dòng)合并如何設(shè)置連續(xù)節(jié)點(diǎn)參與人范圍相同時(shí)不自動(dòng)合步驟1流程屬性中,不勾選“自動(dòng)合并節(jié)點(diǎn)”步驟2在連續(xù)節(jié)點(diǎn)的中間插入路由節(jié)點(diǎn)關(guān)鍵如何判斷指定下一步參與人設(shè)置時(shí)哪個(gè)節(jié)點(diǎn)為默認(rèn)關(guān)鍵下一步參與人默認(rèn)勾選如何讓同一業(yè)務(wù)單據(jù)根據(jù)需要啟動(dòng)不同某公司配置了多中費(fèi)用報(bào)銷流程,根據(jù)提交費(fèi)用報(bào)銷單的員工所在的部門不同,所需要經(jīng)理通過即可通過報(bào)銷。如何實(shí)現(xiàn)這種同一業(yè)務(wù)單據(jù)根據(jù)需要啟動(dòng)不同的流程呢?2步驟3設(shè)置節(jié)點(diǎn)的屬性信息4擇費(fèi)用報(bào)銷單的申請人所在部門的ID屬性,如圖1-51、圖1-52所示。關(guān)鍵

同類型的單據(jù)存在多個(gè)定義的流程,工作流啟動(dòng)的1234步驟5流程關(guān)鍵如何在流程定義中更改圖1-54所示。如何修改流程名稱呢?圖1-57關(guān)鍵流程定義名稱如何導(dǎo)入初始 \圖1-60圖1-62關(guān)鍵如何通過寫來判斷一個(gè)字段包含一個(gè)字符或字符方法一:不確定具體字段起始位數(shù)a>0表示包含方法二:確定字段起始位數(shù)Stringnumber= processTunit.number比如根據(jù)組織單元的編碼進(jìn)行區(qū)分,編碼為A公司的時(shí)候就走此流程returnnumber.substring(0,3).equals("001")||(number.substring(0,3).equals("005")&&!number.equals(" 關(guān)鍵小數(shù)在消息中要求顯示2位小原因分析:解決方法:外部數(shù)據(jù)類型外部數(shù)據(jù)類型關(guān)鍵

moneyStr=new 設(shè)置匯報(bào)關(guān)系的流程參與人時(shí),需要注意哪些內(nèi)1-63所示。當(dāng)有多個(gè)匯報(bào)關(guān)系時(shí),請務(wù)必要選擇具體的一條的匯報(bào)關(guān)系,否則系統(tǒng)會(huì)默認(rèn)取“行政匯報(bào)關(guān)系”。請?zhí)貏e注意。1-64所示。關(guān)鍵

私包的放置關(guān)鍵用實(shí)現(xiàn):取付款單上的公司名com.kingdee.eas.fi.cas.PaymentBillInfobillInfo=com.kingdee.eas.fi.cas.PaymentBillInfobillInfo=fo(newcom.kingdee.bos.dao.ormap p name1111= 關(guān)鍵流程運(yùn)行當(dāng)中修改流程屬性原因分析:解決方法:PT041690、PT037534關(guān)鍵單據(jù)界面,如何加入并顯示單據(jù)自身的功能按////工作 合并用戶自定義控件,由業(yè)務(wù)實(shí)protectedListmergeMultiApproveButton(){?業(yè)務(wù)二次開發(fā)單據(jù)實(shí)現(xiàn)IWorkflowUISupport接口,并自己實(shí)現(xiàn)方式getApporveToolButtons。?第式publicpublicclassDemoBillEditUIextendsCoreBillEditUIimplements{publicIWorkflowUIEnhancementgetWorkflowUIEnhancement(){//增加一些ListaList=newArrayList(); //增加業(yè)務(wù)功能按ListbuttonList=newArrayList();returndemoWFEnhancement;}}DemoWFEnhancementextendsDefaultWorkflowUIEnhancement{List List=nullListtoolBarList=null;publicList s(CoreUIObject{}publicListgetApporveToolButtons(CoreUIObject{return}publicStringgetQueryFieldNameBindingWf(CoreUIObject{return}publicbooleanenableEntryProcess(BOSObjectTypeobjectType)throws{return}publicvoidsetApproveToolbar(Listlist)throws List= }第二種方式:=newbnList.add(業(yè)務(wù)按鈕。。。。。。。。。return關(guān)鍵

如何自己開發(fā)WEB界步驟1新建WEB多級界面文件全自己定義一個(gè)WEB界面,可以一份新的出來,然后修改新的文件。步驟2在配置文件中配置新的界面文件路徑 ###指定某張單據(jù)類型的WEB 單據(jù) 下沒有“wf_perties”文件,可通過關(guān)鍵WAF框架建立的Web、UI單據(jù).如何在多級處理界面自動(dòng)保存單據(jù)單據(jù)B:建立GUI和web單據(jù),在配置工作流的節(jié)點(diǎn),界面狀態(tài)有“Edit”選項(xiàng)。原因分析:saveAndCallBack是common.js中的,其中有下面代碼:{returntrue;}returnreturn}}理,action綁定該單據(jù)的保存。<w:buttonid="btnspssave"disabled="false"value=" <w:buttonid="btnspssave"disabled="false"value=" jsvar="btnCallBackSave"action="#{cp.bc.BizAccountBillEditBean.saveModel}"/>關(guān)鍵Web單據(jù)開發(fā),在流心調(diào)用GUI界面的問原因分析:關(guān)鍵時(shí)間等待節(jié)點(diǎn)用來控制流程流轉(zhuǎn)則在第二天的18點(diǎn)流向節(jié)點(diǎn)。具體實(shí)現(xiàn)流程圖如圖1-65錯(cuò)誤!未找到源。所示。定定義三個(gè)流程變量year,month,dayyear=c.get(java.util.Calendar.YEAR);day=c.get(java.util.Calendar.DATE);inthour=year=c.get(java.util.Calendar.YEAR);day=c.get(java.util.Calendar.DATE);}關(guān)鍵

流程配置工具在和服務(wù)器連接的時(shí)候首先需要檢查Bos環(huán)境和服務(wù)端環(huán)境的jar包和配置文件Jar流程配置工具不能連接Causedby:com.kingdee.bos.rpc.RPCException:java.lang.SecurityException:classCausedby:com.kingdee.bos.rpc.RPCException:java.lang.SecurityException:class"com.kingdee.bos.workflow.wfdesigner.service.LoginAgent"'ssignerinformationdoesnotmatchsignerinformationofotherclassesinthesamepackage解決辦法:找到報(bào)錯(cuò)的包,替換為正確的非簽名包即可。關(guān)鍵流程配置工具不能連接服務(wù)器—流程配置工具和 服務(wù)器的包不一Causedby:java.io.InvalidClas Causedby:java.io.InvalidClas localclass patible:streamclassdescserialVersionUID= serialVersionUID 原因分析:解決方法: 到BOS工 將服務(wù)端的路徑的內(nèi)容eas\server\deploy\fileserver.ear\easWeb \BOSModular直接到工具的安裝路徑bos\BOSModular下。關(guān)鍵BOS工具更新完IDE后,登錄工作流

com/kingdee/bos/license/LicenseFileErrorException 原因分析3 4關(guān)鍵工作流連接時(shí)提示組件與服務(wù)器版本不一致步驟1檢查服務(wù)器路徑“$EAS_HOME\ 如果存在,則把“$EAS_HOME\eas\server\lib\sp” etadata.jar(; (對應(yīng)farr關(guān)鍵更新BOSIDE將服務(wù)端eas\server\deploy\fileserver.ear\easWeb 具的安裝路徑下bos\BOSModular下,然后清除緩存,重啟BOS工具。關(guān)鍵工作流連接提示服務(wù)器未啟動(dòng),報(bào)Pleaselogin請檢查輸入的服務(wù)器ipnullCausedexceptionmessageis:Pleaseloginfirst! --String解決方法:使用主服務(wù)器的端口重新登陸即可。關(guān)鍵 流程配置工具登錄時(shí)原因分析:數(shù)據(jù)庫設(shè)置錯(cuò)誤或者版本不匹原因分析:在管理控制臺(tái)檢查數(shù)據(jù)庫版本,確保環(huán)境正常后再連接。關(guān)鍵工作流登陸連接提示服務(wù)器未啟動(dòng),報(bào) 請檢查您所連接的請檢查您所連接的服務(wù)原因分析:加載不到子系統(tǒng)解決方法:重新生成子系統(tǒng)樹后重啟應(yīng)用關(guān)鍵對工作流進(jìn)行導(dǎo)出的時(shí)候,報(bào)com.kingdee.bos.bim.designer.BIMEditor沒有原因分析:BIMEditor在bos630的版本中已經(jīng)沒有了,重構(gòu)的時(shí)候已經(jīng)去掉了,而現(xiàn)場肯定是升級以前解決方法:關(guān)鍵Causedby:com.kingdee.bos.workflow.WfException:活動(dòng)【XXX 步function的相關(guān)定義。工作流節(jié)點(diǎn)掛起,報(bào)空指針:關(guān)鍵 解決方法:安裝補(bǔ)丁PT039439和PT037208;關(guān)鍵工作流提交掛起,查看錯(cuò)誤日志,報(bào)數(shù)組越界的錯(cuò)誤Causedby:Causedby:java.lang.IndexOutOfBound ception:Causedby:java.lang.IndexOutOfBound ception:Index:12,Size:12atjava.util.ArrayList.RangeCheck(ArrayList.java:546)atatcom.kingdee.bos.workflow.util.CollectionBase.getObject(CollectionBase.java:159)

原因分析::126)解決方法:關(guān)鍵工作流節(jié)點(diǎn)掛起,查看錯(cuò)誤日志,提示后繼分支條件不

活動(dòng)【XXX】后繼分支條件不滿足,流程無法繼續(xù)流轉(zhuǎn)將掛起. 原因分析:解決方法:關(guān)鍵轉(zhuǎn)正申請單,節(jié)點(diǎn)取轉(zhuǎn)正申請人的直接上級,流程掛原因分析:輸出給已定義的流程變量“職員id”,如圖3-3所示。步驟4設(shè)置提交節(jié)點(diǎn)的“后置”屬性,將流程變量“職員id”轉(zhuǎn)換為 給流程便利“參與人變量a”,實(shí)現(xiàn)如下:Var.setEmployeeId(Id變量Var=參與人變量 上級指定為參與人,實(shí)現(xiàn)將申請人的直接上級指定為參與人的目的,如圖3-5所示。關(guān)鍵

工作流取組織單元的取不到者執(zhí)行取的報(bào)錯(cuò),導(dǎo)致流 Causedexceptionmessageis:Can'tfoundpropertyUnit:[empType]in[.app.PositionMember]!,query:.app.OrgPrincipal,Causedexceptionmessageis:Can'tfoundpropertyUnit:[empType]in[.app.PositionMember]!,query:.app.OrgPrincipal,view:WHEREadminOrg.id='F7h05fP1TQSwAX9EVt/Pt8znrtQ='AND((empType.idISNULL)ORempType.inService=1OR=0AND(user.effectiveDate<{TS'2010-08-1211:23:01'})AND(user.invalidationDate{TS'2010-08-126.0.07.0.1關(guān)鍵

工作流節(jié)點(diǎn)掛解決方法:安裝補(bǔ)丁PT039439和PT037208;關(guān)鍵時(shí)對決策項(xiàng)誤操作,沒有選擇決策分支,導(dǎo)致在eas\Server\properties 關(guān)鍵流起,報(bào)錯(cuò)信息如下:com.kingdee.bos.workflow.WfException:com.kingdee.bos.workflow.WfException:自動(dòng)活動(dòng)【 Causedby: 原因分析:Server\server\profiles\server1\config\bosconfig.xml中的<attributekey=”criticalCollection”value=”10000”/>改大,改為100000。ORMap中g(shù)etCollection的最大條數(shù)由配置文件中的criticalCollection配置屬性的值來決定關(guān)鍵EAS5.4版本升級EAS6.0后,費(fèi)用報(bào)銷單自動(dòng)設(shè)置狀態(tài)節(jié)點(diǎn)掛起 ception:定義的業(yè)務(wù)功能【報(bào)銷單功能 原因分析:解決方法:關(guān)鍵流起,找不到參與人,參與人按照關(guān)系設(shè)原因分析:關(guān)鍵流起,提示CausedCausedby:java.lang.NullPointerException原因分析:關(guān)鍵流起,報(bào)后續(xù)分支不滿足的錯(cuò)原因分析:解決方法:義好條件后轉(zhuǎn)換為條件看一下,是否有括號(hào),有括號(hào)表示字符串型,如圖3-7所示。關(guān)鍵工作流無法啟原因分析:流程發(fā)布未成功,查看系統(tǒng)平臺(tái)—工作流—流程定義表,找不到剛發(fā)布的流程,或解決方法:關(guān)鍵工作流無法啟原因分析:然在EAS系統(tǒng)能夠準(zhǔn)確的區(qū)分,但是在定義工作流的時(shí)候定義提交節(jié)點(diǎn)選擇任務(wù)的時(shí)候,并解決方法:關(guān)鍵工作流無法啟動(dòng)—使用user用戶提交原因分析:解決方法:關(guān)鍵工作流無法啟原因分析:解決方法:關(guān)鍵工作計(jì)劃單無法觸發(fā)流程—使用通用觸發(fā)流CausedCausedjava.lang.IllegalArgumentException:FatalEcessdefinitionnotrelease.EngineKeyis原因分析解決方法關(guān)鍵總賬-原因分析:關(guān)鍵

所以憑證過賬時(shí)與往來通知單勾稽,而憑證過賬時(shí)又生成往來通知單,這個(gè)時(shí)候事工作流無法啟原因分析:解決方法:關(guān)鍵預(yù)算表無法提交流原因分析:BG058號(hào)參數(shù)的影響,導(dǎo)致客戶現(xiàn)場正式環(huán)境提;解決方法:關(guān)鍵二次開發(fā)單據(jù)提交綁定不了流程問題原因及解決方法:元數(shù)據(jù)部署問題導(dǎo)致,單據(jù)提交的的操作是不需要我們自己進(jìn)行添加的,BIM建單能因?yàn)樘峤缓吞峤环椒ǖ冉壎ú粚Γ瑢?dǎo)致提交不了,然后重新建一個(gè)單據(jù),部署沒(submitEvent的。操作————方法這三者之間的關(guān)系是一一對應(yīng)的,確保該是綁定了一個(gè)關(guān)鍵配置了異常轉(zhuǎn)移后發(fā)送消息,卻未收到消息置了異常轉(zhuǎn)移后發(fā)送消息,卻沒有收到異常消息。常見流程圖如圖5-1所示。

原因分析:解決方法:關(guān)鍵

異常轉(zhuǎn)移刪除單據(jù)后,相關(guān)的任務(wù)消息仍在“未處理中”節(jié)點(diǎn)流程圖如圖5-3所示。

問題原因關(guān)鍵

工作流執(zhí)行過用戶收不到相關(guān)的任務(wù)消原因分析:JMS配置問題;1首先檢查流程是否正常運(yùn)行,當(dāng)前用戶是否正確的消息接受人。方法:查看流程圖,看是否在消息中心上面toolbar取消“按組織過濾”即可,如圖5-5所示。4JMS在服務(wù)器路徑$EAS_HOME\eas\server\profiles\server1\config\bosconfig.xml文件中的如下信息<configitem 步驟5檢查AssignmentListener的配置是否正確,在$EAS_HOME\eas\server\profiles\server1\config\bosconfig.xml中,wofkflow段落下正確的應(yīng)該為:<!--<!--任務(wù)關(guān)聯(lián)信息生 <attributekey="assignmentListener"value="com.kingdee.eas.base.message.app.AssignReadListener"/>關(guān)鍵為什么單據(jù)新增字段在工作流中無法原因分析: 解決辦法:關(guān)鍵在操作業(yè)務(wù)功能時(shí)系統(tǒng)的典型的流程圖如圖5-7所示。2顯示在待處理人列表中:billid,而流程的“修改單據(jù)”節(jié)點(diǎn)定義的業(yè)務(wù)對象卻映射到流程變量bosID,如果bosID不是業(yè)務(wù)對象的id的話就會(huì)出現(xiàn)“已在工作流處理中,當(dāng)前任務(wù)不匹配”問題。4,步驟5首先要找到該張單據(jù)的單據(jù)ID,一般可以在流程上,查看流程屬性中的流程變量,里面應(yīng)該會(huì)有一個(gè)變量是單據(jù)ID的。6ID過濾出當(dāng)前單據(jù)所有的待處理的任務(wù)select*fromt_wfr_assignwherefbizobjid步驟8先假定單據(jù)界面綁定的Function是正確的,在單據(jù)界面點(diǎn)擊作時(shí),在客戶端日志的最關(guān)鍵連接弧上按分錄設(shè)置條件,但不起關(guān)鍵

備人打不開消 ception:nullCausedexceptionmessageis:參數(shù)重復(fù),多個(gè)參數(shù)使用同一個(gè)number,請刪除重復(fù)參數(shù)!1請更新補(bǔ)?。篜T0338102F124關(guān)鍵工作流中設(shè)為利用源單和目標(biāo)單據(jù)轉(zhuǎn)換則報(bào)錯(cuò),如圖5-12所示。圖5-12原因分析:解決辦法:關(guān)鍵為什么部分單據(jù)無法在工作流中設(shè)置BOTP關(guān)鍵單據(jù)BOTP為什么EAS部分單據(jù)上沒有查看如碰到此類需求問題,需找單據(jù)對應(yīng)業(yè)務(wù)進(jìn)行處理。關(guān)鍵子流程被匹配到,啟動(dòng)了子流程造成原因分析解決方法關(guān)鍵 的異2007-12-072007-12-0707:54:10信息[con.out][2007-12-0707:54:10,542ERRORssexpirederror,processvalidtoFriDec0700:00:00GMT2007,ade62ef4-0116-1000-e000-182fc0a813b0WFPRCDEF,,ProcessName2007-12-0707:54:10信息[con.out][2007-12-0707:54:10,557ERRORexpirederror,processvalidtoFriDec0700:00:00GMT2007,ade62ef4-0116-1000-e000-182fc0a813b0WFPRCDEF,,ProcessNamecom.kingdee.bos.workflow.exception.WfExpiredException:processexpirederror,processvalidtoFriDec0700:00:00GMT2007,ade62ef4-0116-1000-e000-182fc0a813b0WFPRCDEF,,ProcessNameatcom.kingdee.bos.workflow.enactment.WfProcessMgr.checkExpire(WfProcessMgr.java:227)atcom.kingdee.bos.workflow.enactment.WfProcessMgr.createProcess(WfProcessMgr.java:325)atcom.kingdee.bos.workflow.enactment.WfEngine.createProcInst(WfEngine.java:2290)atatcom.kingdee.bos.workflow.enactment.WfEngine.acceptEventSupport(WfEngine.java:654)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atat原因分析關(guān)鍵自定義的單據(jù)在工作流建模工具中不能看到對應(yīng)的原因分析解決方法1重新發(fā)布元數(shù)據(jù)并生成子系統(tǒng)樹和工作流菜單(BIM中操作)2關(guān)鍵工作流錯(cuò)idisnullorlengthisCausedCausedby:java.lang.IllegalArgumentException:idisnullorlengthi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論