追蹤設定檔設計工具範例
工作流程追蹤設定檔設計工具,就是支援使用工作流程設計工具介面來從工作流程建立追蹤設定檔的工具。這個範例應用程式假設您熟悉追蹤設定檔及服務。如需詳細資訊,請參閱本主題結尾的參考資料。
若要建置範例
按一下此主題中的 [下載範例] 來下載範例。
這樣便會將範例專案擷取到本機硬碟上。
按一下 [開始],並依序指向 [程式集] 和 [Microsoft Windows SDK],再按一下 [CMD 殼層]。
移至範例的來源目錄。
在命令提示字元上,輸入 MSBUILD <Solution file name>。
執行範例
- 在 [SDK 命令提示字元] 視窗中,執行 TrackingProfileDesigner\bin\debug 資料夾 (若是範例的 VB 版本,則是 TrackingProfileDesigner\bin 資料夾) 中的 .exe 檔案,該資料夾位於此範例的主要資料夾下方。
建立追蹤設定檔
請依照下列程序來新增和設定活動追蹤點,並開啟追蹤設定檔。
建立活動追蹤點
在 [檔案] 功能表上,按一下 [開啟],然後按一下 [檔案中的工作流程]。
巡覽至包含所要使用之工作流程的組件,然後按一下 [開啟] 以返回工作流程追蹤設定檔設計工具主畫面。
在設計工具介面上,按一下某個事件以選取它。
這樣便會啟用工具列上的 [追蹤] 按鈕。
按一下 [追蹤] 以追蹤選取的活動。
設定活動追蹤點
按一下 [事件],選取要針對已選取追蹤點進行追蹤的活動狀態事件。
您可以按一下 [全選] 或 [全部不選] 以全選或全部不選這些事件。
按一下 [附註] 開啟 [附註] 工具區域。
在文字方塊中,輸入用來描述活動追蹤點的字串。
按一下 [擷取資料],並在清單中選取 [屬性] 以選擇將針對此活動進行追蹤的項目。
選取 [比對衍生的型別] 以表示這個追蹤點將會比對選取的活動類型與所有衍生的類型。
您也可以新增條件來篩選一組發出的追蹤點。
新增追蹤條件
按一下已選取活動追蹤點上的 [條件],並選取 [加入新的條件]。
在 [條件] 工具區域中,選取將會出現在條件左邊的成員,例如,Name。
按一下 [==] 按鈕以切換相等與不相等 (
!=)
。輸入條件右邊的字串值,例如,codeActivity1。
按一下 [儲存] 以新增完成的條件。
開啟追蹤設定檔
在 [檔案] 功能表上,按一下 [開啟],然後按一下 [檔案中的設定檔]。
選取要使用的追蹤設定檔檔案,然後按一下 [開啟]。
注意: |
---|
工作流程必須先載入,才能夠開啟追蹤設定檔。此外,只有以這個工具產生的設定檔可以保證會正確地載入。 |
儲存追蹤設定檔
在 [檔案] 功能表上,按一下 [儲存],然後按一下 [將設定檔存檔]。
輸入使用 .xml 副檔名的路徑和檔名。
按一下 [儲存] 以儲存追蹤設定檔。
使用 SQL 追蹤資料庫
如果已經有設定 SQL 追蹤資料庫,您也可以將設定檔儲存到資料庫中。如果還沒有建立追蹤資料庫,請參閱簡單追蹤範例中的資料庫安裝指示。
搭配 SQL 追蹤資料庫使用應用程式
使用有效的 ConnectionString 將應用程式的 .config 檔更新到設定檔資料庫。
預設組態檔類似下列所示:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="ConnectionString" value="Persist Security Info=False;Integrated Security=SSPI;database=TrackingStore;server=localhost"/> </appSettings> </configuration>
在 [檔案] 功能表上,按一下 [儲存],然後按一下 [將設定檔存到 SQL 追蹤資料庫],將目前的設定檔儲存到追蹤資料庫。
如果資料庫中的版本比目前設定檔中的版本新,在儲存設定檔之前便會出現一個對話方塊來要求較新的版本。
在 [檔案] 功能表上,按一下 [開啟],然後按一下 [從 SQL 追蹤資料庫] 從追蹤資料庫載入設定檔。
對話方塊隨即出現,並讓您選取工作流程類型及設定檔版本。如果工作流程組件與設計工具位於不同的路徑,此時就會出現另一個對話方塊來要求所需組件的位置。
備註
由於這個應用程式只是範例,在使用時會有一些限制。
只有設定檔設計工具所建立的追蹤設定檔能夠保證正確載入。這是因為設計工具在建立設定檔時是假設特定的追蹤點將存在單一的活動追蹤位置。
追蹤設定檔會依據個別工作流程類型進行儲存。若要將設定檔儲存為預設的追蹤設定檔,您可以呼叫預存程序 UpdateDefaultTrackingProfile。
只有最外部的複合活動會出現附註。
您無法透過設計工具新增 UserTrackPoints。
請參閱
其他資源
Creating and Using Tracking Profiles
Windows Workflow Tracking Services
Creating Custom Tracking Services
檔案追蹤服務與查詢範例
Task 4 : Using the Windows Workflow Tracking Service
應用程式範例
Copyright © 2007 by Microsoft Corporation. All rights reserved.