信息系統(tǒng)審批流程項(xiàng)目_流程開發(fā)手冊(cè).docx_第1頁(yè)
信息系統(tǒng)審批流程項(xiàng)目_流程開發(fā)手冊(cè).docx_第2頁(yè)
信息系統(tǒng)審批流程項(xiàng)目_流程開發(fā)手冊(cè).docx_第3頁(yè)
信息系統(tǒng)審批流程項(xiàng)目_流程開發(fā)手冊(cè).docx_第4頁(yè)
信息系統(tǒng)審批流程項(xiàng)目_流程開發(fā)手冊(cè).docx_第5頁(yè)
已閱讀5頁(yè),還剩46頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

信息系統(tǒng)審批流程項(xiàng)目_流程開發(fā)手冊(cè)(以項(xiàng)目驗(yàn)收流程為例)版本修改者日期V1.02015-09-18一、創(chuàng)建業(yè)務(wù)對(duì)象1、在設(shè)計(jì)器里SF_APP_INFO_1.0下找到數(shù)據(jù),點(diǎn)擊+號(hào),選擇業(yè)務(wù)對(duì)象。2、填寫名稱點(diǎn)擊完成。3、點(diǎn)擊添加按鈕,在名稱處填寫字段名,要與數(shù)據(jù)庫(kù)字段一一對(duì)應(yīng)。二、 創(chuàng)建流程1、在設(shè)計(jì)器里找到流程點(diǎn)擊 + 號(hào)業(yè)務(wù)流程定義。2、填寫名稱點(diǎn)擊完成。3、選擇通道,按著鼠標(biāo)右鍵往里托通道。4、根據(jù)需求,有多少環(huán)節(jié)托多少通道。5、選中通道,在常規(guī)里可以修改通道名稱。6、點(diǎn)中活動(dòng)往流程圖里托。7、同樣選中活動(dòng),在常規(guī)里可以修改名稱。8、點(diǎn)中序列流,把各環(huán)節(jié)連接起來(lái)。連接完成。在流程里添加一些變量,具體哪些變量視需求而定。專用變量的前三個(gè)是環(huán)節(jié)辦理人。lastOperation是駁回要用到的。專用變量pi,變量類型選擇GBO_PI。選中環(huán)節(jié),點(diǎn)擊屬性里的分配,如果當(dāng)前環(huán)節(jié)是一個(gè)人辦理,選擇定制,并選擇要分配的人。如果要是多人會(huì)簽,就選擇用戶列表,用戶分發(fā)選擇:循環(huán)法。綁定出選擇LIST的變量。在常規(guī)里,循環(huán)類型選擇多實(shí)例循環(huán)。復(fù)合條件直接從其他流程拷貝過(guò)來(lái),不需要修改。如果是團(tuán)隊(duì),就選擇團(tuán)隊(duì),用戶分配選擇:循環(huán)法。綁定選擇一個(gè)團(tuán)隊(duì)。選擇屬性里的條件,條件可以從其他流程里拷貝過(guò)來(lái),但是要注意的是,members要是當(dāng)前辦理人。當(dāng)前辦理人是多人當(dāng)前辦理人是團(tuán)隊(duì)。三、 添加資源束組添加表單中需要的label顯示四、 創(chuàng)建人員服務(wù)1、創(chuàng)建人員服務(wù)在設(shè)計(jì)器里用戶界面 點(diǎn)擊 + 號(hào),人員服務(wù)。2、添加常用變量添加變量,具體都需要什么變量視需求組而定,但pi,bo,ti是必須的。Pi在變量類型處選擇GBO_PI,Bo在變量類型處選擇你前面建的數(shù)據(jù),Ti在變量類型處選擇GBO_TI.3、添加資源束組在變量里,鏈接本地資源,選擇上面添加的資源束組.4、畫扭轉(zhuǎn)圖1、初始化數(shù)據(jù)在SFTK2.0里的實(shí)施找到組件GS_InitForDraft后續(xù)組件都是這樣找。初始化數(shù)據(jù)組件,要在數(shù)據(jù)映射里映射一些變量,其他組件大同小異。有些組件會(huì)在前后置中寫代碼,詳情看組件.2、查詢字典表根據(jù)類型查詢字典表里的值添加專用變量types String類型的List,并賦初始值,專用變量data Map 類型。專用變量nvpDateDics和nvpDateDic 前者是NameValuePair類型的List后者是NameValuePair類型并把他們?cè)跀?shù)據(jù)映射里分別映射并在組件后置里獲得值3、獲得部門經(jīng)理獲得申請(qǐng)人的部門經(jīng)理,新建三個(gè)專用變量,分別是,ManagerEmployeeID、ManagerName、ManagerAccount。并把這些變量在數(shù)據(jù)映射里映射。4、獲得歷史附件獲得歷史附件,新建專用變量oldTiid,并在數(shù)據(jù)映射里映射數(shù)據(jù)。5、畫表單畫表單,雙擊進(jìn)去。拉一個(gè)CVPageNavHeader控件。并在配置里。拉一個(gè)CVPageTotalBusinessInfo,其他的Coach都寫在這個(gè)里面。再拉一個(gè)CVPageTitleHead,表頭,在常規(guī)的標(biāo)簽?zāi)?,可以選擇資源束組里定義的lebel。拉一個(gè)CVPageselect2,并在常規(guī)里設(shè)置。在配置里設(shè)置選擇立項(xiàng)申請(qǐng)單單選框人員選擇組件CVPageSelectorUser多行文本框CVPageTextArea附件CVPageFiles歷史控件CVPageHistory按鈕控件CVPageButtonGroup,需要什么按鈕就選擇哪個(gè)在做好加上一個(gè)CVPageBottom托一個(gè)定制HTML控件,里面可以寫js代碼。$(document).ready(function()$(#biz).parent().hide();$(#biz).parent().parent().siblings().hide();if($(#commCheck).prop(checked)$(#biz).parent().show();$(#biz).parent().parent().siblings().show();else$(#biz).parent().hide();$(#biz).parent().parent().siblings().hide();$(#commCheck).on(click,function()if($(#commCheck).prop(checked)$(#biz).parent().show();$(#biz).parent().parent().siblings().show();else$(#biz).parent().hide();$(#biz).parent().parent().siblings().hide(););require(dojo/ready,com.ibm.bpm.coach/engine, function(ready,engine) $(#deptId).val(engine.GlobalAssets.local.bo.PRO_NAME);$(#deptnameid).val(engine.GlobalAssets.local.bo.PRO_DEPT_NAME);););function selectdept(v)$(#deptId).val( v.value.split(|)1);$(#deptnameid).val(v.value.split(|)6);現(xiàn)在就可以看一下表單了回到流程圖在Coach前置后置寫代碼,前置是需要在頁(yè)面初始化的數(shù)據(jù),后置是要保存到數(shù)據(jù)庫(kù)的數(shù)據(jù)6、計(jì)算下一步審批人拉一個(gè)GS_CheckAssigneesAndData控件拉一個(gè)決策網(wǎng)關(guān),和一個(gè)保留在頁(yè)面上。決策網(wǎng)關(guān)用來(lái)做判斷的,有下一步審批人往下一步走,沒(méi)有就留在當(dāng)前頁(yè)面7、更改PI的值,把pi映射8、創(chuàng)建表單號(hào)9、更改pi里的表單號(hào)10、保存業(yè)務(wù)數(shù)據(jù)11、完成當(dāng)前環(huán)節(jié)任務(wù)12、更改流程實(shí)例狀態(tài)13、輸出下一環(huán)節(jié)辦理人14、點(diǎn)擊保存點(diǎn)擊保存,前置寫tw.local.bo.PI_STATUS=40;狀態(tài)改為草稿。更改流程實(shí)例為草稿15、關(guān)閉按鈕關(guān)閉,什么不用改16、綁定流程數(shù)據(jù)映射五、 第二環(huán)節(jié)把第一個(gè)用戶界面重復(fù)一個(gè),綁定在第二個(gè)環(huán)節(jié)的的實(shí)施上。把不需要的變量都刪掉把GS_InitForDraft組件刪掉,拉一個(gè)GS_RetrieveBusinessDataFromDB讀取業(yè)務(wù)數(shù)據(jù)把GS_GetDataDictByTypes、IS_GetManagerInfo、GS_GetTiidByActivityName組件都刪了拉一個(gè)GS_GetTi組件把GS_UpdatePi、GS_CreatBtNo、GS_UpdateProcessInstanceBtNo、GS_UpdateProcessInstanceStatus組件都刪掉把GS_SaveBusinessDataToDB 的數(shù)據(jù)映射的updateOnly改成true把GS_CompleteTi 的數(shù)據(jù)映射的operation改為使用缺省值把指定輸出改為轉(zhuǎn)辦拉一個(gè)GS_ReassignTask組件,建兩個(gè)專用變量reassignComments、reassignToClose為推遲任務(wù),不用改駁回:拉一個(gè)GS_RejectTask組件,建一個(gè)輸出變量calculatedOperation。toSendMail,如果是駁回到申請(qǐng)人可為空,如果不是申請(qǐng)人,建一個(gè)String類型的List變量toUsers在前置寫如下代碼tw.local.toUsers = new tw.object.listOf.String();tw.local.toUsers0=要駁回環(huán)節(jié)的處理人;業(yè)務(wù)表單前置后置,不需要的代碼刪掉把表單里面,上環(huán)節(jié)輸入的值,本環(huán)節(jié)不需要修改的,改為只讀的,并綁定bo里對(duì)應(yīng)的值附件改為只讀的審批意見(jiàn),拉一個(gè)CVPageOpinionInfo點(diǎn)擊駁回的時(shí)候在流程里連一條線六、 第三環(huán)節(jié)和第二環(huán)節(jié)一樣,就是該一些輸出參數(shù),具體要看業(yè)務(wù)需求。七、 第四環(huán)節(jié)要改一個(gè)計(jì)算下一環(huán)節(jié)辦理人修改一下指定輸出添加三個(gè)組件無(wú)標(biāo)題2,判斷是否需要最后一環(huán)節(jié)審批。不需要最后一環(huán)節(jié)審批,GS_UpdateProcessInstanceStatus更改流程狀態(tài)為完成。GS_SendMail1發(fā)給申請(qǐng)人流程完成郵件。發(fā)郵件要新建一個(gè)專用變量toUser 類型為String 的List在前置寫一下代碼tw.local.toUser=ne

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論