Time of Update: 2018-12-07
流程與表單的關聯配置是在系統中完成的。執行項目用admin登入系統(密碼非空即可)配置流程進入“系統管理”“應用管理”,點擊“新增流程應用”。在開啟的配置頁面中,填寫以下內容:流程名稱:選擇剛建的流程。應用程式名稱:為流程應用指定一個名稱。表單範本:我們開發的流程表單頁面。如果您是按照上面的講述開發的,那麼這裡是WF_Test_Holiday.ascx。說明“要求存取權限”如果被勾選上,則可通過設定存取權限來限制只有某些人可以啟動該流程,具體設定方法請參考《品高工作流程使用者指南》裡的“系統許可
Time of Update: 2018-12-07
現在假設使用者A(這裡指admin)要向他的領導請假。從“個人事務”à“啟動流程”進入流程啟動介面。如果設定沒有錯誤,我們可以看到剛才在應用管理中添加的那個流程應用,點擊啟動該流程應用。這裡開啟的頁面是第一個步驟的操作頁面,使用者A在這個頁面中填寫請假單的內容。填寫完後,點右上方的“發送”,系統會顯示一個人員選擇對話方塊,使用者A需要在這個對話方塊中選擇下一步驟處理人。這裡的下一步驟就是我們在流程中定義的“上級審批”步驟。因為我們在角色“部門經理”中有兩個使用者,所以在對話方塊中有兩個使用者供選
Time of Update: 2018-12-07
流程的參與者經常會想看看他參與的流程的執行情況。這個功能在工作流程系統中被稱為“流程監控”。在品高工作流程中這個需求很容易完成:在審批過程中,流程表單的最下面,可以看到這個流程每個步驟參與者的完成時間和審批意見。提示已完成事項的參與者可以從“已辦事項”中查看流程的執行情況。您還可通過圖形化的方式查看流程執行過哪些步驟,目前正在執行哪個步驟,以及整個流程的流轉過程等。點擊流轉圖上的每個環節,還可以查看該環節的處理情況。
Time of Update: 2018-12-07
在上一章中我們完成了一個很簡單的請假審批次程序。這個流程只包含三步:提出申請,上級審批和結束。您也許發現了,這個流程也太簡單了。簡單的有點兒不太實用:上級領導要是不同意怎麼辦呢?上級領導總可以在審批時候寫審批意見吧…別著急,我們下面就來完善這些功能。首先我們來為上級審批步驟添加分支。領導審批需要有同意和不同意兩種處理結果。第一,我們需要在流程中的上級審批步驟添加兩個選項,同意和不同意;第二,我們需要在流程中添加分支,分別對應同意和不同意兩種處理結果:同意的時候交給HR部門處理,不同意的時候直接結
Time of Update: 2018-12-07
品高工作流程還有很多豐富的功能。我們列舉其中的幾個介紹一下。在上面的流程中,如果我們要求請假單在領導同意和請假天數大於一周時才需要HR記錄,那麼我們就需要設定複合條件。在複合條件下,可以設定多層的子條件。為了滿足上面的需求,我們如下設定。1. 將遷移的條件設為複合條件。2. 在“複合條件”上點右鍵,添加選擇條件,將選擇結果設為“同意”。3. 在複合條件下面添加一個屬性條件,設定屬性名稱為Days,這表示比較資料實體的Days屬性,將Value設定為比較的天數。工作中經常出現因為休假,出差等原因,
Time of Update: 2018-12-07
.Net的應用程式為了能夠使用已有的組件或者類庫,在.net
Time of Update: 2018-12-07
並不是所有的XmlNode.Value都是有定義的,我們初學者可能常犯的錯誤:<root> aaa</root>我們會企圖用下面的代碼訪問值:aaa XmlDocument doc = new XmlDocument(); doc.Load("test.xml"); XmlElement root =
Time of Update: 2018-12-07
下面是所有跟注入式相關的配置節點,如果您的項目要從3.0的工作流程升級到4.0,那就需要加入以下這些配置節。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?xml version="1.0"
Time of Update: 2018-12-07
1. 環節 子流程環節如何使用? 並行流程環節如何使用? 回應程式式屬性中,有三個選擇項:基於使用者選擇、基於使用者層級、基於百分比,這三個選項分別對應什麼操作? 在流程設計器中還有“代理步驟”、“任務分發步驟”、“WebService環節”、“指令碼環節”、“提醒環節”、“可排序遷移”、“篩選遷移”分別的應用情境是什麼? 對審批環節中的到期規則“Type”屬性的設定(可設定工作日或自然日),在表單流轉過程中如何體現,並且在什麼地方可設定到期的天數?
Time of Update: 2018-12-07
多個系統管理員如何配置? 偶爾會出現SetKeyValue報錯,怎麼回事? 替換DLL時經常出現版本不一致的問題,怎麼解決? 意見的簽名要顯示為簽名圖片,如何配置? 顯示本文時DSOFramer組件被阻止安裝,該如何處理? 手工刪除選人控制項EntityEditor裡面的內容後,取出來的內容還是沒變,怎麼回事? 如何配置才能使應用和資料庫分開存放? 如果附件需要儲存到一台專門的檔案伺服器上,要如何配置呢? 頁面報“訪問遭到拒絕”時,該如何解決?
Time of Update: 2018-12-07
公司一直都在做.NET 方向的工作流程產品,也在很多的企業的系統裡面實施成功。為了讓產品組能夠在設計和開發過程中對技術的一些想法和在為項目組或者開發商解決問題後的解決方案能有個地方進行討論和發布,決定選擇了blog作為平台,對這些資料進行發布。 Procez One產品目前的重點目標使用者是像我們這樣的.Net 開發人員,通過和Visual Studio
Time of Update: 2018-12-07
Technorati 標籤: Procez One,工作流程,快速入門,ASP.NET本文檔為您介紹如何使用品高工作流程開發一個典型的工作流程應用。學習完本文檔後,您可以: 1. 學會開發一個簡單的工作流程應用。 2. 學會工作流程系統的一些進階功能的使用方式。 本文檔的學習需要您: 1. 具有.Net應用開發,資料庫,Web應用開發的基本知識。 2. 如果您對工作流程系統有瞭解會非常容易理解本文檔的內容,但這並不是必需的。 3. 品高工作流程使用了.Net
Time of Update: 2018-12-07
如何理解xslt中模板調用因為樣式表是描述性的而不是過程性的,所以我們不會假設第一個模板就是調用的開始,也不會把“/”當坐起始節點。樣式表會發現模板間調用關係,會自動找到調用的起始點。例如:source.xml/*------------*/<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="books.xsl"?><source><bold>Hello,
Time of Update: 2018-12-07
在日常工作中有很多流程。檔案審批,工單處理,產品訂單處理等,都是流程。工作流程系統簡單說就是通過電腦自動化這些流程過程的系統。 我們從一個最簡單的請假申請流程開始我們的工作流程開發。這個最簡單的請假流程只有3步:提出申請,上級審批和結束。 下面我們就開始這個流程的開發。 1) 網站的產生請您啟動Visual Studio 建立項目,選擇Procez.One.Site作為工程模板,使用.Net Framework 3.5作為底層架構支援(因為需要用到LINQ等新特性),如所示。
Time of Update: 2018-12-07
XPath中相對路徑和絕對路徑相對路徑:即相對於上下文節點的路徑絕對路徑:即從根目錄開始的完整的路徑下面的xml和xslt寫得相當好,初學者看一下<?xml version = "1.0"?><?xml-stylesheet type="text/xsl" href="catalog_ui.xsl"?><Catalog> <Publisher isbn = "186100"> <CorporateName>Wrox Press
Time of Update: 2018-12-07
下面我們就來設計我們的請假流程。這個請假流程只包含最簡單的三步:提出申請,上級審批,結束。夠簡單了吧。 說明 如果您是第一次做流程開發,則需要先到工作流程產品的安裝目錄下的DesignerVSIP目錄中找到WorkflowDesigner.dll.config檔案,由於在設計流程時會需要讀取工作流程資料庫的部分資料如使用者、角色、部門等以方便設計,所以需要修改其中的資料庫連結串以確保正確。預設路徑為C:\Program Files\Bingosoft\Procez One
Time of Update: 2018-12-07
動態建立資料庫,就是不在sql企業管理器中設計資料庫,而是在程式中建庫並建表。 我原來對用程式操作資料庫的概念總是先有一個跟資料庫的串連,再用command對資料庫操作。但這一次發現問題了,還沒有我要建立的數據庫,我跟誰去串連呀。後來探索資料庫中有個叫master的資料庫,它是整個資料庫系統的基礎,首先我們可以跟它串連,然後建立我們的數據庫,之後再改變當前的資料庫連接,用建立的資料庫中進行之後的操作,比如建表,下面有一段C#代碼,用於顯示以上所述。
Time of Update: 2018-12-07
完成了流程的開發,我們還要開發流程表單。提示如果執行過“安裝樣本頁面”操作,在~/Workflow/UserControls/Biz目錄下已經有了四個測試用的使用者控制項頁面,其中Sample.ascx為一個請假單,SampleWithOpinion.ascx為一個帶審批控制項的請假單,AdoDocFormSample.ascx示範如何使用AdoDocForm,而InfoPathTemplate.ascx用於展示InfoPath表單。您可以使用它們,或者按照下面的步驟自己建立。首先,我們需要建立
Time of Update: 2018-12-07
如何在類中編寫事件事件也是類的一種基本成員,它提供了這個類的對象與其他類對象的互動的能力。作為產生事件的類,它需要向外暴露事件這需要以下幾步:(1)聲明一個委託,它定義了要註冊本事件的使用者在註冊本事件是需要激發的方法 public delegate void CurrentChangedEventHandler(object sender, CurrentChangedEventArgs e);(2)聲明事件成員,即上面定義的委託類型的事件 public event
Time of Update: 2018-12-07
前天寫好了表單映射這一塊的demo版,這兩天作代碼的重構,發現了一點有意思的事。private string RelateExpr(string parent){ for(int i=0;i<this.MappingList.Count;i++) { MappingItem item = (MappingItem)this.MappingList[i]; if(item.DesNode.StartsWith(parent)) { return