培訓02 k2流程建設工具_第1頁
培訓02 k2流程建設工具_第2頁
培訓02 k2流程建設工具_第3頁
培訓02 k2流程建設工具_第4頁
培訓02 k2流程建設工具_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

K2流程建設工具介紹

上海斯歌信息技術有限公司-解決方案中心目錄K2DesignerforVisualStudioK2StudioProcessDebugandException

RepairK2DesignerforVisualStudio

可以與VisualStudio2008,VisualStudio2010集成包含設計器(Designer),向?qū)В╓izards),工具箱(Tool

Box),對象瀏覽器(Object

Browser)和ADO.NET數(shù)據(jù)驅(qū)動(ADO.NETDataProvider)打開Visual

Studio,直接選擇新建K2工程包含四種模板K2

EmptyProjectK2SmartObjectProjectK2WorkflowProjectK2WizardProject

菜單和窗口

解決方案管理器SolutionExplorer工具箱ToolboxSectionsK2對象瀏覽器K2ObjectBrowser屬性窗口PropertiesWindow輸出窗口OutputWindow錯誤列表ErrorListK2DesignerforVisualStudio

K2對象瀏覽器K2ObjectBrowser

允許開發(fā)人員使用K2所展現(xiàn)的對象K2對象可以是靜態(tài)字段,服務器配置,或是開發(fā)者創(chuàng)建的SmartObjects對象每個K2工程都能訪問對象瀏覽器,并且只顯示與當前項目有關的內(nèi)容包含5部份:環(huán)境變量Environment用戶瀏覽器UserBrowser流程/節(jié)點數(shù)據(jù)變量Process/ActivityData流程上下文瀏覽器WorkflowContextBrowser函數(shù)瀏覽器FunctionBrowserK2DesignerforVisualStudio

K2對象瀏覽器–環(huán)境變量庫(EnvironmentLibrary)

提供了一種強大的,靈活的方式以保存流程之外的系統(tǒng)信息(如:服務器名稱,URL,SharePoint服務器及站點)允許用戶發(fā)布流程到已配置的環(huán)境中,而不需要重新設置環(huán)境變量環(huán)境變量以分類方式羅列–允許多種信息存儲到字段中在Workspace中的管理控制臺(ManagementConsole)進行配置K2DesignerforVisualStudio

K2對象瀏覽器–用戶瀏覽器(UserBrowser)

將已配置的安全驅(qū)動(Security

Provider)所包含的用戶和組顯示出來,同時也會顯示常用屬性,如Email,Manager等能從繁雜的人員信息中進行查詢以找到用戶和組K2

Workspace中創(chuàng)建的角色也會在此顯示SharePoint站點中的人員及組別信息K2DesignerforVisualStudio

K2對象瀏覽器–數(shù)據(jù)變量和上下文信息(Dataandcontext)

流程/節(jié)點數(shù)據(jù)變量允許在配置向?qū)r使用流程及節(jié)點數(shù)據(jù)變量,包含普通數(shù)據(jù)變量和XML數(shù)據(jù)變量.Smartobject的方法(Method)關聯(lián)及引用(Reference)能方便Smartobject的展現(xiàn)及使用流程上下文瀏覽器將流程上下文相關信息顯示出來:流程實例信息(ProcessInstance)節(jié)點實例信息(ActivityInstance)節(jié)點處理人實例信息(ActivityDestinationInstance)事件實例信息(EventInstance)線實例信息(LineInstance)K2DesignerforVisualStudio

顯示常用的函數(shù),如日期獲取,字符截取,字符轉換等可以使用到流程中,減少代碼編寫,同時可以組合復雜條件規(guī)則以供流程判斷使用K2對象瀏覽器–函數(shù)瀏覽器(FunctionBrowser)K2DesignerforVisualStudio

設計界面

流程視圖文檔視圖K2DesignerforVisualStudio

節(jié)點向?qū)в益I目錄:查看代碼/ViewCode查看動作/ViewActions屬性設置/Properties導航提示

K2DesignerforVisualStudio

顯示節(jié)點屬性縮略圖K2DesignerforVisualStudio

工具項

包含4種向?qū)ь愋停毫鞒滔驅(qū)rocessWizards節(jié)點向?qū)ctivityWizards事件向?qū)ventWizards線向?qū)ineWizardsK2DesignerforVisualStudio

K2向?qū)?WIZARD)

K2向?qū)峁┯押玫?,自動化的流程配置步驟用戶可以創(chuàng)建模板及配置流程組件而不需要進行額外的程序代碼使用K2對象瀏覽器靈活,動態(tài)的配置縮略圖輕松導航向?qū)Р襟E

K2DesignerforVisualStudio

流程模板向?qū)?ProcessWizards幫助配置流程,在完成向?qū)Ш?,可以在點擊設計器右上方的圖標重新進入配置向?qū)б孕薷膶傩灾?InfoPath集成模板/InfoPathIntegrationInfoPath集成流程

,可以添加Infopath文件到流程中并于當前流程進行集成,同樣可以點擊設計器右上方圖標進行屬性重配置.SharePoint事件集成模板/SharePointEventsProcessSharePoint事件集成流程,可以配置對SharePoint的事件(如:添加/修改/刪除事件)進行集成的流程節(jié)點,事件和向?qū)2DesignerforVisualStudio

SharePointWorkflowIntegrationSharePoint流程集成向?qū)?,可以?chuàng)建與SharePoint文檔庫,列表和內(nèi)容類型進行集成的SharePoint流程.K2DesignerforVisualStudio

DefaultActivity可以包含1個或多個事件,節(jié)點上可以設置多種規(guī)則(如:前置規(guī)則,成功規(guī)則,開始規(guī)則和處理人規(guī)則等).節(jié)點,事件和向?qū)2DesignerforVisualStudio

DefaultClientEvent客戶端事件,可以配置承載客戶端信息的方式:Web頁面.FormsGenerationClientEvent根據(jù)提供的數(shù)據(jù)自動創(chuàng)建最基本的ASPX頁面

可以使用FormsGenerationClient向?qū)?chuàng)建自定義表單的示例代碼.節(jié)點,事件和向?qū)2DesignerforVisualStudio

DefaultServerEvent(Code)可以在其中編寫代碼并在服務端執(zhí)行.DefaultServerEvent(WF)可以創(chuàng)建WF節(jié)點并在服務端執(zhí)行.MailEvent不需要編寫代碼,通過配置以發(fā)送郵件.節(jié)點,事件和向?qū)2DesignerforVisualStudio

IPCEvent(inter-processcommunication)可以在流程中調(diào)用其它流程,包含同步和異步兩種方式.InfoPathClientEvent

使用InfoPath頁面做為任務信息承載頁面.SharePointSitesandWorkspaces可以創(chuàng)建,修改或刪除SharePoint站點.SharePointListsandLibraries可以創(chuàng)建,修改或刪除SharePoint列表.節(jié)點,事件和向?qū)2DesignerforVisualStudio

SharePointDocuments

可以操作SharePoint文檔:上傳,下載,簽入,簽出,移動,復制,刪除,讀取和屬性設置.SharePointRecordsManagement發(fā)送文檔到recordscenterandplacesandreleasesholds.SharePointWorkflowIntegrationclient使用SharePoint流程任務項做為客戶端事件.SharePointSearchIntegration可以對SharePoint列表和文檔庫進行查詢,并在流程中使用查詢結果.節(jié)點,事件和向?qū)2DesignerforVisualStudio

SharePointPublishing可以創(chuàng)建,復制,移動,刪除和簽入已發(fā)布的頁;更新和服裝頁面內(nèi)容;以及創(chuàng)建,更新,刪除可復用的內(nèi)容.SharePointUserManagement可以添加,修改或刪除用戶,組或權限,以及修改站點,列表或文檔庫權限.SmartObjectEvent可以呼叫SmartObject方法和綁定輸入和輸出字段.節(jié)點,事件和向?qū)2DesignerforVisualStudio

點擊對象瀏覽器中的Environment標簽,點擊箭頭,可以修改服務器屬性Environment中的其他的節(jié)點也可以通過點擊右鍵方式修改屬性K2環(huán)境變量修改K2DesignerforVisualStudio

默認K2提供Development和Production兩套環(huán)境變量,用戶可以在Workspace中添加新的環(huán)境模板Management

Console–EnvironmentLibrary–Templates–Environments添加的新環(huán)境變量,將在Visual

Studio的Environment中刷新后顯示添加新的環(huán)境K2DesignerforVisualStudio

使用Visual

Studio發(fā)布流程有兩種方式:直接發(fā)布和打包發(fā)布流程直接發(fā)布流程有兩種方式右擊解決方案,選擇Deploy點擊菜單欄中發(fā)布流程圖標發(fā)布流程發(fā)布流程K2DesignerforVisualStudio

右擊解決方案,選擇Create

DeployPackage,打包所選流程打包好的流程在流程目錄的obj目錄下將Debug文件夾復制到目標機器上,使用.Net自帶的msbuild工具發(fā)布流程打包流程K2DesignerforVisualStudio

發(fā)布流程之前,Visual

Studio會對所選流程進行編譯,待編譯成功后,進行發(fā)布動作發(fā)布時需要選擇發(fā)布環(huán)境發(fā)布流程時,在設計器左下角會編譯或發(fā)布狀態(tài),直到顯示發(fā)布成功,代表流程已成功發(fā)布到流程服務器發(fā)布流程K2DesignerforVisualStudio

目錄K2DesignerforVisualStudioK2StudioProcessDebugandException

RepairK2Studio是K2自帶的流程設計器,它使用Office風格樣式,方便開發(fā)人員使用。部分K2

Studio功能點如下:K2工具箱:提供K2組件及向?qū)?/p>

解決方案管理器/SolutionExplorer:在新建K2項目及流程定義時,所有流程文件及外部引用文件的管理流程設計界面/VisualProcessDesigner:用于流程定義及設計K2

StudioHomeK2

Studio示例向?qū)2

Studio對K2功能及向?qū)У慕忉屨f明.如節(jié)點,動作及出口,用戶管理,流程模板等K2定義K2

Studio導航K2

StudioSolution

ExplorerObjectBrowerEventWizardsLineWizardsActivityWizardsProcessWizardsProcessHelperUserBrowser目錄K2DesignerforVisualStudioK2StudioProcessDebugandException

RepairProcessDebugandExceptionRepair由于K2可以在Visual

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論