馳騁工作流引擎-流程設計器操作手冊-ccflow5.docx_第1頁
馳騁工作流引擎-流程設計器操作手冊-ccflow5.docx_第2頁
馳騁工作流引擎-流程設計器操作手冊-ccflow5.docx_第3頁
馳騁工作流引擎-流程設計器操作手冊-ccflow5.docx_第4頁
馳騁工作流引擎-流程設計器操作手冊-ccflow5.docx_第5頁
已閱讀5頁,還剩148頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

馳騁流程設計器CCFlow5操作說明書濟南馳騁信息技術(shù)有限公司2013年4月修訂目錄1總體說明61.1產(chǎn)品信息61.2 系統(tǒng)對使用者要求61.3 如何學習好ccflow71.4關(guān)鍵字71.5概要說明81.6流程的分類81.7開發(fā)模式說明91.7.1獨立運行模式91.7.2嵌入運行模式101.7.3 SDK開發(fā)模式101.8 CCFlow 自帶的演示環(huán)境111.8.1演示的組織結(jié)構(gòu)111.8.2流程&表單列表121.9 關(guān)于CC論壇積分制度121.10 用鐵路局來比喻ccflow.132 CCFlow的安裝142.1下載ccflow142.2安裝文件清單142.3環(huán)境要求162.4安裝步驟162.5常見安裝問題172.6 您的系統(tǒng)與ccFlow組織結(jié)構(gòu)表耦合(集成)182.6.1耦合說明192.6.2編號規(guī)則202.6.3崗位表Port_Station202.6.4部門表Port_Dept202.6.5人員表Port_Emp202.6.6人員部門對應表Port_EmpDept212.6.7人員崗位對應表Port_EmpStation212.7 系統(tǒng)配置212.7.0 WebConfig配置212.7.1 PC訪問主菜單配置212.7.2 移動設備訪問主菜單配置222.8把CCFlow集成到GPM232.8.1什么是GPM?232.8.4如何把ccflow集成到GPM?232.9 把消息寫入馳騁即時通訊CCIM243.流程設計&功能253.1流程創(chuàng)建253.1.0 流程設計器的基本操作253.1.1流程的基本元素253.1.2 CCFlow流程模式263.1.3創(chuàng)建簡單的流程步驟263.1.4 流程檢查的作用263.1.5節(jié)點方向與節(jié)點的方向條件273.2流程屬性293.2.1流程屬性解釋293.2.2流程相關(guān)功能303.2.4流程的運行方式323.3節(jié)點屬性323.3.1基本屬性333.3.2按鈕標簽403.3.3考核屬性483.3.4相關(guān)功能493.4父子流程的設計593.5同表單分合流程的設計603.5.1設計基礎(chǔ)603.5.2如何把子線程的數(shù)據(jù)匯總到合流節(jié)點表單中去?613.5.3 如何把子線程從表數(shù)據(jù)匯總到合流從表數(shù)據(jù)上去?613.5.2關(guān)于合流點退回、終止、查看進度的問題處理辦法633.6異步分流程的設計643.7表單庫643.7.1節(jié)點表單與流程表單的概念643.7.2 創(chuàng)建流程表單653.9 高級設計653.9.1如何設置標題生成規(guī)則653.9.2如何設置郵件模板格式?663.9.3如何設置流程的自動發(fā)起?664.數(shù)據(jù)查詢統(tǒng)計考核報表694.1 查詢數(shù)據(jù)是如何產(chǎn)生的?694.2 查詢列表字段篩選694.3 列表字段顯示順序694.4 查詢條件設計704.5 重設默認值714.6數(shù)據(jù)展現(xiàn)的三大方式714.6.1通用數(shù)據(jù)查詢:714.6.2數(shù)據(jù)分組分析734.6.3對比分析765系統(tǒng)維護&流程服務775.0系統(tǒng)設置785.0.1全局設置785.0.2系統(tǒng)枚舉值795.0.3編碼表805.0.4 JS校驗庫815.0.5全局變量815.0.6功能執(zhí)行825.1組織結(jié)構(gòu)825.1.1部門維護835.1.2崗位維護845.1.3人員維護855.2功能性執(zhí)行865.2.1 如何把數(shù)據(jù)批量的調(diào)度到流程數(shù)據(jù)中?866高級開發(fā)(深度了解ccflow)866.0類設計與數(shù)據(jù)庫設計命名規(guī)則866.1表結(jié)構(gòu)與流程運行機制876.1.1, BP框架表.876.1.2, ccflow流程規(guī)則描述表.886.1.3, ccflow 流程運行數(shù)據(jù)表.896.1.4, 公共字典表.896.2 流程生命周期(創(chuàng)建、運行、數(shù)據(jù)歸檔)896.2.1流程創(chuàng)建時896.2.2流程運行時.916.2.3流程完成后(數(shù)據(jù)歸檔).916.2.4數(shù)據(jù)查詢926.2.5利用ccflow流程數(shù)據(jù),為客戶開發(fā)一個高級流程查詢頁面。926.2.5流程發(fā)起參數(shù)傳遞。936.3 功能調(diào)用(二次開發(fā)SDK)946.3.1說明概要946.3.2耦合案例946.3.3功能列表956.3.4常用的測試案例966.4 采用sdk模式的開發(fā)976.4.0什么是ccflow的sdk的開發(fā)模式?986.4.1什么情況下用戶sdk模式的開發(fā)?986.4.2 SDK模式開發(fā)環(huán)境設置986.4.3獲取ccflow數(shù)據(jù)(SDK)997演示&學習環(huán)境997.0 演示環(huán)境的組織結(jié)構(gòu)997.1流程演示環(huán)境1017.1.1線性流程1017.1.1同表單分合流1037.1.2異表單分合流1037.1.3父子流程1047.2 表單演示環(huán)境1057.2.0功能展示表單1057.2.1企業(yè)資質(zhì)申請表單1077.2.2經(jīng)典表單1077.2.3航空考察表單1078 CCFlow技術(shù)文摘1088.0 經(jīng)典問答1088.1 ccflow如何提高工作流程管理系統(tǒng)運行效率?1088.2 ccflow向流程開始節(jié)點表單傳輸數(shù)據(jù)方法大全1098.3 開源的ccflow工作流程引擎,工作流程管理系統(tǒng)附件功能大總結(jié)1108.4 使用svn下載開源馳騁工作流程管理系統(tǒng),工作流程引擎1118.5關(guān)于ccflow事件與其它表達公式的參數(shù)1148.6 以子流程結(jié)束的工作流程有什么特點?設計時應注意什么事項?1158.6為什么提倡采用瀑布方式的設計流程?1158.7 關(guān)于工作流引擎考核的二次開發(fā)1168.8 ccflow流程設計技巧大全(總結(jié)篇)1168.9 關(guān)于工作流程引擎中的崗位的設置的問題1168.10. 關(guān)于流程數(shù)據(jù)的年度結(jié)轉(zhuǎn)方案1168.11 關(guān)于工作流引擎取回審批的設計方案與實現(xiàn)過程1188.12 對工作流引擎的數(shù)據(jù)加密研究, 流程數(shù)據(jù)的加密方案與實現(xiàn)過程.1198.13 為ccflow增加禁用用戶立刻生效功能1218.14關(guān)于工作流引擎授權(quán)問題的需求變更1218.15如何為ccflow工作流引擎增加一個優(yōu)先級PRI?1228.16 重新發(fā)布關(guān)于ccflow工作流引擎的流程變更處理方案與對策.1238.17關(guān)于工作流引擎流程軌跡表的效率提高改進內(nèi)容發(fā)布1258.18如何獲取ccflow的待辦工作列表處理工作到達的自動提醒?1261總體說明1.1產(chǎn)品信息產(chǎn)品名稱: 馳騁.net工作流程引擎.英文名稱: chicheng workflow engine 簡 稱: ccflow 版本: 5.0.0開發(fā)歷史: 2003-2013年. 性 質(zhì): 開源軟件許可協(xié)議: LGPL URL: /licenses/lgpl.html官方網(wǎng)站: 源 代 碼: /svn/ccflow/ 請用svn下載(地址可能有變化以官方網(wǎng)站為準).運行環(huán)境: bs 結(jié)構(gòu). windows XP, windows server. win7 IIS6.0以上. .net4.0. Office2007 (如果需要單據(jù)打印.)開發(fā)語言: VS2010. .net4.0 c#.net.客 戶 端: FireFox 3.0以上. IE6+,或者使用IE內(nèi)核的瀏覽器.組成部分: 流程圖形設計器(有:cs版本與bs版本)/流程前臺運行程序(BS結(jié)構(gòu))/流程服務(CS)/web的方式的表單設計器/BRP工具基本功能: 圖形化流程設計/智能表單web定義定義免程序開發(fā)/級聯(lián)下拉框/流程軌跡/單據(jù)自定義打印/郵件短信工作到達通知/自動任務分配/支持sdk模式開發(fā)/簡潔集成/消息偵聽/豐富事件接口/報表定義/工作量分析/績效考核/手機訪問/支持sqlserve,oracle,mysql數(shù)據(jù)庫CCFlow: 懂管理就會開發(fā)基本流程,為單位流程管理系統(tǒng)沒問題,會SQL就能達到中級開發(fā)水平解決復雜的邏輯問題與其它系統(tǒng)耦合,有編程基礎(chǔ)就可以使用ccflow的sdk做高級的開發(fā).1.2系統(tǒng)對使用者要求Ccflow 把使用者分為三種類型,流程基礎(chǔ)設計人員、流程高級設計人員、流程二次開發(fā)人員,下面把不同層次的人員的知識要求與問題解決能力介紹如下。流程基礎(chǔ)設計人員:知識要求:懂流程管理,流程業(yè)務知識,對信息化系統(tǒng)有一定的了解與掌握,能夠做一些基礎(chǔ)的維護。流程處理能力:能夠為單位建立基礎(chǔ)的辦公流程、業(yè)務流程。說明:ccflow基本都是web界面化的操作,不需要編譯、設計所見既所得。流程高級設計人員:知識要求:滿足流程技術(shù)設計人員條件,會基礎(chǔ)的SQL語法,能夠編寫函數(shù),存儲過程,具有一定的英文水平(因為ccflow物理表基本上按英文命名)。流程處理能力:能夠把ccflow與其它系統(tǒng)耦合起來工作,能夠處理復雜的業(yè)務邏輯開發(fā),能夠有效的把ccflow與其它的業(yè)務系統(tǒng)耦合在一起。流程二次開發(fā)人員:知識要求:會寫Javascript 腳本驗證,具有一定的編程知識與能力,。流程處理能力:能夠利用API可以與其它系統(tǒng)耦合起來工作,能夠處理復雜的業(yè)務邏輯開發(fā),能夠有效的把ccflow與其它的業(yè)務系統(tǒng)耦合在一起。1.3如何學習好ccflow 1,加入ccflow qq技術(shù)交流群, 在官方網(wǎng)站上有。2,看完所有的視頻文件。3,仔細的閱讀 ccflow 發(fā)布的兩個重要操作手冊 它在 D:ccflowdoc 這兩個文檔里系統(tǒng)的介紹了ccflow各個功能。4,安裝上ccflow 經(jīng)典流程與表單演示學習環(huán)境, 把流程都調(diào)試走通,比著這些流程重新建一變。5,及時關(guān)注 上的更新,有問題及時反饋到bbs上。6,研究開源軟件您需要付出耐心。 1.4概要說明Ccflow 流程設計器概要說明:Ccflow 流程設計器上由silverlight4.0開發(fā)。流程設計器集成了ccflow自由表單設計器、傻瓜表單設計器,關(guān)于這兩類的設計器說明請參考表單設計器說明手冊。Ccflow流程設計器支持線形流程、父子流程、同表單分合流、異表單分合流程。足能夠滿足您們的業(yè)務流程應用模式。Ccflow 流程設計器全部實現(xiàn)了可視化設計,設計所見既所得。Ccflow 流程設計器可以導出xml 備份文件。Ccflow 方便調(diào)試,流程運行前體檢,方便檢查流程設計的錯誤。Ccflow 流程設計器概念少,名詞簡單通俗,好理解,上手快。Ccflow 支持報表定義。1.5流程的分類Ccflow 把流程分為公文類流程與業(yè)務類流程。公文流程是以文檔傳遞為基礎(chǔ)的流程,而業(yè)務流程則是以表單數(shù)據(jù)為基礎(chǔ)的流程。表單區(qū)別:公文流程的表單字段是固定的,一般不做變化,比如:文號,發(fā)文單位,收文單位,機密程度,緊急程度等等,而業(yè)務類流程表單是變化的。公文流程節(jié)點上只有一個表單,而業(yè)務流程有多個表單。載體區(qū)別:公文以文檔為中心,公文流程表單是描述文檔的屬性,公文流程用戶操作的前臺表現(xiàn)形式以word 為處理工作的載體,采用了vsto技術(shù),處理文件流轉(zhuǎn)。業(yè)務流程以IE或者cs程序為載體處理數(shù)據(jù)流轉(zhuǎn)。數(shù)據(jù)存儲區(qū)別:公文流程的數(shù)據(jù)分為三部分,流程運轉(zhuǎn)記錄存儲在數(shù)據(jù)表里,公文模板存儲在ftp服務器上,公文文檔數(shù)據(jù)存儲在ftp服務器上。在本說明書中如果特別說明都是業(yè)務流程開發(fā)。1.7開發(fā)模式說明Ccflow 分為如下幾種開發(fā)模式,您可以根據(jù)自己的需要選擇合適自己的開發(fā)模式。1.7.1獨立運行模式與其它的系統(tǒng)不耦合,登陸與功能操作完全獨立。1.7.2嵌入運行模式Ccflow的功能都是以頁面體現(xiàn)的,您可以根據(jù)本文章中的功能調(diào)用列表處理。我們知道我們所做的應用程序都有三部分組成,標題區(qū)、菜單區(qū)、工作區(qū)。CCFlow有重要的幾個功能界面,發(fā)起、待辦、在途、查詢。這些功能都是一個個的小界面,把這些界面嵌入到您的應用程序工作區(qū)就可以了。運行模式:在應用人員看來,ccflow與您的系統(tǒng)是一個整體的項目,實際上他是有兩個application提供服務的。1.7.3 SDK開發(fā)模式把整個環(huán)境融入到您的解決方案里面,采取調(diào)用靜態(tài)的接口方法的方式處理。比如:登陸,發(fā)送,撤消,刪除,保存,轉(zhuǎn)發(fā)。如何使用sdk模式開發(fā)流程,請參考本書的后面章節(jié)部分。 Ccflow 在演示環(huán)境中為各位準備了一個SDK表單模式的開發(fā), SDK表單位于D:ccflowtrunkCCFlowSDKFlowDemoQingJia1.8 CCFlow 自帶的演示環(huán)境對于自帶的演示環(huán)境在本文章中第7章有詳細的說明。1.8.1演示的組織結(jié)構(gòu)NoName密碼 部門部門名稱崗位崗位名稱zhoupeng周朋pub01總經(jīng)理室01總經(jīng)理zhoushengyu周升雨pub0101市場部07銷售人員崗zhanghaicheng張海成pub0101市場部02市場部經(jīng)理zhangyifan張一帆pub0101市場部07銷售人員崗zhoutianjiao周天嬌pub0102流程引擎研發(fā)部08程序員崗qifenglin祁鳳林pub0103技術(shù)服務部04技術(shù)服務部經(jīng)理fuhui?;輕ub0103技術(shù)服務部09技術(shù)支持工程師guobaogeng郭寶庚pub0104財務部10出納崗yangyilei楊依雷pub0104財務部05財務部經(jīng)理liping李萍pub0105人力資源部06人力資源部經(jīng)理liyan李言pub0105人力資源部11人力資源助理崗1.8.2流程&表單列表 1.9 關(guān)于CC論壇積分制度建立積分制度的目的:1, 讓會員積極回答別人的問題。2, 讓會員積極共享自己的設計經(jīng)驗心得。3, 讓會員積極分享自己的設計成果。如何注冊CC論壇會員? 在論壇的顯要位置,或者二級菜單里面有注冊邀請連接,必須填寫真是的內(nèi)容才能注冊。也可以向群里的朋友要邀請碼。如何獲得積分?1. 積極回答別人的問題.2, 邀請有效的用戶數(shù). 在您注冊成功后點邀請主欄目上的邀請您的朋友,并生成一個url連接. 把此連接通過qq,msn,email發(fā)給您的朋友,他注冊后您就可以獲得積分。3. 向ccflow反饋bug與提出修改升級建議.4, 積極貢獻自己的設計經(jīng)驗與設計心得.5. 貢獻自己的設計的流程模板.6. 向ccflow提供案例.有了積分我能做什么?1,獲得ccflow的物資獎勵.2, 獲得專家的優(yōu)先解決問題的權(quán)利.3, 獲得更多的流程模板的權(quán)利.4, 獲得重要的技術(shù)資料讀取的權(quán)利.5, 新功能優(yōu)先通知與獲取的權(quán)利。1.10 ccflow流程的節(jié)點類型圖例CCFLow把節(jié)點分為普通的、分流點、合流點、分合流點、子線程點。CCFlow用圖形分別標示出來節(jié)點的類型。流程圖例:1.11 用鐵路局來比喻ccflow.用鐵路局來比喻流程管理系統(tǒng),工作流引擎,表單.我們把流程比喻成一個鐵路系統(tǒng),鐵路局的結(jié)構(gòu)設置就是ccflow的組織機構(gòu),這個組織結(jié)構(gòu)是分級別的,鐵道部、各個鐵路局,分局。有明細的工作崗位、工作人員。大多工作人員一個一崗位、一人一部門。也有一個多部門一個多崗位的情況。這就是流程運行的組織結(jié)構(gòu)基礎(chǔ),部門、人員、崗位。 鐵路局首先要做全局的規(guī)劃,根據(jù)國內(nèi)對貨物旅客的運輸要求做一個流程設計方案(ccflow的上線調(diào)研),根據(jù)需要調(diào)整與設置相關(guān)的崗位(組織結(jié)構(gòu)的確立)。比如有一批貨物要從北京到濟南到上海,這就要設計三個站點(流程設計)。首先要建立站點,都要設置站點(類于流程的節(jié)點),火車運行的目的就是拉貨物(類于數(shù)據(jù)傳輸), 貨物的載體就是車廂(類于表單)。一列火車必須有一個火車頭,這個火車頭里有發(fā)動機人員駕駛,我們稱呼為(系統(tǒng)車廂吧,類于ccflow的節(jié)點表單),它可以掛接多個車廂(類于ccflow的流程表單),這些車廂不被使用時它們放在車庫里(類于ccflow的表單庫)?;疖囁緳C根據(jù)運輸貨物的性質(zhì)不同(有的是貨物,有的是旅客),來決定不同的行車方案,這就是ccflow的流程類型(普通類的、項目管理類的)。火車在運行時要向外部發(fā)送信號,比如離站、到站?;疖囘\行的狀態(tài)不同的人員關(guān)心的內(nèi)容不同。這些信息可按一定的規(guī)則發(fā)出來(類于ccflow的消息偵聽)。火車中途可以停止(流程暫停),因為其它問題可以需要倒車(流程的退回),根據(jù)不同的情況可以繞道與轉(zhuǎn)向行使(流程的方向條件),需要時可以鳴喇叭(消息發(fā)送),可以換司機(工作移交)?;疖囁緳C需要經(jīng)常向領(lǐng)導匯報火車運行情況(工作抄送),因為火車故障需要緊急停車(流程暫停),特殊情況需要撤消本次運輸任務(流程撤消或刪除)。對于不同的鐵路局的人員對列車(流程)的運行有不同的需求,領(lǐng)導需要查看不同的列車運行情況,正在運行(在途工作)與歷史運行的(流程的歷史數(shù)據(jù)),對于鐵路服務人員,我關(guān)心的是我服務過的,以方便我的工作考核。做為鐵路局的領(lǐng)導,他要經(jīng)??紤]合理的合理的人員配置問題,他的參考依據(jù)就是歷史運行的數(shù)據(jù)。他為了提高每個崗位的運行效率,要設置不同的時限要求。這就是流程的分析與流程優(yōu)化。2 CCFlow的安裝2.1下載ccflow1, 請下載并安裝svn軟件,您可以在網(wǎng)絡上搜索或者在ccflow官方網(wǎng)站上,加入qq群,在文件共享里可以下載svn。2, 重啟機器。3, 打開資源管理器,轉(zhuǎn)到d:根目錄,點右鍵。4, 找到svn checkout 菜單. 中文名詞叫 檢出。5, 輸入: /svn/ccflow 檢出地址為: D:ccflow 其它的選項目就不要變化。6, 點確定按鈕。 注意svn 地址會有變化,請以官方網(wǎng)站為準。7, ccflow 里面的文檔與源程序,視頻文件估計有140m,經(jīng)常聽到網(wǎng)友反映下載有問題您需要換一個網(wǎng)絡環(huán)境。因為此服務器在國外,經(jīng)常有dns的問題。2.2安裝文件清單D:ccflowtrunkComponents 組件目錄.D:ccflowtrunkComponentsBP.En30 - 底層基類.D:ccflowtrunkComponentsBP.Web.Controls30 -bs控件層.D:ccflowtrunkComponentsBP.WF -工作流程引擎層D:ccflowtrunkComponentsBP.Win32.Controls -cs控件層.D:ccflowDLL - 第三方組件中需要調(diào)用dll.D:ccflowdoc - 文檔D:ccflowtrunkCCFlow -bs工作流程引擎前臺. D:ccflowtrunkCCFlowServices - 流程服務程序.D:ccflowtrunkCCFlowWebDesigner - silverlight流程設計器.D:ccflowCCFlowWord2007 - VSTO公文流程.D:ccflowExpandingApplication 行業(yè)應用通用代碼。D:ccflowTools 工具關(guān)于: ccflow前臺目錄結(jié)構(gòu).D:ccflowtrunkCCFlowComm -通用功能層.D:ccflowtrunkCCFlowData - 應用程序數(shù)據(jù)目錄. 包含一些xml,等等。D:ccflowtrunkCCFlowDataInstall 與安裝有關(guān)系的文件D:ccflowtrunkCCFlowDataJSLib 系統(tǒng)javascript 函數(shù)庫。D:ccflowtrunkCCFlowDataLanguage 語言包(完善中)D:ccflowtrunkCCFlowDataNode cs流程設計器節(jié)點類型(cs流程設計器不在發(fā)展)D:ccflowtrunkCCFlowDataXML xml配置文件不僅僅ccflow使用,bp框架也使用它。D:ccflowtrunkCCFlowDataUser - 用戶數(shù)據(jù)目錄。D:ccflowtrunkCCFlowDataUserBill 單據(jù)打印生成數(shù)據(jù).D:ccflowtrunkCCFlowDataUserCyclostyleFile 單據(jù)模板數(shù)據(jù)D:ccflowtrunkCCFlowDataUserDtlTemplete 導入從表模板文件.D:ccflowtrunkCCFlowDataUserEmailTemplete 自定義郵件發(fā)送格式文件.D:ccflowtrunkCCFlowDataUserJSLib 用戶自定義函數(shù)庫D:ccflowtrunkCCFlowDataUserJSLibData 用戶自定義函數(shù)生成文件。D:ccflowtrunkCCFlowDataUserLog 系統(tǒng)日志文件D:ccflowtrunkCCFlowDataUserReturnLog 退回日志文件.D:ccflowtrunkCCFlowDataUserSiganture 簽名文件.D:ccflowtrunkCCFlowDataUserStyle 用戶自定義風格文件。D:ccflowtrunkCCFlowDataUserUploadFile 表單附件上傳文件,單附件,與多附件。D:ccflowtrunkCCFlowDataUserXML 用戶系統(tǒng)配置文件。D:ccflowtrunkCCFlowWFDocFlow - 公文流程(目前還不是很完善)D:ccflowtrunkCCFlowOA - 通用oa 組件(目前還不是很完善)D:ccflowtrunkCCFlowSDKFlowDemo - sdk開發(fā)模式的案例.D:ccflowtrunkCCFlowWFWAP - 手機訪問前臺代碼目錄. (說明:對C級用戶有效)D:ccflowtrunkCCFlowWF - ccflow前臺應用程序?qū)?主要的功能都是在這個目錄里面)D:ccflowtrunkCCFlowWFAdmin - 對ccflow的管理比如設計方向條件.報表定義.D:ccflowtrunkCCFlowWFMapDef - 表單定義.D:ccflowtrunkCCFlowClientBin - silverlight 程序.。CCFlowDesigner.xap流程設計器,CCForm.xap表單設計器,Track.xap軌跡。 2.3環(huán)境要求Window 系列, IIS6.0以上. .net4.0 . silverlight4.0以上. 可選數(shù)據(jù)庫: Oracle(各種版本), sqlsever(各種版本),MySQL(各種版本)2.4安裝步驟如何安裝并設置ccflow開發(fā)環(huán)境?= 安裝設置CCFLOW前,為了保證顯示效果,請確認已經(jīng)安裝了 D:ccflowtrunkTools 下面的iewebcontrols.msi及owc11.exe office組件 安裝微軟silverlight,目前微軟銀光的版本為4.0,可以從 /silverlight/ 下載并安裝 ,如果您本機上是4.0以下的版本請刪除它在安裝它。0, 確認升級到IE7 以上,并且做如下設置. 1, 菜單-工具-Internet 選項- 隱私 - 把打開彈出窗口阻止程序 關(guān)閉上,否則一些功能就不能使用. 2, 菜單-工具-Internet 選項- 常規(guī) - 瀏覽歷史記錄設置- 選中 () 每次訪問此網(wǎng)頁時. 單選按鈕. 點確定,以避免緩存對程序有影響。 3, 確認您是以administrator 超級用戶進行安裝的。1,使用 svn下載源程序,請查看如下連接. :88/svn/ccflow UserName ccflowlover PassWord:ccflowlover 如果您不會使用svn請看這里: /ccflow/blog/item/427ceff4ff96d03bbc3109b9.html2, 創(chuàng)建數(shù)據(jù)庫. 1, 建立數(shù)據(jù)庫(不管您用的什么數(shù)據(jù)庫,oracle,mysql,sqlserver系列),先創(chuàng)建一個空白的數(shù)據(jù)庫名稱為: ccflow5 2, 請看下面第5步驟, 為數(shù)據(jù)庫配置鏈接.3, 修改 D:ccflowtrunkCCFlowweb.config Appsetting 節(jié)點中的數(shù)據(jù)庫連接。 如下:【如果使用的是MSSQL數(shù)據(jù)庫,修改數(shù)據(jù)庫的鏈接的用戶名和密碼即可】 4, 建立網(wǎng)站應用: 4.1, 開始- 運行- 輸入 inetmgr 打開IIS管理器. 4.2, 確認您的機器已經(jīng)安裝上了.net4.0, 并且,啟用了它: For Win7用戶: 把鼠標點在Internet信息服務(IIS)管理器的根節(jié)點,找到 IIS 分組中的 IASPI 和CGI的限制 圖標,確認ASP.NET v4.0 相關(guān)的dll是否被允許. For Win2003用戶: Internet 信息服務樹上找到 Web服務擴展. 確認 ASP.NET v4.0.* 是存在或者被允許? 如果沒有找到 ASP.NET v4.0 則是您沒有安裝.net4.0 Framework, 請下載安裝解決. 4.3, 建立網(wǎng)站, 網(wǎng)站名稱為CCFlow5 主目錄為: D:ccflowtrunkCCFlow , 應用程序池為 ASP.NET v4.0 Classic. (建議單獨建立一個應用程序池.)5, 啟動流程設計器 BS版本流程設計器路徑, Silverlight 版本. http:/localhost 如果在打不開流程設計器,請參考下面的常見問題,會有多種情況導致設計器不能運行.6, 啟動流程服務: 用來發(fā)短信與郵件的服務. a D:ccflowtrunkCCFlowServicesbinReleaseCCFlowServices.exe 把他在桌面上創(chuàng)建一個快捷方式.2.5常見安裝問題更多信息請參考ccflowDocumentsccflow.許可聲明.安裝步驟.txt1, 在internet 信息服務(iis) 中, web 服務擴展 v4.xxxxxx 的dll 沒有被允許.2, 沒有注冊 到iis 上. 需要執(zhí)行如下命令. cd C:WINDOWSMicrosoft.NETFrameworkv4.0.30319 (32位) cd C:WINDOWSMicrosoft.NETFramework64v4.0.30319 (64位) aspnet_regiis.exe -ua aspnet_regiis.exe -i3, 沒有配置mime 類型, 導致流程軌跡圖,流程設計器不能被使用. 處理方法. windows XP 或 win2003 server 用戶: 打開IIS-站點屬性-HTTP頭-MIME類型-新建: 擴展名: .xap MIME類型: xapapplication/x-silverlight 擴展名: .xaml MIME類型: application/xaml+xml Win7 用戶: 1, 啟用iis7. 控制面板- 程序和功能- 在左邊有打開或者關(guān)閉windows功能. 把 Internet information services. 與 Internet 信息服務 全部選擇上。 2, 設置mime類型. 開始-運行-輸入inetmgr . 把鼠標放在根節(jié)點上, 選擇iis 分組中的 MIME類型. 擴展名: .xap MIME類型: xapapplication/x-silverlight 擴展名: .xaml MIME類型: application/xaml+xml4. 出現(xiàn)用戶名及密碼錯誤,請在web.config 文件中. 中的 impersonate=true 修改成 impersonate=false 或者填寫正確的密碼.5. silverlight 版本不是 4.0以及4.0以上,請先卸了,重新安裝。6. 造成流程設計器不能正常打開的原因: 1, 有可能是c:windowstemp 目錄訪問權(quán)限有限制, 修改一下該目錄的訪問權(quán)限,比如everyone都可以讀寫試一下(不建議您這樣)。7, 在按下安裝一步時,遇到創(chuàng)建表或者數(shù)據(jù)庫的錯誤。 1, 指定連接里面數(shù)據(jù)庫用戶沒有權(quán)限,導致錯誤。 2, web.config 中的 數(shù)據(jù)庫類型設置錯誤. 8, 如果出現(xiàn): C:WindowsMicrosoft.NETFramework64v4.0.30319Temporary ASP.NET Files”的寫訪問權(quán)限。的錯誤提示. 解決辦法: 把“IIS_IUSERS”和您自己的系統(tǒng)用戶賦予它操作 C:WINDOWSTEMP文件夾的權(quán)利,重新啟動IIS,并嘗試再次運行Web應用程序。 9. 如果以上方式都不奏效. cd C:WINDOWSMicrosoft.NETFrameworkv4.0.30319 aspnet_regiis.exe -ua aspnet_regiis.exe -i 重新安裝,就有可能解決,此時可以尋求您的同事解決。10, 如果sl工作正常,進入流程設計器的登錄界面,但是admin登錄不進去,提示錯誤。 原因:有可能是: *.asmx 文件解析的方式不對,不是 Framework 4.0. 處理方法: 在IIS的“處理程序映射”,添加腳本映射 *.asmx %windir%Microsoft.NETFrameworkv4.0.30319aspnet_isapi.dll2.6 您的系統(tǒng)與ccFlow組織結(jié)構(gòu)表耦合(集成)組織結(jié)構(gòu)表的概念:用于控制用戶的權(quán)限的表都稱為組織結(jié)構(gòu)表,比如:操作員、部門、崗位。與ccflow的耦合也就是組織結(jié)構(gòu)表的耦合。耦合的核心思想: 把ccflow 中的組織表刪除了,換成5個數(shù)據(jù)列結(jié)構(gòu)一樣的視圖,數(shù)據(jù)是從被耦合的系統(tǒng)數(shù)據(jù)庫映射回來的。 這樣ccflow 在工作時,仍然不會影響。 以一個sql來說明問題。 DROP TABLE Port_Emp /* 刪除本機的人員表 */ GO CREATE VIEW Port_Emp /* 創(chuàng)建人員視圖表 */ AS SELECT BH AS No, MC as Name, bumenbianhao as FK_Dept, Password as Pass FROM ERP.dbo.Yonghu GO2.6.1耦合說明 在應用過程中,您的應用系統(tǒng)與ccflow數(shù)據(jù)庫是分開的,應用示意圖如下。應用界面是整體的通過網(wǎng)頁框架把流程功能界面嵌入您的應用系統(tǒng)里面。您的業(yè)務系統(tǒng)數(shù)據(jù)庫Ccflow業(yè)務系統(tǒng)數(shù)據(jù)庫您的應用系統(tǒng)Ccflow前臺應用系統(tǒng)在ccflow系統(tǒng)中有如下5個組織結(jié)構(gòu)表。表英文名稱中文名稱字段說明Port_Station崗位崗位編號No, 名稱Name.崗位級別: int枚舉類型0,高層崗1,中層崗,2執(zhí)行崗Port_Dept部門No 部門編號 Name 部門名稱Port_Emp人員No,編號 Name,名稱 Pass,密碼FK_Dept,所在部門編號 SID,登陸安全IDPort_EmpStation人員崗位表FK_Emp 人員編號 FK_Station 崗位編號Port_EmpDept人員部門表FK_Emp 人員編號 FK_Dept 部門編號與馳騁工作流耦合,主要是用戶表,部門表,崗位表,用戶與部門對應表,用于與崗位對應表。對應的表結(jié)構(gòu)。耦合的過程就是不使用工作流引擎中的表,而使用視圖數(shù)據(jù)。耦合期間一定注意數(shù)據(jù)類型,比如:操作員編號一定是varchar類型,如果設計成其它的類型就會出錯,您轉(zhuǎn)化一下就可以。2.6.2編號規(guī)則部門編號人長度決定著數(shù)據(jù)訪問權(quán)限,比如:部門編號部門名稱01集團總部0101集團財務部0102公司1010201公司1市場1部010202公司1市場2部 數(shù)據(jù)訪問規(guī)則是,集團總部下面的人員可以產(chǎn)看整體數(shù)據(jù)。公司1人員可以查看公司1人數(shù)據(jù),不可以查看其他部門的數(shù)據(jù)與他的上一級數(shù)據(jù)。2.6.3崗位表Port_Station崗位表 Port_Station 編號的長度需要是2的倍數(shù)。中文名稱英文名稱描述編號No名稱Name崗位類型StaGrade此列沒有計算意義,只是對崗位進行分組,它是一個枚舉類型請打開:select * from Sys_Enum where enumKey=StaGrade說明:崗位表也可以成為角色表、用戶組,崗位人編號規(guī)則概念部門的編號規(guī)則長度相同。2.6.4部門表Port_Dept中文名稱英文名稱描述編號No名稱Name父節(jié)點編號ParentNo根目錄必須為-12.6.5人員表Port_Emp中文名稱英文名稱描述編號No名稱Name密碼Pass部門FK_Dept與Port_Dept對應驗證碼SID登陸時間的隨機號2.6.6人員部門對應表Port_EmpDept中文名稱英文名稱描述人員FK_Emp對應Port_Emp.No部門FK_Dept對應Port_Dept.No2.6.7人員崗位對應表Port_EmpStation中文名稱英文名稱描述人員FK_Emp對應Port_Emp.No部門FK_Station對應Port_Station.No2.7 系統(tǒng)配置2.7.0 WebConfig配置D:ccflowtrunkCCFlowDataXML WebConfigDesc.xml 里有詳細的描述。2.7.1 PC訪問主菜單配置如下圖:文件位置:D:ccflowtrunkCCFlowDataUserXML顯示效果2.7.2 移動設備訪問主菜單配置2.8把CCFlow集成到GPM不建議新手研究GPM2.8.1什么是GPM?GPM系統(tǒng)是cc向社會免費提供的開源的權(quán)限管理系統(tǒng),它是cc家族產(chǎn)品與外部系統(tǒng)的橋梁,如果您的系統(tǒng)集成了GPM,那么您就可以與cc家族的其它產(chǎn)品都集成成功了。CC家族產(chǎn)品都可以獨立運行的。關(guān)于更多的GPM系統(tǒng)信息請參考: D:ccflowBPFrameWork馳騁權(quán)限管理系統(tǒng)GPM使用手冊.doc2.8.4如何把ccflow集成到GPM?如果您已經(jīng)使用上了ccflow,請先bak您的數(shù)據(jù)庫,然后組織結(jié)構(gòu)表導入GPM里面去。下面以SQLSERVER 為列來說明如何集成到GPMUSE ccflowGODROP TABLE Port_Dept;DROP TABLE Port_Station;DROP TABLE Port_Emp;DROP TABLE Port_EmpStation;DROP TABLE Port_EmpDept;/*DROP VIEW Port_Dept;DROP VIEW Port_Station;DROP VIEW Port_Emp;DROP VIEW Port_EmpStation;DROP VIEW Port_EmpDept;*/GO CREATE VIEW Port_Dept ASSELECT * FROM GPM.dbo.Port_DeptGOCREATE VIEW Port_StationASSELECT * FROM GPM.dbo.Port_StationGOCREATE VIEW Port_Emp ASSELECT * FROM GPM.dbo.Port_EmpGOCREATE VIEW Port_EmpStation ASSELECT * FROM GPM.dbo.Port_EmpStationGOCREATE VIEW Port_EmpDept ASSELECT * FROM GPM.dbo.Port_EmpDeptGO 2.9 把消息寫入馳騁即時通訊CCIM在ccflow運行過程中會產(chǎn)生很多的消息,比如:待辦、退回、轉(zhuǎn)發(fā)、流程偵聽、抄送。這些消息需要通過一定的方式傳(比如:郵件、短信、內(nèi)部消息、移動設備、即時通訊)遞給相關(guān)人同處理。本章節(jié)介紹如何把ccflow的消息寫入馳騁即時通訊CCIM。步驟如下:第一步:要把ccflow集成到GPM中,請參考上一章節(jié)。第二步:啟動流程服務,把寫入CCIM的開關(guān)打開。3.流程設計&功能3.1流程創(chuàng)建3.1.0 流程設計器的基本操作1, 連接線,把鼠標放在節(jié)點中間,按下然后拖拽,設計器就會以節(jié)點為中心畫一條虛線,還有一個箭頭,您可以連接到目標節(jié)點上去。2, 在節(jié)點上可以右鍵執(zhí)行對該節(jié)點的基礎(chǔ)操作。3, 在連線上右鍵可以設計方向條件。4, 標簽沒有任何計算作用只是用來標示說明流程。3.1.1流程的基本元素節(jié)點、連接線、標簽:構(gòu)成的流程設計的界面基本元素。部門、崗位、人員構(gòu)成了組織結(jié)構(gòu),是流程運行的基礎(chǔ)。流程考核,報表定義,數(shù)據(jù)查詢,工作質(zhì)量成本分析是流程運轉(zhuǎn)的延伸應用。3.1.2 CCFlow流程模式流程模式就是流程運行的模式類型,ccflow 目前支持的類型有線形流程、父子流程、同表單分合流、異表單分合流。我們所分析的流程一般都是從這4種流程模式上延伸出來的,或者說都是它們的變形。 3.1.3創(chuàng)建簡單的流程步驟第一步:

溫馨提示

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

評論

0/150

提交評論