版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、馳騁流程設計器V4.5操作說明書濟南馳騁信息技術有限公司2012年9月修訂目錄CCF11總體說明61.1產品信息61.2 系統(tǒng)對使用者要求61.3 如何學習好ccflow71.4關鍵字71.5概要說明71.6流程的分類81.7開發(fā)模式說明91.7.1獨立運行模式91.7.2嵌入運行模式91.7.3 SDK開發(fā)模式101.8 CCFlow 自帶的演示環(huán)境101.8.1演示的組織結構101.8.2流程&表單列表112 CCFlow的安裝112.1下載ccflow112.2安裝文件清單122.3環(huán)境要求132.4安裝步驟142.5常見安裝問題152.6 您的系統(tǒng)與ccFlow組織結構表
2、耦合(集成)162.6.1耦合說明162.6.2編號規(guī)則172.6.3崗位表Port_Station182.6.4部門表Port_Dept182.6.5人員表Port_Emp182.6.6人員部門對應表Port_EmpDept182.6.7人員崗位對應表Port_EmpStation192.7 系統(tǒng)配置192.7.0 WebConfig配置192.7.1 PC訪問主菜單配置192.7.2 移動設備訪問主菜單配置202.8把CCFlow集成到GPM202.8.1什么是GPM?202.8.4如何把ccflow集成到GPM?212.9 把消息寫入馳騁即時通訊CCIM223.流程設計223.1流程創(chuàng)建
3、233.1.0 流程設計器的基本操作233.1.1流程的基本元素233.1.2 CCFlow流程模式233.1.3創(chuàng)建簡單的流程步驟233.1.4 流程檢查的作用243.2流程屬性253.2.1流程屬性解釋253.2.2流程相關功能263.2.3流程的運行方式273.3節(jié)點屬性273.3.1基本屬性283.3.2按鈕標簽353.3.3考核屬性393.3.4相關功能403.4父子流程的設計503.5同表單分合流程的設計513.5.1設計基礎513.5.1如何把子線程的數(shù)據(jù)匯總到合流節(jié)點表單中去?523.5.2關于合流點退回、終止、查看進度的問題處理辦法523.6異步分流程的設計543.7 表單庫
4、543.8 高級設計553.8.1如何設置標題生成規(guī)則553.8.2如何設置郵件模板格式?553.8.3如何設置流程的自動發(fā)起?554.數(shù)據(jù)查詢統(tǒng)計考核報表564.1 查詢數(shù)據(jù)是如何產生的?564.2 查詢列表字段篩選564.3 列表字段顯示順序574.4 查詢條件設計574.5 重設默認值584.6數(shù)據(jù)展現(xiàn)的三大方式584.6.1通用數(shù)據(jù)查詢:584.6.2數(shù)據(jù)分組分析604.6.3對比分析645系統(tǒng)維護&流程服務655.0系統(tǒng)設置665.0.1全局設置665.0.2系統(tǒng)枚舉值675.0.3編碼表685.0.4 JS校驗庫695.0.5全局變量695.0.6功能執(zhí)行705.1組織結構705.
5、1.1部門維護715.1.2崗位維護725.1.3人員維護735.2功能性執(zhí)行745.2.1 如何把數(shù)據(jù)批量的調度到流程數(shù)據(jù)中?746高級開發(fā)(深度了解ccflow)746.0類設計與數(shù)據(jù)庫設計命名規(guī)則746.1表結構與流程運行機制756.1.1, BP框架表.756.1.2, ccflow流程規(guī)則描述表.766.1.3, ccflow 流程運行數(shù)據(jù)表.776.1.4, 公共字典表.776.2 流程生命周期(創(chuàng)建、運行、數(shù)據(jù)歸檔)776.2.1流程創(chuàng)建時776.2.2流程運行時.796.2.3流程完成后(數(shù)據(jù)歸檔).796.2.4數(shù)據(jù)查詢806.2.5利用ccflow流程數(shù)據(jù),為客戶開發(fā)一個高
6、級流程查詢頁面。806.2.5 流程發(fā)起參數(shù)傳遞。816.3 功能調用(二次開發(fā)SDK)826.3.0說明概要826.3.1耦合案例826.3.2功能列表836.3.3常用的測試案例846.4 采用sdk模式的開發(fā)856.4.0什么是ccflow的sdk的開發(fā)模式?856.4.1什么情況下用戶sdk模式的開發(fā)?856.4.2 SDK模式開發(fā)環(huán)境設置866.4.3獲取ccflow數(shù)據(jù)(SDK)867演示&學習環(huán)境877.0 演示環(huán)境的組織結構877.1流程演示環(huán)境887.1.1線性流程897.1.1同表單分合流907.1.2異表單分合流917.1.3父子流程927.2 表單演示環(huán)境927.2.0
7、功能展示表單927.2.1企業(yè)資質申請表單947.2.2經典表單947.2.3航空考察表單948 CCFlow技術文摘958.0 經典問答958.1 ccflow如何提高工作流程管理系統(tǒng)運行效率?95XML 數(shù)據(jù)的緩存968.2 ccflow向流程開始節(jié)點表單傳輸數(shù)據(jù)方法大全968.3 開源的ccflow工作流程引擎,工作流程管理系統(tǒng)附件功能大總結978.4 使用svn下載開源馳騁工作流程管理系統(tǒng),工作流程引擎988.5關于ccflow事件與其它表達公式的參數(shù)1018.6 以子流程結束的工作流程有什么特點?設計時應注意什么事項?1028.6 為什么提倡采用瀑布方式的設計流程?1021總體說明1
8、.1產品信息產品名稱: 馳騁.net工作流程引擎.英文名稱: chicheng workflow engine 簡 稱: ccflow 版本: 4.5開發(fā)歷史: 2003-2012年. 性 質: 開源軟件許可協(xié)議: LGPL URL: /licenses/lgpl.html官方網站: 源 代 碼: 請用svn下載.運行環(huán)境: bs 結構. windows XP, windows server. win7 IIS6.0以上. .net4.0. Office2007 (如果需要單據(jù)打印.)開發(fā)語言: VS2010. .net4.0
9、c#.net.客 戶 端: FireFox 3.0以上. IE7+,或者使用IE內核的瀏覽器.組成部分: 流程圖形設計器(有:cs版本與bs版本)/流程前臺運行程序(BS結構)/流程服務(CS)/web的方式的表單設計器/BRP工具基本功能: 圖形化流程設計/智能表單web定義定義免程序開發(fā)/級聯(lián)下拉框/流程軌跡/單據(jù)自定義打印/郵件短信工作到達通知/自動任務分配/支持sdk模式開發(fā)/簡潔集成/消息偵聽/豐富事件接口/報表定義/工作量分析/績效考核/手機訪問/支持sqlserve,oracle,mysql數(shù)據(jù)庫CCFlow: 懂管理就會開發(fā)基本流程,為單位流程管理系統(tǒng)沒問題,會SQL就能達到中
10、級開發(fā)水平解決復雜的邏輯問題與其它系統(tǒng)耦合,有編程基礎就可以使用ccflow的sdk做高級的開發(fā).1.2 系統(tǒng)對使用者要求Ccflow 把使用者分為三種類型,流程基礎設計人員、流程高級設計人員、流程二次開發(fā)人員,下面把不同層次的人員的知識要求與問題解決能力介紹如下。流程基礎設計人員:知識要求:懂流程管理,流程業(yè)務知識,對信息化系統(tǒng)有一定的了解與掌握,能夠做一些基礎的維護。流程處理能力:能夠為單位建立基礎的辦公流程、業(yè)務流程。說明:ccflow基本都是web界面化的操作,不需要編譯、設計所見既所得。流程高級設計人員:知識要求:滿足流程技術設計人員條件,會基礎的SQL語法,能夠編寫函數(shù),存儲過程,
11、具有一定的英文水平(因為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技術交流群,在官方網站上有。2,看完所有的視頻文件,就算看不明白也要看。3,仔細的閱讀 ccflow 發(fā)布的兩個重要
12、操作手冊 它在 D:ccflowDocuments 這兩個文檔里系統(tǒng)的介紹了ccflow各個功能。4,安裝上ccflow 經典流程與表單演示學習環(huán)境, 把流程都調試走通,比著這些流程重新建一變。5,及時關注 上的更新,有問題及時反饋到bbs上。1.4關鍵字流程、節(jié)點、連接線、標簽、崗位、部門、人員、單據(jù)打印、消息偵聽。 名詞解釋: 工作流程:就是處理一件事情的過程?,F(xiàn)有的流程就是用計算機語言,把現(xiàn)實工作的過程描述出來。把手工作業(yè)下的流程通過網絡與計算機實現(xiàn)出來,用計算機減少手工作業(yè)下的勞動強度,進而實現(xiàn)集團公司規(guī)范化、高效的管理。工作節(jié)點:一條流程是由
13、多個節(jié)點完成的,節(jié)點也是處理此事情的環(huán)節(jié)。 表單:就是一個環(huán)節(jié)上要處理的內容,也就是工作內容,也稱為采集的信息。在途工作:在途工作就是我參與的一條流程,這條流程還沒有處理完。從在途流程中你可以查看這條流程運行在什么位置? 1.5概要說明Ccflow 流程設計器概要說明:Ccflow 流程設計器上由silverlight4.0開發(fā)。流程設計器集成了ccflow自由表單設計器、傻瓜表單設計器,關于這兩類的設計器說明請參考表單設計器說明手冊。Ccflow流程設計器支持線形流程、父子流程、同表單分合流、異表單分合流程。足能夠滿足您們的業(yè)務流程應用模式。Ccflow 流程設計器全部實現(xiàn)了可視化設計,設計
14、所見既所得。Ccflow 流程設計器可以導出xml 備份文件。Ccflow 方便調試,流程運行前體檢,方便檢查流程設計的錯誤。Ccflow 流程設計器概念少,名詞簡單通俗,好理解,上手快。Ccflow 支持報表定義。1.6流程的分類Ccflow 把流程分為公文類流程與業(yè)務類流程。公文流程是以文檔傳遞為基礎的流程,而業(yè)務流程則是以表單數(shù)據(jù)為基礎的流程。表單區(qū)別:公文流程的表單字段是固定的,一般不做變化,比如:文號,發(fā)文單位,收文單位,機密程度,緊急程度等等,而業(yè)務類流程表單是變化的。公文流程節(jié)點上只有一個表單,而業(yè)務流程有多個表單。載體區(qū)別:公文以文檔為中心,公文流程表單是描述文檔的屬性,公文流
15、程用戶操作的前臺表現(xiàn)形式以word 為處理工作的載體,采用了vsto技術,處理文件流轉。業(yè)務流程以IE或者cs程序為載體處理數(shù)據(jù)流轉。數(shù)據(jù)存儲區(qū)別:公文流程的數(shù)據(jù)分為三部分,流程運轉記錄存儲在數(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ù)本文章中的功能調用列表處理。我們知道我們所做的應用程序都有三
16、部分組成,標題區(qū)、菜單區(qū)、工作區(qū)。CCFlow有重要的幾個功能界面,發(fā)起、待辦、在途、查詢。這些功能都是一個個的小界面,把這些界面嵌入到您的應用程序工作區(qū)就可以了。運行模式:在應用人員看來,ccflow與您的系統(tǒng)是一個整體的項目,實際上他是有兩個application提供服務的。1.7.3 SDK開發(fā)模式把整個環(huán)境融入到您的解決方案里面,采取調用靜態(tài)的接口方法的方式處理。比如:登陸,發(fā)送,撤消,刪除,保存,轉發(fā)。如何使用sdk模式開發(fā)流程,請參考本書的后面章節(jié)部分。 Ccflow 在演示環(huán)境中為各位準備了一個SDK表單模式的開發(fā), SDK表單位于D:ccflowVisualFlowSDKFlo
17、wDemoQingJia1.8 CCFlow 自帶的演示環(huán)境對于自帶的演示環(huán)境在本文章中第7章有詳細的說明。1.8.1演示的組織結構NoName密碼 部門部門名稱崗位崗位名稱zhoupeng周朋pub01總經理室01總經理zhoushengyu周升雨pub0101市場部07銷售人員崗zhanghaicheng張海成pub0101市場部02市場部經理zhangyifan張一帆pub0101市場部07銷售人員崗zhoutianjiao周天嬌pub0102流程引擎研發(fā)部08程序員崗qifenglin祁鳳林pub0103技術服務部04技術服務部經理fuhui?;輕ub0103技術服務部09技術支持工程
18、師guobaogeng郭寶庚pub0104財務部10出納崗yangyilei楊依雷pub0104財務部05財務部經理liping李萍pub0105人力資源部06人力資源部經理liyan李言pub0105人力資源部11人力資源助理崗1.8.2流程&表單列表 1.9 關于CC論壇積分制度建立積分制度的目的:1, 讓會員積極回答別人的問題。2, 讓會員積極共享自己的設計經驗心得。3, 讓會員積極分享自己的設計成果。如何注冊CC論壇會員? 向 發(fā)郵件自動返回邀請碼,如果您在1分鐘內得不到郵件,請查看你的郵件垃圾箱里找。如何獲得積分?1. 積極回答別人的問題.2, 邀請
19、有效的用戶數(shù). 在您注冊成功后點邀請主欄目上的邀請您的朋友,并生成一個url連接. 把此連接通過qq,msn,email發(fā)給您的朋友,他注冊后您就可以獲得積分。3. 向ccflow反饋bug與提出修改升級建議.4, 積極貢獻自己的設計經驗與設計心得.5. 貢獻自己的設計的流程模板.6. 向ccflow提供案例.有了積分我能做什么?1,獲得ccflow的物資獎勵.2, 獲得專家的優(yōu)先解決問題的權利.3, 獲得更多的流程模板的權利.4, 獲得重要的技術資料讀取的權利.5, 新功能優(yōu)先通知與獲取的權利。1.10 用鐵路局來比喻ccflow.用鐵路局來比喻流程管理系統(tǒng),工作流引擎,表單.我們把流程比喻
20、成一個鐵路系統(tǒng),鐵路局的結構設置就是ccflow的組織機構,這個組織結構是分級別的,鐵道部、各個鐵路局,分局。有明細的工作崗位、工作人員。大多工作人員一個一崗位、一人一部門。也有一個多部門一個多崗位的情況。這就是流程運行的組織結構基礎,部門、人員、崗位。 鐵路局首先要做全局的規(guī)劃,根據(jù)國內對貨物旅客的運輸要求做一個流程設計方案(ccflow的上線調研),根據(jù)需要調整與設置相關的崗位(組織結構的確立)。比如有一批貨物要從北京到濟南到上海,這就要設計三個站點(流程設計)。首先要建立站點,都要設置站點(類于流程的節(jié)點),火車運行的目的就是拉貨物(類于數(shù)據(jù)傳輸), 貨物的載體就是車廂(類于表單)。一列
21、火車必須有一個火車頭,這個火車頭里有發(fā)動機人員駕駛,我們稱呼為(系統(tǒng)車廂吧,類于ccflow的節(jié)點表單),它可以掛接多個車廂(類于ccflow的流程表單),這些車廂不被使用時它們放在車庫里(類于ccflow的表單庫)?;疖囁緳C根據(jù)運輸貨物的性質不同(有的是貨物,有的是旅客),來決定不同的行車方案,這就是ccflow的流程類型(普通類的、項目管理類的)?;疖囋谶\行時要向外部發(fā)送信號,比如離站、到站?;疖囘\行的狀態(tài)不同的人員關心的內容不同。這些信息可按一定的規(guī)則發(fā)出來(類于ccflow的消息偵聽)?;疖囍型究梢酝V梗鞒虝和#?,因為其它問題可以需要倒車(流程的退回),根據(jù)不同的情況可以繞道與轉向行
22、使(流程的方向條件),需要時可以鳴喇叭(消息發(fā)送),可以換司機(工作移交)。火車司機需要經常向領導匯報火車運行情況(工作抄送),因為火車故障需要緊急停車(流程暫停),特殊情況需要撤消本次運輸任務(流程撤消或刪除)。對于不同的鐵路局的人員對列車(流程)的運行有不同的需求,領導需要查看不同的列車運行情況,正在運行(在途工作)與歷史運行的(流程的歷史數(shù)據(jù)),對于鐵路服務人員,我關心的是我服務過的,以方便我的工作考核。做為鐵路局的領導,他要經??紤]合理的合理的人員配置問題,他的參考依據(jù)就是歷史運行的數(shù)據(jù)。他為了提高每個崗位的運行效率,要設置不同的時限要求。這就是流程的分析與流程優(yōu)化。2 CCFlow的
23、安裝2.1下載ccflow1, 請下載并安裝svn軟件,您可以在網絡上搜索或者在ccflow官方網站上,加入qq群,在文件共享里可以下載svn。2, 重啟機器。3, 打開資源管理器,轉到d:根目錄,點右鍵。4, 找到svn checkout 菜單. 中文名詞叫 檢出。5, 輸入: 檢出地址為: D:ccflow 其它的選項目就不要變化。6, 點確定按鈕。7, ccflow 里面的文檔與源程序,視頻文件估計有140m,經常聽到網友反映下載有問題您需要換一個網絡環(huán)境。因為此服務器在國外,經常有dns的問題。2.2安裝文件清單D:ccflowComponents 組件目錄.D:ccflowCompo
24、nentsBP.En30 - 底層基類.D:ccflowComponentsBP.Web.Controls30 -bs控件層.D:ccflowComponentsBP.WFV4 -工作流程引擎層D:ccflowComponentsBP.Win32.Controls -cs控件層.D:ccflowDLL - 第三方組件中需要調用dll.D:ccflowDocuments - 文檔D:ccflowVisualFlow -bs工作流程引擎前臺. D:ccflowVisualWorkFlowServices - 流程服務程序.D:ccflowVisualFlowWebDesigner - silver
25、light流程設計器.D:ccflowCCFlowWord2007 - VSTO公文流程.D:ccflowExpandingApplication 行業(yè)應用通用代碼。D:ccflowTools 工具關于: ccflow前臺目錄結構.D:ccflowVisualFlowComm -通用功能層.D:ccflowVisualFlowData - 應用程序數(shù)據(jù)目錄. 包含一些xml,等等。D:ccflowVisualFlowDataInstall 與安裝有關系的文件D:ccflowVisualFlowDataJSLib 系統(tǒng)javascript 函數(shù)庫。D:ccflowVisualFlowDataLa
26、nguage 語言包(完善中)D:ccflowVisualFlowDataNode cs流程設計器節(jié)點類型(cs流程設計器不在發(fā)展)D:ccflowVisualFlowDataXML xml配置文件不僅僅ccflow使用,bp框架也使用它。D:ccflowVisualFlowDataUser - 用戶數(shù)據(jù)目錄。D:ccflowVisualFlowDataUserBill 單據(jù)打印生成數(shù)據(jù).D:ccflowVisualFlowDataUserCyclostyleFile 單據(jù)模板數(shù)據(jù)D:ccflowVisualFlowDataUserDtlTemplete 導入明細表模板文件.D:ccflowV
27、isualFlowDataUserEmailTemplete 自定義郵件發(fā)送格式文件.D:ccflowVisualFlowDataUserJSLib 用戶自定義函數(shù)庫D:ccflowVisualFlowDataUserJSLibData 用戶自定義函數(shù)生成文件。D:ccflowVisualFlowDataUserLog 系統(tǒng)日志文件D:ccflowVisualFlowDataUserReturnLog 退回日志文件.D:ccflowVisualFlowDataUserSiganture 簽名文件.D:ccflowVisualFlowDataUserStyle 用戶自定義風格文件。D:ccflo
28、wVisualFlowDataUserUploadFile 表單附件上傳文件,單附件,與多附件。D:ccflowVisualFlowDataUserXML 用戶系統(tǒng)配置文件。D:ccflowVisualFlowWFDocFlow - 公文流程(目前還不是很完善)D:ccflowVisualFlowOA - 通用oa 組件(目前還不是很完善)D:ccflowVisualFlowSDKFlowDemo - sdk開發(fā)模式的案例.D:ccflowVisualFlowWFWAP - 手機訪問前臺代碼目錄. (說明:對C級用戶有效)D:ccflowVisualFlowWF - ccflow前臺應用程序層
29、(主要的功能都是在這個目錄里面)D:ccflowVisualFlowWFAdmin - 對ccflow的管理比如設計方向條件.報表定義.D:ccflowVisualFlowWFMapDef - 表單定義.D:ccflowVisualFlowClientBin - silverlight 程序.。CCFlowDesigner.xap流程設計器,CCForm.xap表單設計器。 2.3環(huán)境要求Window 系列, IIS6.0以上. .net4.0 . silverlight4.0以上. 可選數(shù)據(jù)庫: Oracle(各種版本), sqlsever(各種版本),MySQL(各種版本)2.4安裝步驟安
30、裝設置CCFLOW前,為了保證顯示效果,請確認已經安裝了 D:ccflowTools下面的iewebcontrols.msi及owc11.exe office組件安裝微軟silverlight,目前微軟銀光的版本為4.0,可以從 下載并安裝 ,如果你本機上是4.0以下的版本請刪除它在安裝它。0, 確認升級到IE7 以上,并且做如下設置. 1, 菜單-工具-Internet 選項- 隱私 - 把打開彈出窗口阻止程序 關閉上,否則一些功能就不能使用. 2, 菜單-工具-Internet 選項- 常規(guī) - 瀏覽歷史記錄設置- 選中 () 每次訪問此網頁時. 單選按鈕. 點確定,以避免緩存對程序有影響
31、。 1,使用 svn下載源程序,請查看如下連接。 2,在IIS里面新建一個應用程序池,應用程序池ID號為:ccflow3, 建立虛擬目錄 ccflow在80 端口下 映射目錄為 D:ccflowVisualFlow 執(zhí)行權限為純腳本,應用程序池選擇為:步驟2新增的應用程序池。4, 創(chuàng)建數(shù)據(jù)庫ccflow. 1, 建立數(shù)據(jù)庫(不管你用的什么數(shù)據(jù)庫) 比如: ccflow 2, 請看下面第5步驟, 為數(shù)據(jù)庫配置鏈接. 3, 執(zhí)行修復&安裝數(shù)據(jù)庫工具: http:/localhost/ccflow/WF/Admin/DBInstall.aspx5, 修改 D:ccflowVisualFlowweb.
32、config Appsetting 節(jié)點中的數(shù)據(jù)庫連接。 如下:【如果使用的是MSSQL數(shù)據(jù)庫,修改數(shù)據(jù)庫的鏈接的用戶名和密碼即可】 6, 啟動流程設計器 BS版本流程設計器路徑, Silverlight 版本. http:/localhost/ccflow 初始化密碼是 pub7, 啟動流程服務: 用來發(fā)短信與郵件的服務. 路徑: D:ccflowVisualWorkFlowServicesbinReleaseVisualWorkFlowServices.exe 把他在桌面上創(chuàng)建一個快捷方式.2.5常見安裝問題1, 沒有把ccflow 作為主目錄, 導致一些項目文件找不到位置,強烈建議你放在
33、d:ccflow 下面.2, 沒有建立應用程序 /ccFlow . 導致僅僅建立了一個虛擬目錄,在腳本與執(zhí)行權限上沒有設置3, 在internet 信息服務(iis) 中, web 服務擴展 v4.xxxxxx 的dll 沒有被允許.4, 沒有注冊 到iis 上. 需要執(zhí)行如下命令. cd C:WINDOWSMicrosoft.NETFrameworkv4.0.30319 aspnet_regiis.exe -ua aspnet_regiis.exe -i5, 沒有配置mime 類型, 導致流程軌跡圖,流程設計器不能被使用. 處理方法. 打開IIS-站點屬性-HTTP頭-MIME類型-新建:
34、擴展名: .xap MIME類型: xapapplication/x-silverlight 擴展名: .xaml MIME類型: application/xaml+xml6. 出現(xiàn)用戶名及密碼錯誤,請在web.config 文件中刪除 userName=administrator password=jiaozi 7. silverlight 版本不是 4.0以及4.0以上,請先卸了,重新安裝。8. 打開流程設計器時出現(xiàn)密鑰錯誤。 可能有兩部分原因:1. 服務器c:windowstemp 目錄的訪問權限不夠.2. 沒有在網站跟目錄下設置好策略文件,請把D:ccflowVisualFlowcli
35、entaccesspolicy.xml 與crossdomain.xml 兩個文件放在網站根目錄下。9, 在按下安裝一步時,遇到創(chuàng)建表或者數(shù)據(jù)庫的錯誤。 1, 指定連接里面數(shù)據(jù)庫用戶沒有權限,導致錯誤。 2, web.config 中的 數(shù)據(jù)庫類型設置錯誤. 10. 如果以上方式都不奏效. cd C:WINDOWSMicrosoft.NETFrameworkv4.0.30319 aspnet_regiis.exe -ua aspnet_regiis.exe -i 重新安裝,就有可能解決,此時可以尋求你的同事解決,已不屬于ccflow問題范圍了。2.6 您的系統(tǒng)與ccFlow組織結構表耦合(集成
36、)組織結構表的概念:用于控制用戶的權限的表都稱為組織結構表,比如:操作員、部門、崗位。與ccflow的耦合也就是組織結構表的耦合。耦合的核心思想: 把ccflow 中的組織表刪除了,換成5個數(shù)據(jù)列結構一樣的視圖,數(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
37、as Pass FROM ERP.dbo.Yonghu GO2.6.1耦合說明 在應用過程中,您的應用系統(tǒng)與ccflow數(shù)據(jù)庫是分開的,應用示意圖如下。應用界面是整體的通過網頁框架把流程功能界面嵌入您的應用系統(tǒng)里面。您的業(yè)務系統(tǒng)數(shù)據(jù)庫Ccflow業(yè)務系統(tǒng)數(shù)據(jù)庫您的應用系統(tǒng)Ccflow前臺應用系統(tǒng)在ccflow系統(tǒng)中有如下5個組織結構表。表英文名稱中文名稱字段說明Port_Station崗位崗位編號No, 名稱Name.崗位級別: int枚舉類型0,高層崗1,中層崗,2執(zhí)行崗Port_Dept部門No 部門編號 Name 部門名稱Port_Emp人員No,編號 Name,名稱 Pass,密碼FK
38、_Dept,所在部門編號 SID,登陸安全IDPort_EmpStation人員崗位表FK_Emp 人員編號 FK_Station 崗位編號Port_EmpDept人員部門表FK_Emp 人員編號 FK_Dept 部門編號與馳騁工作流耦合,主要是用戶表,部門表,崗位表,用戶與部門對應表,用于與崗位對應表。對應的表結構。耦合的過程就是不使用工作流引擎中的表,而使用視圖數(shù)據(jù)。耦合期間一定注意數(shù)據(jù)類型,比如:操作員編號一定是varchar類型,如果設計成其它的類型就會出錯,你轉化一下就可以。2.6.2編號規(guī)則部門編號人長度決定著數(shù)據(jù)訪問權限,比如:部門編號部門名稱01集團總部0101集團財務部010
39、2公司1010201公司1市場1部010202公司1市場2部 數(shù)據(jù)訪問規(guī)則是,集團總部下面的人員可以產看整體數(shù)據(jù)。公司1人員可以查看公司1人數(shù)據(jù),不可以查看其他部門的數(shù)據(jù)與他的上一級數(shù)據(jù)。2.6.3崗位表Port_Station崗位表 Port_Station 編號的長度需要是2的倍數(shù)。中文名稱英文名稱描述編號No名稱Name說明:崗位表也可以成為角色表、用戶組,崗位人編號規(guī)則概念部門的編號規(guī)則長度相同。2.6.4部門表Port_Dept中文名稱英文名稱描述編號No名稱Name部門編號的長度需要是2的倍數(shù)。并且有清晰的隸屬關系,比如:部門編號為0103的部門隸屬于部門編號為01的部門。2.6.
40、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:ccflowVisualFlowDataXML WebConfigDe
41、sc.xml 里有詳細的描述。2.7.1 PC訪問主菜單配置如下圖:文件位置:D:ccflowVisualFlowDataUserXML顯示效果2.7.2 移動設備訪問主菜單配置2.8把CCFlow集成到GPM2.8.1什么是GPM?GPM系統(tǒng)是cc向社會免費提供的開源的權限管理系統(tǒng),它是cc家族產品與外部系統(tǒng)的橋梁,如果您的系統(tǒng)集成了GPM,那么您就可以與cc家族的其它產品都集成成功了。CC家族產品都可以獨立運行的。關于更多的GPM系統(tǒng)信息請參考: D:ccflowBPFrameWork馳騁權限管理系統(tǒng)GPM使用手冊.doc2.8.4如何把ccflow集成到GPM?如果您已經使用上了ccfl
42、ow,請先bak您的數(shù)據(jù)庫,然后組織結構表導入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;*/G
43、O 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_E
44、mpDeptGO 2.9 把消息寫入馳騁即時通訊CCIM在ccflow運行過程中會產生很多的消息,比如:待辦、退回、轉發(fā)、流程偵聽、抄送。這些消息需要通過一定的方式傳(比如:郵件、短信、內部消息、移動設備、即時通訊)遞給相關人同處理。本章節(jié)介紹如何把ccflow的消息寫入馳騁即時通訊CCIM。步驟如下:第一步:要把ccflow集成到GPM中,請參考上一章節(jié)。第二步:啟動流程服務,把寫入CCIM的開關打開。3.流程設計&功能3.1流程創(chuàng)建3.1.0 流程設計器的基本操作1, 連接線,把鼠標放在節(jié)點中間,按下然后拖拽,設計器就會以節(jié)點為中心畫一條虛線,還有一個箭頭,您可以連接到目標節(jié)點上去。2,
45、在節(jié)點上可以右鍵執(zhí)行對該節(jié)點的基礎操作.3, 在連線上右鍵可以設計方向條件.4, 標簽沒有任何計算作用只是用來標示說明流程.3.1.1流程的基本元素節(jié)點、連接線、標簽:構成的流程設計的界面基本元素。部門、崗位、人員構成了組織結構,是流程運行的基礎。流程考核,報表定義,數(shù)據(jù)查詢,工作質量成本分析是流程運轉的延伸應用。3.1.2 CCFlow流程模式流程模式就是流程運行的模式類型,ccflow 目前支持的類型有線形流程、父子流程、同表單分合流、異表單分合流。我們所分析的流程一般都是從這4種流程模式上延伸出來的,或者說都是它們的變形。 3.1.3創(chuàng)建簡單的流程步驟第一步:畫出流程圖。第二步:設計表單
46、。第三步:設置方向條件。第四步:設置節(jié)點訪問權限第五步:檢查并運行流程。這類的流程被一個人發(fā)起以后,整個流程的生命周期,在同一個時間點,只能有一個人處理,不存在多線程問題。所以這類的流程的軌跡是一根線。我們稱為線性流程。3.1.4 流程檢查的作用在流程設計器的工具欄目中有流程【檢查】按鈕,此功能為我們處理如下內容。1, 檢查流程是否有基本的設計問題,比如:是否設置的崗位,人員,該崗位下是否有人員。2, 檢查是否在流程分支時增加了方向條件。3, 為每個節(jié)點表修復字段。4, 修復流程報表表NDxxxxRpt表。5, 修復查詢視圖。我們會在以后為此功能增加更多的用途。3.1.5節(jié)點方向與節(jié)點的方向條
47、件技術信息:節(jié)點方向存儲在WF_Direction表里,節(jié)點的方向條件存儲在WF_Cond表里。節(jié)點的方向條件類型分為三種分別為:按節(jié)點表單字段計算,按崗位計算,按部門計算,將來會提供按SQL計算。每種類型應用在不同的場合里。按節(jié)點表單字段值計算:這是通用的一種常見的計算方式,比如:報銷金額、請假天數(shù)、一個枚舉類型的值。Ccflow在運行時判定設定的條件是否成立。設計技巧:對于方向條件判定比較復雜的情況,你可以為表單設置一個隱藏的字段或者一個隱藏字段或者一個枚舉類型的值,這個值在是動態(tài)的計算出來的,來解決轉向的問題。按崗位設置方向條件:就是按當前操作員具有什么樣的崗位才能執(zhí)行此操作。說明:上圖
48、中一個請假流程,不同崗位的人員所走的請假路線是不同的。只要當前的操作員具有該崗位這條路線對它來說是通的。按部門計算:與按崗位計算相同。方向條件優(yōu)先級設置:因為每一個方向都已經設置上了方向條件,ccflow在執(zhí)行的過程中是按一定的順序來取這些方向條件。如果判定了這個條件成立,ccflow就會認為這條方向是通過的從而放棄判斷其它的條件。在特定的場合下,方向條件的優(yōu)先級別的判斷非常重要的,比如:一個人既是科長崗位,又是科員崗位,在崗位條件判定中要優(yōu)先判定他的科長崗位路線。在節(jié)點表單字段判定方式也是如此。3.2流程屬性 3.2.1流程屬性解釋屬性說明編號編號從001開始,最大999,是一個三位數(shù)據(jù)的字
49、符類型的編號。流程類別該流程屬于那個類名稱流程的名稱,全局唯一不能重復。是否啟用該流程是否啟用它,通常用于流程的生命周期中,對有數(shù)據(jù)的并且不準備用的流程打上不能啟動的標記。運行方式詳見本章節(jié)中流程高級開發(fā).運行內容配合運行方式一起工作。是否可以獨立啟動如果此流程在運行就啟用它,不運行就不啟用 它,可用于流程的歷史版本管理,也可以因管理的需要,設置它。備注導航URL是在發(fā)起流程時的要點的連接,如果為空就表示直接啟動流程,MyFlow.aspx?FK_Flow=xxx&FK_Node=xxx。 如果你指定了這個連接在發(fā)起界面連接上,就直接轉向您指定的連接上去,您的頁面可以進行二次業(yè)務處理在轉到My
50、Flow.aspx上來。比如:合同修改流程,要發(fā)起這個流程首要的界面是要呈現(xiàn)一個合同列表,用戶選擇這個列表后,在轉入流程發(fā)起。這個合同列表界面就是一個流程發(fā)起列表界面與流程啟動界面一個緩沖。流程應用類型是說明流程類型,如果沒有特殊的指定,就是正常的流程。工程類型的流程是ccflow的一種特定的流程,它有項目組的概念,什么是工程類的流程請baidu ccflow 工程類型流程。3.2.2流程相關功能檢查報告檢查流程的設計是否完整。如果出現(xiàn)紅色的提示,表明流程設計錯誤,根據(jù)錯誤提示去處理。設計報表基本知識:視圖就是把一個流程中的各個表連起來,組合成新表,提供用戶查詢。視圖僅僅提供對流程數(shù)據(jù)的查詢、分析。用戶不可以修改這些數(shù)據(jù)。各個崗位關心的數(shù)據(jù)項目不同所以系統(tǒng)允許設計多個視圖。設計完成一個視圖后,就可以利用4個視圖組件來發(fā)揮視圖的數(shù)據(jù)作用。定義完的流程都反映在前臺流程報表的菜單中。視圖的組件:查詢組件:提供給用戶數(shù)據(jù)查詢,雙點查詢的行可以實現(xiàn)卡片數(shù)據(jù)顯示。分組分析: 提供給用戶分組分析、用戶可以根據(jù)自己的需要任意組合分組條件、分析的內容。實現(xiàn)三種圖形分析,極其方便靈活、所有的組合可能都可以完成。對比分析:在數(shù)據(jù)分析中,我們經常遇到客
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人教育產品居間合同范本正規(guī)范4篇
- 二零二五年度車輛抵押貸款監(jiān)管協(xié)議3篇
- 二零二五版幼兒園幼兒體育活動組織與指導合同4篇
- 建筑裝飾設計合同(2篇)
- 工廠勞務合同范本(2篇)
- 全新業(yè)務2025年度融資租賃合同3篇
- 2025年度建筑工地挖掘機駕駛員勞動合同范本2篇
- 蘑菇水塔施工方案
- AI醫(yī)療應用研究模板
- 二零二五年度綠色環(huán)保抹灰材料供應承包合同4篇
- 深圳2024-2025學年度四年級第一學期期末數(shù)學試題
- 中考語文復習說話要得體
- 《工商業(yè)儲能柜技術規(guī)范》
- 《天潤乳業(yè)營運能力及風險管理問題及完善對策(7900字論文)》
- 華中師范大學教育技術學碩士研究生培養(yǎng)方案
- 醫(yī)院醫(yī)學倫理委員會章程
- xx單位政務云商用密碼應用方案V2.0
- 風浪流耦合作用下錨泊式海上試驗平臺的水動力特性試驗
- 高考英語語法專練定語從句含答案
- 有機農業(yè)種植技術操作手冊
- 【教案】Unit+5+Fun+Clubs+大單元整體教學設計人教版(2024)七年級英語上冊
評論
0/150
提交評論