freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ccflow工作流引擎-流程設(shè)計(jì)器操作手冊(已改無錯(cuò)字)

2023-05-15 11:24:51 本頁面
  

【正文】 個(gè)人員后,ccflow 就會按這個(gè)人員做下一步驟的工作投遞.按崗位與部門交集計(jì)算設(shè)置方式:在節(jié)點(diǎn)崗位,節(jié)點(diǎn)部門都設(shè)置。運(yùn)行方式:ccflow會取既具備此崗位集合的又具備此部門集合的人員,做為本節(jié)點(diǎn)的接受人員。按指定節(jié)點(diǎn)崗位計(jì)算應(yīng)用場景:為一個(gè)單位設(shè)置一個(gè)設(shè)備維修流程,此單位下分好多部門,有一個(gè)IT部門負(fù)責(zé)計(jì)算機(jī)設(shè)備維修。每個(gè)部門的成員如果有設(shè)備維護(hù)的需要,首先填寫一個(gè)單子向這個(gè)IT部門的受理人員發(fā)送詳細(xì)的故障說明。IT受理人員接受到此請求后,根據(jù)情況發(fā)送到該發(fā)起人的部門領(lǐng)導(dǎo)那里去。這是簡單的三個(gè)步驟,發(fā)起》IT部門受理》發(fā)起的部門負(fù)責(zé)人審批。 第一步驟基層人員發(fā)起,第二步驟是IT受理崗 人員受理。第三個(gè)步驟中層領(lǐng)導(dǎo)審批。在第三個(gè)節(jié)點(diǎn)訪問規(guī)則就是按按指定節(jié)點(diǎn)崗位計(jì)算。因?yàn)槿绻磵徫挥?jì)算在第二步驟就要發(fā)送給IT部門經(jīng)理審批而非發(fā)起人的部門經(jīng)理審批了。默認(rèn)的按崗位計(jì)算就是按上一個(gè)節(jié)點(diǎn)的崗位計(jì)算,現(xiàn)在的應(yīng)用場景就是要按指定的節(jié)點(diǎn)崗位計(jì)算了。設(shè)置方式: 在接受對象中設(shè)置一個(gè)節(jié)點(diǎn)編號比如:101。運(yùn)行方式:ccflow在處理接受人時(shí),會按指定節(jié)點(diǎn)上的人員身份計(jì)算,而非按上一步驟的人員身份計(jì)算了。其它:這種方式是對按崗位計(jì)算的補(bǔ)充。對于分合流有效,分流點(diǎn)發(fā)送給n個(gè)人,當(dāng)完成率為多少時(shí)才能夠流轉(zhuǎn)到下一步驟。更多的計(jì)算方式,請搜索:”ccflow 流程完成率”。節(jié)點(diǎn)在流程中運(yùn)行的模式:節(jié)點(diǎn)模式分為普通,分流,合流,分合流、子線程。分流點(diǎn):它發(fā)送時(shí)n個(gè)操作人員都可以接受。合流點(diǎn):n個(gè)操作人員把采集的數(shù)據(jù)發(fā)送到此節(jié)點(diǎn)上。分合流:既是分流也是合流, 我們稱為分合流。如何設(shè)計(jì)分合流請參考錄像與視頻。目前為止 ccflow 流程引擎設(shè)計(jì)器支持如下幾種表單類型.傻瓜表單 自由表單 自定義表單 SDK表單 禁用(對多表單流程有效)每種表單類型意義如下:傻瓜表單: 由4列與字段分組構(gòu)成,它的格式固定一列說明,一列控件,一列說明一列控件。配以字段分組可以解決字段排列的問題。詳細(xì)請參考:傻瓜表單設(shè)計(jì)器相冊自由表單: 可以自己按照自己的布局生成的表單,這種表單格式靈活,控件豐富. 詳細(xì)請參考:自由表單設(shè)計(jì)器相冊自定義表單: 這種類型是解決我自己畫一個(gè)表單,如何嵌入到ccflow里工作。如果您的系統(tǒng)已經(jīng)有了自己的表單可以把此表單的url 輸入到指定的文本框中.比如:您輸入的是 ://localhost/?aa=xxx系統(tǒng)在調(diào)用時(shí)就會是 ://localhost/?aa=xxxamp。WorkID=123amp。FK_Node=101amp。UserNo=zhoupengamp。SID=xxxxxccflow自動的加入相關(guān)的信息傳遞給您,你需要獲取這些參數(shù)進(jìn)行處理.你的表單需要進(jìn)行如下改造.1,接受來UserNo, 與SID 參數(shù)用來校驗(yàn)訪問的用戶是否合法.2,在表單的主表中增加一個(gè)字段 WorkID 表示這個(gè)流程的唯一主鍵標(biāo)識,當(dāng)然你也可以保留已經(jīng)有的主鍵。根據(jù)這個(gè)WorkID 來判斷是否需要增加、更新主表的數(shù)據(jù)。3,接受FK_Node 參數(shù)它表示節(jié)點(diǎn)ID,的示流程運(yùn)行到什么位置了,從而進(jìn)行相關(guān)的權(quán)限判斷。SDK表單如果您采用應(yīng)用dll的模式開發(fā)您的工作流程系統(tǒng)那就采用這種方式,這種方式的特點(diǎn):1,引用dll,調(diào)用開發(fā)接口。2,自己編寫表單格式,處理表單業(yè)務(wù)邏輯,并且自己托放發(fā)送,保存,退回,轉(zhuǎn)發(fā),刪除按鈕。3,在每個(gè)流程功能按鈕下填寫業(yè)務(wù)邏輯外,還要編寫調(diào)用流程接口方法。 比如:調(diào)用發(fā)送方法./* string msg = (,())。 msg = (@@, @)。 msg = (@, BR@)。 (發(fā)送提示, msg)。*/事例路徑:D:\ccflow\VisualFlow\SDKFlows\QingJia禁用(對多表單流程有效)也叫禁用節(jié)點(diǎn)表單, 就是不使用節(jié)點(diǎn)表單僅使用流程表單。在節(jié)點(diǎn)成功發(fā)送后有如下處理方式: 0 提示ccflow默認(rèn)信息 系統(tǒng)提示詳細(xì)的發(fā)送信息,包括下一步的接受人。 1 提示指定信息 按照您定義的信息提示給用戶。此選項(xiàng)需要在[轉(zhuǎn)向處理內(nèi)容]文本框里輸入提示內(nèi)容。 2 轉(zhuǎn)向指定的URL 按照您定義的url轉(zhuǎn)向,此選項(xiàng)需要在[轉(zhuǎn)向處理內(nèi)容]文本框里輸入url。 3 按照條件轉(zhuǎn)向 在相關(guān)功能里定義轉(zhuǎn)向條件。其它:利用此屬性您可以個(gè)性化提示信息。可以在流程處理完成后轉(zhuǎn)向指定的url,也可以根據(jù)表單的字段的值轉(zhuǎn)向指定的url。比如:父子流程,當(dāng)子流程啟動起來之后,就可以利用此項(xiàng)功能轉(zhuǎn)到父流程節(jié)點(diǎn)上去。在子流程完成后,從子流程轉(zhuǎn)向父流程配置案例:1, 打開子流程的最后一個(gè)節(jié)點(diǎn)屬性界面,設(shè)置成功發(fā)送后轉(zhuǎn)向方式,為3,既:轉(zhuǎn)向指定的url2, 在轉(zhuǎn)向處理內(nèi)容輸入一個(gè)url?WorkID=@FIDamp。FK_Flow=021amp。FK_Node=2116 , 當(dāng)這個(gè)節(jié)點(diǎn)完成后,它就會轉(zhuǎn)向這個(gè)url。啟動一個(gè)新流程的事例:?FK_Flow=021amp。FK_Node=2101 , 當(dāng)前節(jié)點(diǎn)上所有的數(shù)據(jù)將會根據(jù)同名字段,進(jìn)行copy過去,包括明細(xì)表、附件信息。 經(jīng)過如上的配置,子流程在完成后就轉(zhuǎn)向父流程的節(jié)點(diǎn)了。 為什么要控制前臺的標(biāo)簽按鈕?我們知道按鈕的標(biāo)簽文字都是一個(gè)名字,但是這個(gè)名字不一定適合用戶的要求。比如在請假流程有三個(gè)點(diǎn),發(fā)起流程,部門經(jīng)理審批,人事備案。1, 在開始節(jié)點(diǎn)的 [發(fā)送] 按鈕名詞就比較專業(yè)化,如果修改成[發(fā)起請假流程]就比較貼切。2, 在第二個(gè)節(jié)點(diǎn) [退回] 如果修改成[退回給發(fā)起人] 就比較讓人容易看懂。3, 在人事備案節(jié)點(diǎn)上,如果不需要[退回]按鈕,可以禁用它。特別說明:以上設(shè)置對于采用潛入方式開發(fā)有效,如果采用sdk模式開發(fā),這些設(shè)置不起作用。有兩個(gè)重要的權(quán)限控制,分配是退回規(guī)則與附件權(quán)限,請參考下章節(jié)。退回規(guī)則在節(jié)點(diǎn)按鈕標(biāo)簽欄目中的退回標(biāo)簽設(shè)置。不能退回: 當(dāng)前節(jié)點(diǎn)不能執(zhí)行退回功能。只能退回上一個(gè)節(jié)點(diǎn): 只能退回上一個(gè)節(jié)點(diǎn),從那里發(fā)送來的,就退回到那里去。可以退回以前任意節(jié)點(diǎn):不限制退回的節(jié)點(diǎn),但是退回的節(jié)點(diǎn)必須是當(dāng)前節(jié)點(diǎn)以前的節(jié)點(diǎn)。可退回指定的節(jié)點(diǎn): 退回指定的節(jié)點(diǎn),此功能需要在流程屬性中的可退回的節(jié)點(diǎn)中設(shè)置它。其它:執(zhí)行退回后,系統(tǒng)都會向執(zhí)行人發(fā)送消息,發(fā)送對象僅限于上一節(jié)點(diǎn)的執(zhí)行人員。Ccflow如何處理流程退回過程的數(shù)據(jù)的完整性?流程在退回時(shí),有一段流程數(shù)據(jù)就是從當(dāng)前點(diǎn)到退回點(diǎn)的所做的工作,這部分節(jié)點(diǎn)的數(shù)據(jù)如何處理成為了我們要探討與取舍的難點(diǎn)。以請假流程為例,申請人發(fā)起,部門經(jīng)理審批,總經(jīng)理審批,人力資源歸檔。如果總經(jīng)理退回到第一個(gè)點(diǎn),可以解釋為,部門經(jīng)理做的無效的工作,此部分工作需要?jiǎng)h除,ccflow都是這樣的處理的,這樣的解釋也是用戶所接受的。但是在其它的流程就不能這樣解釋了,因?yàn)樗枰A魵v史痕跡,并且在退回后有如下可能要發(fā)生。1, 退回到指定的點(diǎn)后,發(fā)起人刪除流程。2, 退回到退回節(jié)點(diǎn)后,發(fā)起人修改表單后發(fā)送,按原節(jié)點(diǎn)發(fā)回來。3, 退回到退回節(jié)點(diǎn)后,發(fā)起人修改表單后發(fā)送,經(jīng)歷與其它的路線步驟到當(dāng)前點(diǎn)。4, 退回到退回節(jié)點(diǎn)后,發(fā)起人修改表單后發(fā)送,該走其它的路線不經(jīng)當(dāng)前點(diǎn)。 基于如上可能性的發(fā)生ccflow,做了如下處理。1, 退回階段流程數(shù)據(jù)寫入txt 文件里,放在D:\ccflow\VisualFlow\DataUser\ReturnLog2, 增加了流程報(bào)告與節(jié)點(diǎn)的焦點(diǎn)字段功能,系統(tǒng)把每一步驟的操作都記到日志表里了,通過焦點(diǎn)字段的配合,可以讓操作員方便明晰的看到軌跡。與節(jié)點(diǎn)屬性中的 [是否可以退回并原路返回?] 配合使用 應(yīng)用場景:一個(gè)流程走過了ABCDEFG幾個(gè)節(jié)點(diǎn),在G節(jié)點(diǎn)上發(fā)現(xiàn)要退回給B節(jié)點(diǎn)上去,還期望B節(jié)點(diǎn)的人員完成后直接發(fā)送給G節(jié)點(diǎn)上來,這種應(yīng)用場景就是是否可以在退回后原路返回。如果是直接退回并不原路返回,那么ccflow將會刪除退回點(diǎn)與退回到點(diǎn)中間的數(shù)據(jù),否則就不刪除它。 OVER 應(yīng)用背景:對于一個(gè)各項(xiàng)制度未成熟的單位,各種隨機(jī)發(fā)生違反流程規(guī)則的都有可能存在,但是這種行為在當(dāng)時(shí)的管理?xiàng)l件下也是不得已的。流程設(shè)計(jì)人員在流程設(shè)計(jì)中未考慮到,或者認(rèn)為非法的路徑在現(xiàn)實(shí)的管理活動中需要體現(xiàn)出來。這就要求流程引擎能夠運(yùn)行指定的節(jié)點(diǎn)在可以跳轉(zhuǎn)到指定的位置中去。跳轉(zhuǎn)規(guī)則:1, 不允許跳轉(zhuǎn)。2, 只能向后跳轉(zhuǎn)3, 只能向前跳轉(zhuǎn)。4, 任何節(jié)點(diǎn)跳轉(zhuǎn)。5, 跳轉(zhuǎn)指定的節(jié)點(diǎn)。目前ccflow支持以上5種跳轉(zhuǎn)規(guī)則,跳轉(zhuǎn)指定的節(jié)點(diǎn),可以在節(jié)點(diǎn)的基本屬性里書寫一個(gè)sql表達(dá)式。查詢的結(jié)果必須有兩列,節(jié)點(diǎn)編號,與節(jié)點(diǎn)名稱,順序不能變化。如何設(shè)置跳轉(zhuǎn)規(guī)則?第一步:在允許跳轉(zhuǎn)的節(jié)點(diǎn)打開節(jié)點(diǎn)屬性,如下圖:根據(jù)自己的業(yè)務(wù)需要選擇一種跳轉(zhuǎn)規(guī)則:顯示效果:按下跳轉(zhuǎn)按鈕,系統(tǒng)自動顯示出來根據(jù)跳轉(zhuǎn)規(guī)則能要跳轉(zhuǎn)的節(jié)點(diǎn)。跳轉(zhuǎn)操作界面: 關(guān)鍵字:工作流引擎 抄送規(guī)則設(shè)計(jì)需求背景:在流程運(yùn)轉(zhuǎn)過程中,把關(guān)心流程數(shù)據(jù)的人員分為流程內(nèi)部人員,與流程外部人員。流程內(nèi)部人員就是參與流程的工作人員,流程外部人員就是關(guān)心流程運(yùn)行的人員。比如:低于于5000元的報(bào)銷單據(jù)不需要董事長審批,但是董事長如果要求需要知道。這就需要ccflow在總經(jīng)理審批后向董事長抄送一份,這就是抄送。董事長不參與整個(gè)流程的運(yùn)轉(zhuǎn)。ccflow設(shè)計(jì):根據(jù)用戶的需求抄送的內(nèi)容為:標(biāo)題、信息內(nèi)容、工作報(bào)告、流程軌跡圖。操送規(guī)則:不抄送、手工抄送、自動抄送、手工與自動抄送并行。在節(jié)點(diǎn)屬性里設(shè)置抄送規(guī)則說明:不能抄送:就是不顯示抄送按鈕。手工抄送:可以打開抄送功能界面填寫信息進(jìn)行抄送。自動抄送:需要設(shè)計(jì)抄送規(guī)則才可以進(jìn)行。手工與自動:兩者并行。自動抄送設(shè)置(在節(jié)點(diǎn)屬性的相關(guān)功能里):控制方式:按崗位:抄送的范圍設(shè)置崗位內(nèi)的人員。按部門:抄送的范圍是設(shè)置的部門人員。按人員:抄送的范圍是指定的人員。按SQ: 在sql表達(dá)式里設(shè)置一個(gè)對操作員查詢語句包含No,Name兩個(gè)列,ccflow就會認(rèn)為這是您的抄送范圍。抄送標(biāo)題與抄送內(nèi)容:就是信息標(biāo)題,與信息內(nèi)容,支持變量表達(dá)式。其中@Accepter 就是接受人,這是特殊的變量。操作效果發(fā)送時(shí):進(jìn)入看到抄送界面:打開詳細(xì)信息數(shù)據(jù):抄送執(zhí)行順序:在工具欄點(diǎn)抄送按鈕,選擇抄送人,填寫抄送信息,點(diǎn)執(zhí)行抄送按鈕。(對傻瓜表單有效)略以上是對考核信息的設(shè)置,因?yàn)榭己藖碚f各個(gè)單位規(guī)則都不相同,模式也不想同。所以ccflow只記錄此部分的設(shè)置。具體的時(shí)效考核與質(zhì)量考核的開發(fā)由二次開發(fā)人員來決定。相關(guān)功能:請看左邊的菜單欄目,以下是分別介紹與當(dāng)前節(jié)點(diǎn)有關(guān)系的相關(guān)功能。節(jié)點(diǎn)崗位用來控制可以訪問以節(jié)點(diǎn)的工作崗位,那些崗位可以訪問此節(jié)點(diǎn)處理此節(jié)點(diǎn)的工作任務(wù)。如果此節(jié)點(diǎn)是開始節(jié)點(diǎn),那就是那些人員可以發(fā)起工作。注意:當(dāng)投遞規(guī)則中,設(shè)置按崗位投遞才有效。節(jié)點(diǎn)部門 用來控制可以訪問以節(jié)點(diǎn)的部門,那些部門可以訪問此節(jié)點(diǎn)處理此節(jié)點(diǎn)的工作任務(wù)。如果此節(jié)點(diǎn)是開始節(jié)點(diǎn),那就是那些人員可以發(fā)起工作。注意:當(dāng)投遞規(guī)則中,設(shè)置按部門投遞才有效。接受人員用來控制可以訪問以節(jié)點(diǎn)的人員,那些人員可以訪問此節(jié)點(diǎn)處理此節(jié)點(diǎn)的工作任務(wù)。如果此節(jié)點(diǎn)是開始節(jié)點(diǎn),那就是那些人員可以發(fā)起工作。注意:當(dāng)投遞規(guī)則中,設(shè)置按人員投遞才有效??烧{(diào)用的子流程處理父子流程時(shí)用到 現(xiàn)有一個(gè)主流程,一個(gè)或者多個(gè)小線程流程. 主流程在運(yùn)行到指定節(jié)點(diǎn)時(shí),它可以停留在這里可以一次或者多次喚起其它的流程。我們把這樣的流程稱呼為主副流程. 喚起流程的節(jié)點(diǎn),我們稱為喚起節(jié)點(diǎn). 如何設(shè)置這樣的流程,你可以在節(jié)點(diǎn)屬性里, 選擇要關(guān)聯(lián)的子流程. 關(guān)聯(lián)之后,需要診斷一下. 這個(gè)調(diào)用鏈接就會顯示在表單的下方. 如何進(jìn)行二次開發(fā)對于這樣的流程, 請等待一下二次開發(fā)問題. 要想進(jìn)行二次開發(fā)你需要很熟悉ccflow的運(yùn)行表結(jié)構(gòu). 開發(fā)注意事項(xiàng): 1, 喚起節(jié)點(diǎn)的表單數(shù)據(jù)可以copy 到被喚起流程的第一個(gè)節(jié)點(diǎn)上. 2, 如果以前已經(jīng)喚起過的流程沒有運(yùn)行下去,那么這個(gè)調(diào)用就會把上次沒有發(fā)起的子流程掉起來。 3, 如果沒有的話就可以看到已經(jīng)發(fā)起的流程列出來. 4, 被調(diào)用起來的流程不能是多線程流程,(其實(shí)這個(gè)是不合理的約定), 因?yàn)镕ID 已經(jīng)被占用了.可退回的節(jié)點(diǎn)一個(gè)節(jié)點(diǎn)的退回,是具有一定的規(guī)則的。這個(gè)規(guī)則在節(jié)點(diǎn)屬性里可以設(shè)置。當(dāng)節(jié)點(diǎn)的退回規(guī)則定義為可以退回指定的節(jié)點(diǎn)時(shí)才效。關(guān)于節(jié)點(diǎn)的退回規(guī)則,請參考節(jié)點(diǎn)屬性章節(jié)。在這里是定義當(dāng)前節(jié)點(diǎn)可以退回到的節(jié)點(diǎn)集合,在實(shí)際應(yīng)用中,并不是所有的節(jié)點(diǎn)都可以退回。其他:如果指定的退回此節(jié)點(diǎn)以后的節(jié)點(diǎn)會無效,比如你指定了未到達(dá)的節(jié)點(diǎn)。關(guān)于退回規(guī)則請參考: 本章節(jié)的節(jié)點(diǎn)屬性》按鈕標(biāo)簽》退回規(guī)則。單據(jù)打印什么是單據(jù)打印?需要制作一個(gè)單據(jù)模板,通過上一個(gè)界面綁定在節(jié)點(diǎn)上才能實(shí)現(xiàn)單據(jù)打印。1, 一個(gè)節(jié)點(diǎn)表單可以打印多個(gè)單據(jù)。2, 單據(jù)必須是 rtf 格式
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1