孫悟空是個好員工:勇闖職業生涯的28個成功箴言 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 1月 05, 2010 作者:成君憶/著 出版社:臉譜 出版日期:2004年11月24日 ISBN:9867335058 本書是以管理的角度, 重新詮釋西遊記, 西遊記這個取經的過程就像是一個專案的管理, 在這個專案裡有4種不同的性格, 完美型, 力量型, 活潑型, 和平型, 這不正是一個團隊的縮影, 這個專案正如眾人所知的結案了, 但是過程中確是衝突不斷, 透過管理學的眼光來詮釋, 令人有更深刻的體會 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
如何使用SQL Profiler 找到語法錯誤 3月 16, 2010 SQL Profiler 我們在執行SQL 語法時, 常發生SQL Server 端的錯誤, 但無法直接由Client 端的訊息看出來,此時我們可透過SQL Profiler 來找到Server 執行的錯誤, 只是Server 端的事件那麼多該如何找到錯誤呢? 一個很重要的觀念, SQL Server 不論執行的結果如何, 正確或錯誤都會產生Complete的事件, 如 StoreProcedure 的 SP:Completed/StmtCompleted 一般SQL 的SQL:StmtCompleted / BatchCompleted. 奇怪了, 都錯了怎麼還有BatchCompleted 呢? 別緊張在Error 欄也有寫執行結果(1-Error) ,因此我們可以針對執行結果為1-Error 的部份, 來看它的錯誤原因,只要設定Exception 及User Error Message , 並針對所需的指令類別(StoreProcedure或一般SQL)所需的Completed 事件, 就可以找到錯誤的指令. 實際應用的案例 以下是一個我們在Client 端程式所發生的錯誤, 可是單由Client端的訊息看不出來錯在那裡, 執行資料庫Schema 更新失敗(Schema Ver.18 update failed) 接下來要找到失敗的原因. 1. 開啟 SQL Profiler. 開始-->程式集—>Mircosoft SQL Server 2005->效能工具->SQL Server Profiler. 2.新增追蹤 3.連結資料庫 4.設定所需的事件 預設項目除了 RPC:Completed , SP:StmtCompleted, SQL BatchCompleted 其餘均可取消. 5.勾選 顯示所有事件及顯示所有資料行. 6.選擇必要的事件 對於找出一般SQL 指令的錯誤而言, 只需要設定三個值, 其餘可取消. 設定Errors and Warnings 之 Exception 與User Error M... 閱讀完整內容
建構BPM-Enable 的應用系統(下)以固定資產管理為例 1月 04, 2010 一個企業標準作業程序(Standard Operation Procedure)可分為兩部份,作業流程及傳遞的資訊(資訊管理),傳統的資訊系統主要是在處理流程中的資訊部份,作業的流程中的每一個環節是由人來銜接,也因此產生許多不便與容易產生弊端,或許也有人稱為彈性,但對一個成熟的企業說,如何讓作業更標準化但又保留必要彈性成為一個很重要的課題。 新一代的BPM-Enable 的應用系統,建構的基本原則在於保留應用系統原本該有的功能,在加上以自動化的程序,取代原來靠人傳遞資訊的作業,因此簡單的說就是以BPM 平台來建構應用系統,為了加強讀者的理解,再此我們以新一代的BPM 平台AgilePoint來說明,何種的BPM 平台適合建構BPM-Enable的應用系統。 前面我們提到一個企業的企業標準作業程序(Standard Operation Procedure)可分為兩部份,作業流程及資訊管理,因此再建構一個BPM-Enable 的應用系統時,亦需滿足這兩方面的需求。 資訊管理: 傳統的應用系統主要的功能在於資訊管理,因此常需要呼叫或引用其它系統或廠商所提供的元件,對於一般資料處理或系統整合的能力要求較高,轉換至BPM平台上開發應用系統時,相較於一般工作流程(Workflow)所使用的電子表單更覆雜,原既有的需求必需要能夠滿足,因此在流程平台所使用的表單或元件必需要使用一般的程式語言開發如Java或.net,而非僅是單純的表單設計工具就能滿足,使用一般程式語言,一方面可保持程式開發的彈性,另一方面亦可減少企業內部同仁進入的障礙。 AgilePoint強調表單與流程引擎分離的概念,不僅是表單可使用Asp.net 開發,並且提供完整的WebService API , 因此亦可透過其它語言開發表單或其它外部系統透過Web Service API 與AgilePoint 整合. 除了表單以外,AgilePoint 亦強調元件化的整合觀念,對外部系統或內部處理的邏輯,都可以作成獨立的元件,而這些元件都可以使用.net 來開發,或透過Dot.Net 呼叫其它系統所提供的服務,因此再流程開發時亦可採用物件導向的流程開發方式。 流程管理 BPM-Enable 的應用系統除了資訊管理外,另一個重點在於流程整合的範圍,不同於一般的電子表單,只是在於單一表... 閱讀完整內容
AgilePoint Envision 的屬性視窗不見了? 1月 25, 2010 AgilePoint 的流程設計工具Envision是MircoSoft Visio 的附加元件, 有時安裝完或執行一段時間發現屬性視窗不見了, 目前我們已知的原因有下列幾種. 1.屬性視窗被關掉了 如果envision 中左辦部之屬性視窗不見了, 但是檔案下的Validate Process,Update Server …都還在, 通常是屬性視窗被關掉了. 此時只要點選編輯—>Process Template Properties 即可開啟屬性視窗. 2.安全性設定. 因為Envision 是Visio 的附加元件, 因此若安全設定太高時, 會無法執行, 不過根據筆者測試的結果, 不論選擇何種選項, 目前的版本(4.7)會自動將其改為低. 工具-->選項-->安全性 3.Envision停用 Visio 升級以後有時會發生附加的的元件被停用的情形. 可檢查功能表 說明-->關於Mircosoft vision 下的停用項目, 若有相關停用項目, 則將其改為啟用. 4.安裝順序錯誤. AgilePoint 的Server Pack 是包含所有產品的更新(包括AgilePoint Server , Envision, Developer ,Enterprise …),更新程式會自動依照安裝的產品, 自動更新相關元件, 又因為Agilepoint 的核心程式的組件(Assembly),在這些產品模組都是共用的,因此常見的錯誤為先安裝AgilePoint Server 再安裝Service Pack , 之後再安裝Envision , 此時更新的Envision 元件有可能會蓋過新版的元件, 造成Envision 的元件是舊的 , 但核心組件是新的. 因此正確的安裝方式應該是先安裝各項產品, 再執行Service Pack 可避免這個問題. 閱讀完整內容
留言
張貼留言