




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
L77深圳市電子政務(wù)應(yīng)用服務(wù)規(guī)范第10部分:業(yè)務(wù)流程服務(wù)接口規(guī)范深圳市質(zhì)量技術(shù)監(jiān)督局發(fā)布I I 2規(guī)范性引用文件 13術(shù)語(yǔ)和定義 14狀態(tài)定義 4.1流程定義狀態(tài) 2 2 5.1流程服務(wù)總體概述 35.2流程模型服務(wù) 45.3流程實(shí)例服務(wù) 65.4應(yīng)用調(diào)用服務(wù) 145.5流程互操作服務(wù) 5.6流程管理服務(wù) 185.7異常約定 20參考文獻(xiàn) 22ⅡSZDB/Z17-2008《電子政務(wù)應(yīng)用服務(wù)規(guī)范》目前分為10個(gè)部分:——第1部分《總則》——第2部分《應(yīng)用系統(tǒng)分類及代碼規(guī)范》——第3部分《應(yīng)用系統(tǒng)描述規(guī)范》——第4部分《組織身份模型數(shù)據(jù)規(guī)范》——第5部分《應(yīng)用服務(wù)運(yùn)行管理框架規(guī)范》——第6部分《組織身份服務(wù)接口規(guī)范》——第7部分《訪問控制服務(wù)接口規(guī)范》——第8部分《單點(diǎn)登錄服務(wù)接口規(guī)范》—第9部分《電子表單服務(wù)接口規(guī)范》——第10部分《業(yè)務(wù)流程服務(wù)接口規(guī)范》本部分為SZDB/Z17-2008的第10部分。術(shù)規(guī)范的編寫原則對(duì)本部分內(nèi)容進(jìn)行擴(kuò)充。本技術(shù)規(guī)范文件由深圳市信息化領(lǐng)導(dǎo)小組辦公室、深圳市福田區(qū)信息中心提出。本技術(shù)規(guī)范文件由深圳市信息化領(lǐng)導(dǎo)小組辦公室歸口。有限公司共同起草。本技術(shù)規(guī)范文件主要起草人:賈興東、陳朝祥、張雁、高新輝、王克照、石禮洪、楊海波、王姝、張煥煥、劉用軍、梁文龍等。本技術(shù)規(guī)范文件為首次發(fā)布。深圳市電子政務(wù)應(yīng)用服務(wù)規(guī)范第10部分:業(yè)務(wù)流程服務(wù)接口本部分定義了業(yè)務(wù)流程服務(wù)的基本概念,規(guī)定了流程定義、流程實(shí)例和活動(dòng)實(shí)例的基本狀態(tài),規(guī)范操作服務(wù)接口、流程管理服務(wù)接口五部分內(nèi)容,為應(yīng)用系統(tǒng)提供統(tǒng)一的流程服務(wù)。本部分主要用于深圳市各級(jí)黨政機(jī)關(guān)的信息系統(tǒng)規(guī)劃與建設(shè),以及電子政務(wù)成商、軟件開發(fā)商和監(jiān)理單位進(jìn)行信息化規(guī)劃、建設(shè)。適用于規(guī)劃與開發(fā)業(yè)務(wù)用業(yè)務(wù)流程進(jìn)行任務(wù)的手工和自動(dòng)辦理,實(shí)現(xiàn)應(yīng)用系統(tǒng)和業(yè)務(wù)流程之間的互相下列文件中的條款通過本部分的引用而成為本部分的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勘誤的內(nèi)容)或修訂版均不適用于本部分,然而,鼓勵(lì)根據(jù)本部分達(dá)成協(xié)議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用于本部分。GB/T19487-2004電子政務(wù)業(yè)務(wù)流程設(shè)計(jì)方法通用規(guī)范SZDB/Z17.1-2008電子政務(wù)應(yīng)用服務(wù)規(guī)范第1部分:總則SZDB/Z17.7-2008電子政務(wù)應(yīng)用服務(wù)規(guī)范第7部分:訪問控制服務(wù)接口規(guī)范為方便查詢、顯示以及權(quán)限管理,對(duì)具有相同或相似業(yè)務(wù)功能的流程定節(jié)點(diǎn)對(duì)應(yīng)一個(gè)流程定義,資源節(jié)點(diǎn)可以遞歸包含,形成樹狀結(jié)構(gòu)。對(duì)資源節(jié)點(diǎn)的操作請(qǐng)參照本規(guī)范第7部分中“4.2.2資源管理”。流程定義版本(version):用來區(qū)分同一個(gè)流程定義在不同時(shí)間內(nèi)的不同狀態(tài),保存在流程服務(wù)器上定,版本號(hào)是一個(gè)0或正整數(shù),從0開始,以遞增1為一個(gè)新版本號(hào)。流程定義(ProcessDefinition):是實(shí)現(xiàn)一個(gè)業(yè)務(wù)流轉(zhuǎn)過程的自動(dòng)化處理模型,包括活動(dòng)及活動(dòng)之間關(guān)系的網(wǎng)、過程和單獨(dú)活動(dòng)(參與者、應(yīng)用)開始和結(jié)束的約定,如發(fā)文流程。流程實(shí)例(ProcessInstacnce):一個(gè)流程定義過程單次執(zhí)行的表示,如一份具體的發(fā)文。活動(dòng)實(shí)例(ActivityInstance):一個(gè)流程定義中活動(dòng)單次執(zhí)行的表示。它屬于一個(gè)流程實(shí)例,在某個(gè)時(shí)刻,一個(gè)流程實(shí)例可同時(shí)有若干個(gè)ActivityInstance,但一個(gè)ActivityInstance只能與一個(gè)ProcessInstance相關(guān)。工作項(xiàng)(WorkItem):活動(dòng)實(shí)例對(duì)應(yīng)的工作列表中的項(xiàng)。一個(gè)活動(dòng)實(shí)例中有一個(gè)以上的工作項(xiàng)用戶。流程實(shí)例數(shù)據(jù)(InstanceVariable):2包含單個(gè)流程實(shí)例中的所有流程相關(guān)數(shù)據(jù)的集合,如表單數(shù)據(jù)、意見、正文、附件、簽名等。4狀態(tài)定義4.1流程定義狀態(tài)1.Edit:編輯狀態(tài),不能創(chuàng)建、運(yùn)行流程實(shí)例,已有的流程實(shí)例可以被查詢。2.Debug:調(diào)試狀態(tài),可以創(chuàng)建、運(yùn)行流程實(shí)例,流程實(shí)例可以被查詢。但在調(diào)試狀態(tài),創(chuàng)建和運(yùn)行的流程實(shí)例均帶有debug標(biāo)記,便于以后清除。3.Running:正常執(zhí)行狀態(tài),可以創(chuàng)建、運(yùn)行流程實(shí)例,流程實(shí)例可以被查詢。4.Suspended:掛起狀態(tài),不能再創(chuàng)建新的流程實(shí)例,已有的流程實(shí)例可以繼續(xù)執(zhí)行。5.Freeze:凍結(jié)狀態(tài),不能創(chuàng)建新的流程實(shí)例,已有的流程實(shí)例也不能繼續(xù)執(zhí)行。6.Hide:隱藏狀態(tài),不能創(chuàng)建新的流程實(shí)例,已有的流程實(shí)例不能繼續(xù)執(zhí)行,而且隱藏狀態(tài)下所有的流程實(shí)例均不能被查詢和顯示。流程實(shí)例查詢查詢√√√√√√√√√√√√√√√√√√1.open-流程實(shí)例是可以執(zhí)行的2.open.running-流程實(shí)例正在執(zhí)行3.open.notRunning-流程實(shí)例暫時(shí)不能執(zhí)行4.open.notRunning.notStarted-流程實(shí)例已經(jīng)創(chuàng)建,但還沒有啟動(dòng)5.open.notRunning.suspended-流程實(shí)例處于掛起狀態(tài)6.closed-流程實(shí)例正常執(zhí)行完畢7.closed.aborted-流程實(shí)例被用戶選擇跳過8.closed.terminated-流程實(shí)例被用戶選擇終止9.pleted-流程實(shí)例正常執(zhí)行完畢如圖1所示。35業(yè)務(wù)流程服務(wù)流程服務(wù)器流程客戶端調(diào)用應(yīng)用管理監(jiān)控如圖2所示,業(yè)務(wù)流程服務(wù)的核心組件是流程服務(wù)器,流程服務(wù)器可以提供五類服務(wù):流程模型服務(wù)、流程實(shí)例服務(wù)、應(yīng)用調(diào)用服務(wù)、流程互操作服務(wù)和流程管理服務(wù)。流程模型服務(wù):是對(duì)流程模型的管理服務(wù)。流程模型提供對(duì)業(yè)務(wù)流程的形式工具輸入或輸出定義好的流程模型,以及圖形化展示。流程實(shí)例服務(wù):是操作并控制流程實(shí)例、活動(dòng)實(shí)例運(yùn)行和狀態(tài)的服務(wù)。本類4的實(shí)例數(shù)據(jù)。各應(yīng)用系統(tǒng)主要使用的是本類服務(wù),包括執(zhí)行流程的客戶端。統(tǒng)間的調(diào)用,可在流程服務(wù)的各環(huán)節(jié)調(diào)用其他應(yīng)用程序,實(shí)現(xiàn)業(yè)務(wù)流程貫通。取流程運(yùn)行的日志信息,導(dǎo)出或遷移流程定義等。是對(duì)流程模型的管理服務(wù)。流程模型提供對(duì)業(yè)務(wù)流程的形式化描述,通定義好的流程模型,以及圖形化展示。包括部署、刪除、更新、查找、獲取流程定義、控制流程定義版本、獲取和改ProcessDefinitionService.deployProcessDefi服務(wù)說明參數(shù)名稱參數(shù)說明String類型,流程定義所屬的資源節(jié)點(diǎn)UID。NoSuchElementExceptProcessDefinitionExc如果部署失敗,則拋出此異常。返回ProcessDefinition對(duì)象,是經(jīng)過流程服務(wù)器處理的ProcessDefinition對(duì)象,具有uid和版本號(hào)。備注ProcessDefinitionService.updateProcessDefi服務(wù)說明參數(shù)名稱參數(shù)說明義對(duì)象需要有類型,流程定義版本,從0開始,如果版本為-1,則更新最高版本的流程定義。NoSuchElementExcept如果流程定義或相應(yīng)版本不存在,則拋出此異常。ProcessDefinitionExc如果更新失敗,則拋出此異常。返回ProcessDefinition對(duì)象,是經(jīng)過流程服務(wù)器處理的ProcessDefinition對(duì)象,具有uid和版本號(hào)。備注服務(wù)名稱ProcessDefinitionService.服務(wù)名稱ProcessDefinitionService.deleteProcessDefinition5服務(wù)說明刪除指定版本的流程定義。參數(shù)名稱參數(shù)說明String類型,流程定義唯一標(biāo)識(shí)。NoSuchElementExcept如果流程定義不存在,則拋出此異常。ProcessDefinitionExc如果刪除失敗,則拋出此異常。無備注ProcessDefinitionService.getProcessDefinitio服務(wù)說明獲取指定流程定義的狀態(tài)信息。參數(shù)名稱參數(shù)說明String類型,流程定義唯一標(biāo)識(shí)。int類型,指定流程定義的版本號(hào),從0開始。NoSuchElementExceptString類型,返回指定流程定義的狀態(tài)值,參見“4.1流程定義狀態(tài)”。備注ProcessDefinitionService.changeProcessDefinitio服務(wù)說明改變指定流程定義的狀態(tài)。參數(shù)名稱參數(shù)說明String類型,流程定義唯一標(biāo)識(shí)。int類型,流程定義的版本號(hào),從0開始。String類型,新狀態(tài),參見“4.1流程定義狀態(tài)”。NoSuchElementExcept此異常。無備注ProcessDefinitionService.searchProcessDefin服務(wù)說明根據(jù)指定的范圍、狀態(tài)、篩選條件,獲取流程定義列表。參數(shù)名稱參數(shù)說明流程定義資源節(jié)點(diǎn)的UID,用流程定義資源根節(jié)點(diǎn)的String類型,流程定義狀態(tài)值。Null表示所有狀態(tài)。6String類型,查詢條件,不包含where字符串。查詢條件的格式應(yīng)符合ANSISQL92中件的要求。NoSuchElementExcept如果查詢條件錯(cuò)誤,或執(zhí)行查詢錯(cuò)誤,則拋出此異常返回ProcessDefinition對(duì)象數(shù)組。備注ProcessDefinitionService.getProcessDefi服務(wù)說明根據(jù)流程定義的UID,獲取最新版本的流程定義。參數(shù)說明String類型,流程定義唯一標(biāo)識(shí)。NoSuchElementExcept如果指定流程定義對(duì)象不存在,或版本不存在,則拋出此異常。返回ProcessDefinition對(duì)象。備注ProcessDefinitionService.getProcessDefinitionOneV服務(wù)說明參數(shù)名稱參數(shù)說明String類型,流程定義唯一標(biāo)識(shí)。int類型,流程定義的版本號(hào),從0開始。NoSuchElementExcept此異常。返回ProcessDefinition對(duì)象。備注ProcessDefinitionService.getProcessDefinitionAl1V服務(wù)說明根據(jù)流程定義的UID,獲取流程定義的所有版本。參數(shù)名稱參數(shù)說明String類型,流程定義唯一標(biāo)識(shí)。NoSuchElementExcept如果指定流程定義對(duì)象不存在,則拋出此異常。返回ProcessDefinitions對(duì)象數(shù)組。備注應(yīng)用系統(tǒng)主要使用的是本類服務(wù),包括執(zhí)行流程的客戶端。包括創(chuàng)建并啟動(dòng)流程實(shí)例、刪除流程實(shí)例、獲取及改變流程實(shí)例的狀態(tài)、獲取狀態(tài)、獲取工作項(xiàng)列表、改變工作項(xiàng)狀態(tài)、重新分配工作項(xiàng)等。7ProcessInstanceService.getProcessIn服務(wù)說明根據(jù)指定的流程實(shí)例的UID,獲取流程實(shí)例對(duì)象。參數(shù)名稱參數(shù)說明String類型,指定流程實(shí)例唯一標(biāo)識(shí)。NoSuchElementExcept如果沒有對(duì)應(yīng)的流程定義,則拋出此異常。返回ProcessInstance對(duì)象。備注ProcessInstanceService.createProcessIn服務(wù)說明最高版本的流程定義實(shí)例。參數(shù)名稱參數(shù)說明String類型,指定流程定義唯一標(biāo)識(shí)。int類型,指定流程定義的版本號(hào),從0開始,如果為-1表示自動(dòng)選擇處于可運(yùn)行狀態(tài)的最高版本。如果創(chuàng)建流程實(shí)例失敗,則拋出此異常NoSuchElementExcept如果沒有對(duì)應(yīng)的流程定義,則拋出此異常。返回已創(chuàng)建的ProcessInstance對(duì)象。備注ProcessInstanceService.createProcessIn服務(wù)說明創(chuàng)建指定流程定義的流程實(shí)例,并指定新建流程實(shí)例的起始節(jié)點(diǎn)。參數(shù)名稱參數(shù)說明String類型,指定流程定義唯一標(biāo)識(shí)。String類型,流程定義活動(dòng)節(jié)點(diǎn)唯一標(biāo)識(shí)。如果創(chuàng)建流程實(shí)例失敗,則拋出此異常NoSuchElementExcept如果沒有對(duì)應(yīng)的流程定義,則拋出此異常。返回已創(chuàng)建的ProcessInstance對(duì)象。備注ProcessInstanceService.createSubProcessIn服務(wù)說明參數(shù)名稱參數(shù)說明String類型,指定主流程實(shí)例唯一標(biāo)識(shí)。String類型,指定要?jiǎng)?chuàng)建的流程定義唯一標(biāo)識(shí)。Int類型,指定子流程定義的版本號(hào)8如果創(chuàng)建流程實(shí)例失敗,則拋出此異常NoSuchElementExcept返回已創(chuàng)建的ProcessInstance對(duì)象。備注例的狀態(tài)。ProcessInstanceService.deleteProcessIn服務(wù)說明刪除指定的流程實(shí)例,如果存在子流程,則同時(shí)刪除關(guān)聯(lián)的子流程。參數(shù)名稱參數(shù)說明String類型,指定要?jiǎng)h除流程實(shí)例唯一標(biāo)識(shí)。如果創(chuàng)建流程實(shí)例失敗,則拋出此異常NoSuchElementExcept無備注ProcessInstanceService.getProcessInstanc服務(wù)說明參數(shù)名稱參數(shù)說明String類型,指定當(dāng)前流程實(shí)例唯一標(biāo)識(shí)。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。備注ProcessInstanceService.changeProcessInstanc服務(wù)說明根據(jù)指定的流程實(shí)例唯一標(biāo)識(shí),改變流程實(shí)例狀態(tài)。參數(shù)名稱參數(shù)說明String類型,指定要改變狀態(tài)的流程實(shí)例唯一標(biāo)識(shí)。如果流程實(shí)例變更狀態(tài)失敗,則拋出此異常NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。無備注ProcessInstanceService.changeProcessInstanceV服務(wù)說明改變指定流程實(shí)例所依賴的流程定義版本號(hào)屬性。參數(shù)名稱參數(shù)說明String類型,指定要修改流程實(shí)例唯一標(biāo)識(shí)。9int類型,用于變更的流程定義版本號(hào)。如果改變流程實(shí)例失敗,則拋出此異常NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。無備注ProcessInstanceService.searchProcessIns服務(wù)說明參數(shù)名稱參數(shù)說明String數(shù)組類型,要查找的流程定義唯String類型,查詢條件,不包含where字符串。查詢條件的格式應(yīng)符合ANSISQL92中NoSuchElementExcept如果流程實(shí)例查找過程失敗,則拋出此異常如果查找條件錯(cuò)誤引起查找失敗,則拋出此異常備注ProcessInstanceService.getActivityIn服務(wù)說明根據(jù)活動(dòng)實(shí)例唯一標(biāo)識(shí),獲得指定的活動(dòng)實(shí)例對(duì)象。參數(shù)名稱參數(shù)說明String類型,指定的活動(dòng)實(shí)例唯一標(biāo)識(shí)。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。返回ActivityInstance對(duì)象。備注ProcessInstanceService.getNextActi服務(wù)說明獲得指定活動(dòng)的所有直接后續(xù)活動(dòng)。參數(shù)名稱參數(shù)說明String類型,指定的活動(dòng)實(shí)例唯一標(biāo)識(shí)。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。返回所有后續(xù)活動(dòng)的唯一標(biāo)識(shí)數(shù)組。備注ProcessInstanceService.getPreviousActi服務(wù)說明獲得指定活動(dòng)的所有前驅(qū)活動(dòng)。參數(shù)名稱參數(shù)說明String類型,指定的活動(dòng)實(shí)例唯一標(biāo)識(shí)。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。返回所有前驅(qū)活動(dòng)的唯一標(biāo)識(shí)數(shù)組。備注ProcessInstanceService.getActivityIns服務(wù)說明獲得指定流程實(shí)例不同狀態(tài)下的活動(dòng)實(shí)例。參數(shù)名稱參數(shù)說明String類型,指定流程實(shí)例唯一標(biāo)識(shí)。String數(shù)組,活動(dòng)實(shí)例狀態(tài)。Null表示NoSuchElementExcept返回ActivityInstance對(duì)象數(shù)組。備注ProcessInstanceService.getSubProcessIns服務(wù)說明獲得流程實(shí)例所包含的子流程實(shí)例。參數(shù)名稱參數(shù)說明String類型,指定的流程實(shí)例唯一標(biāo)識(shí)。NoSuchElementExcept返回ProcessInstance對(duì)象數(shù)組。備注ProcessInstanceService.getParentProcessIn服務(wù)說明獲得流程實(shí)例的父流程實(shí)例。參數(shù)說明String類型,指定的流程實(shí)例唯一標(biāo)識(shí)。NoSuchElementExcept返回ProcessInstance對(duì)象。備注ProcessInstanceService.getActivityInstanc服務(wù)說明獲取指定活動(dòng)實(shí)例的狀態(tài)。參數(shù)名稱參數(shù)說明String類型,指定當(dāng)前活動(dòng)實(shí)例唯一標(biāo)識(shí)。NoSuchElementExcept備注ProcessInstanceService.changeActivityInstanc服務(wù)說明參數(shù)說明String類型,要改變的狀態(tài)流程實(shí)例唯一標(biāo)識(shí)。如果流程實(shí)例變更狀態(tài)失敗,則拋出此異常NoSuchElementExcept無備注ProcessInstanceService.rollbackToAc服務(wù)說明動(dòng)實(shí)例已經(jīng)處于運(yùn)行狀態(tài),則不能被回收;如果是回退,則退回到上一前驅(qū)活動(dòng)。參數(shù)名稱參數(shù)說明String類型,要回退的活動(dòng)實(shí)例唯一標(biāo)識(shí)。rollbackToActivityDString類型,要回退到的活動(dòng)唯一標(biāo)識(shí)。如果活動(dòng)實(shí)例回退失敗,則拋出此異常。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。無備注ProcessInstanceService.getWo服務(wù)說明獲取流程工作列表,能夠分頁(yè)顯示。參數(shù)名稱參數(shù)說明String數(shù)組,要查找的流程定義唯一標(biāo)識(shí)范圍。NullString數(shù)組,參與者列表。Null表示所String類型,查詢條件,不包含where字符串。查詢條件的格式應(yīng)符合ANSISQL92中int類型,每頁(yè)顯示的數(shù)目。int類型,顯示第幾頁(yè)。NoSuchElementExcept如果查找條件錯(cuò)誤引起查找失敗,則拋出此異常備注ProcessInstanceService.updateWo服務(wù)說明參數(shù)名稱參數(shù)說明WorkItem對(duì)象,用于更新的工作項(xiàng)對(duì)象。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。無備注工作項(xiàng)的狀態(tài),例如:待閱:此工作項(xiàng)還沒有查看。已閱:此工作項(xiàng)已經(jīng)由收件人打開查看,但還沒有開始辦理。暫存:此工作項(xiàng)已經(jīng)由收件人查看并修改、保存,尚未辦理完。結(jié)束:此工作項(xiàng)已經(jīng)辦理完成。ProcessInstanceService.finishWo服務(wù)說明結(jié)束指定的工作項(xiàng)。參數(shù)名稱參數(shù)說明String數(shù)組,要結(jié)束的工作項(xiàng)唯一標(biāo)識(shí)數(shù)組。String類型,工作項(xiàng)當(dāng)前辦理人唯一標(biāo)識(shí)。String類型,工作項(xiàng)代理辦理人唯一標(biāo)識(shí)。如果結(jié)束工作項(xiàng)失敗,則拋出此異常。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。無備注如果代理人員不為空,則工作項(xiàng)標(biāo)記為由代理人結(jié)束ProcessInstanceService.getInstanceVa服務(wù)說明獲取指定流程實(shí)例的實(shí)例數(shù)據(jù)。參數(shù)說明String類型,流程實(shí)例唯一標(biāo)識(shí)。NoSuchElementExcept返回InstanceVariable對(duì)象。備注ProcessInstanceService.setInstanceVa服務(wù)說明設(shè)置指定流程實(shí)例的實(shí)例數(shù)據(jù)。參數(shù)名稱參數(shù)說明String類型,流程實(shí)例唯一標(biāo)識(shí)。NoSuchElementExcept無備注ProcessInstanceService.assignParti服務(wù)說明為指定流程實(shí)例的活動(dòng)指派參與者。參數(shù)名稱參數(shù)說明String類型,流程實(shí)例唯一標(biāo)識(shí)。String類型,活動(dòng)定義唯一標(biāo)識(shí)。如果指派參與者失敗,則拋出此異常。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。無備注參與者的工作項(xiàng)是自動(dòng)產(chǎn)生的,不需要用API創(chuàng)建。ProcessInstanceServi服務(wù)說明運(yùn)行指定的活動(dòng)實(shí)例。參數(shù)名稱參數(shù)說明String類型,要運(yùn)行的活動(dòng)實(shí)例唯一標(biāo)識(shí)。如果活動(dòng)實(shí)例運(yùn)行失敗,則拋出此異常。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。無備注ProcessInstanceServi服務(wù)說明以指定路徑運(yùn)行活動(dòng)實(shí)例。參數(shù)名稱參數(shù)說明String類型,要運(yùn)行的活動(dòng)實(shí)例唯一標(biāo)識(shí)。String類型,活動(dòng)實(shí)例運(yùn)行的路徑名稱。如果活動(dòng)實(shí)例運(yùn)行失敗,則拋出此異常。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。無備注ProcessInstanceService.st服務(wù)說明啟動(dòng)流程實(shí)例。參數(shù)名稱參數(shù)說明String類型,要啟動(dòng)的流程實(shí)例唯一標(biāo)識(shí)。如果活動(dòng)實(shí)例啟動(dòng)失敗,則拋出此異常。NoSuchElementExcept無備注ProcessInstanceService.fi服務(wù)說明正常結(jié)束流程實(shí)例。如果結(jié)束的是子流程,就返回主流程。參數(shù)名稱參數(shù)說明String類型,要結(jié)束的流程實(shí)例唯一標(biāo)識(shí)。如果活動(dòng)實(shí)例結(jié)束失敗,則拋出此異常。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。無備注5.4應(yīng)用調(diào)用服務(wù)是調(diào)用其他應(yīng)用程序?qū)崿F(xiàn)任務(wù)自動(dòng)化的服務(wù)。本類服務(wù)來實(shí)現(xiàn)流程服務(wù)和各應(yīng)用系統(tǒng)間的調(diào)用,可在流程服務(wù)的各環(huán)節(jié)調(diào)用其他應(yīng)用程序,實(shí)現(xiàn)業(yè)務(wù)流程貫通。應(yīng)用調(diào)用服務(wù)通常用來調(diào)用其他應(yīng)用程序執(zhí)行特定的任務(wù),如調(diào)用PDF生成程序生成PDF文檔、調(diào)用打印服務(wù)器打印文檔。調(diào)用打印服務(wù)器打印文檔。應(yīng)用調(diào)用服務(wù)應(yīng)用程序應(yīng)用程序應(yīng)用圖3應(yīng)用調(diào)用示意圖應(yīng)用調(diào)用服務(wù)通過“應(yīng)用代理”組件來完成調(diào)用。應(yīng)用調(diào)用服務(wù)必須提供“雙向”服務(wù),既可以從流程服務(wù)調(diào)用應(yīng)用程序,也可以從應(yīng)用程序調(diào)用流程服務(wù)。應(yīng)用調(diào)用服務(wù)同時(shí)提供更新數(shù)據(jù)的功能,包括應(yīng)用程序更新流程服務(wù)數(shù)據(jù)以及流程服務(wù)更新應(yīng)用程序數(shù)據(jù)。AppInvocationService.invokeAppS服務(wù)說明給流程服務(wù)器。本調(diào)用方式為同步調(diào)用,即流程服務(wù)器的線程將阻塞,等待返回結(jié)果。參數(shù)名稱參數(shù)說明String類型,流程實(shí)例唯一標(biāo)識(shí)String類型,工作項(xiàng)唯一標(biāo)識(shí)int類型,應(yīng)用程序執(zhí)行的基本方式:1、后臺(tái)執(zhí)行,缺省的方式。2、前臺(tái)執(zhí)行。3、批量執(zhí)行。NoSuchElementExceptAppInvocationExcept如果調(diào)用失敗,無法返回對(duì)象,則拋出此異常返回RelevantData對(duì)象,包含應(yīng)用程序返回給流程服務(wù)器備注AppInvocationService.invokeAppAs服務(wù)說明的相關(guān)參數(shù)信息傳遞給應(yīng)用程序。果。參數(shù)名稱參數(shù)說明String類型,“應(yīng)用代理”組件名稱。String類型,要執(zhí)行的應(yīng)用程序名稱。String類型,流程實(shí)例唯一標(biāo)識(shí)String類型,工作項(xiàng)唯一標(biāo)識(shí)int類型,應(yīng)用程序執(zhí)行的基本方式:4、后臺(tái)執(zhí)行,缺省的方式。5、前臺(tái)執(zhí)行。1.批量執(zhí)行。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。AppInvocationExcept如果調(diào)用失敗,無法返回對(duì)象,則拋出此異常無備注AppInvocationService.getAsyncInvo服務(wù)說明檢查異步調(diào)用應(yīng)用程序的情況,如果執(zhí)行完成,返回異步調(diào)用的結(jié)果。參數(shù)名稱參數(shù)說明String類型,“應(yīng)用代理”組件名稱。String類型,要執(zhí)行的應(yīng)用程序名稱。String類型,流程實(shí)例唯一標(biāo)識(shí)String類型,工作項(xiàng)唯一標(biāo)識(shí)NoSuchElementExceptAppInvocationExcept如果返回對(duì)象為空或調(diào)用錯(cuò)誤,則拋出此異常返回RelevantData對(duì)象,包含應(yīng)用程序返回給流程服務(wù)器備注AppInvocationService.requestAppSt服務(wù)說明參數(shù)名稱參數(shù)說明String類型,“應(yīng)用代理”組件名稱。String類型,要執(zhí)行的應(yīng)用程序名稱。String類型,流程實(shí)例唯一標(biāo)識(shí)String類型,工作項(xiàng)唯一標(biāo)識(shí)NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。備注AppInvocationService.terminate服務(wù)說明參數(shù)名稱參數(shù)說明String類型,流程實(shí)例唯一標(biāo)識(shí)String類型,工作項(xiàng)唯一標(biāo)識(shí)NoSuchElementExceptAppInvocationExcept如果強(qiáng)制停止應(yīng)用程序時(shí)發(fā)生錯(cuò)誤,則拋出此異常無備注是流程服務(wù)之間相互通訊和調(diào)用的服務(wù)。本類服務(wù)實(shí)現(xiàn)流程服務(wù)器之間的協(xié)同工作。服務(wù)說明參數(shù)名稱參數(shù)說明NoSuchElementExcept如果在請(qǐng)求服務(wù)的過程中發(fā)生異常,則拋出此異常。備注服務(wù)說明塞執(zhí)行直到匹配的消息的到達(dá)。參數(shù)名稱參數(shù)說明boolean類型,是否創(chuàng)建實(shí)例,true或String類型,調(diào)用的名稱。String類型,執(zhí)行的調(diào)用操作。String類型,指向第三方服務(wù)的標(biāo)示。String類型,調(diào)用執(zhí)行的WSDL接口。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。如果在請(qǐng)求服務(wù)的過程中發(fā)生異常,則拋出此異常。返回xml字符串。備注服務(wù)說明發(fā)送消息給第三方服務(wù)來應(yīng)答通過receive活動(dòng)所接收到的消息。re服務(wù)的組合對(duì)應(yīng)WSDLportType上定義的請(qǐng)求-響應(yīng)操作。參數(shù)名稱參數(shù)說明String類型,調(diào)用的名稱。String類型,執(zhí)行的調(diào)用操作。String類型,指向第三方服務(wù)的標(biāo)示。String類型,調(diào)用執(zhí)行的WSDL接口。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。如果在請(qǐng)求服務(wù)的過程中發(fā)生異常,則拋出此異常。返回xml字符串。備注服務(wù)說明用新的數(shù)據(jù)來更新變量的值。參數(shù)名稱參數(shù)說明String類型,賦值的來源。String類型,賦值的目標(biāo)。String類型,賦值的變量。Stirng類型,賦值的變量值。NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。如果在請(qǐng)求服務(wù)的過程中發(fā)生異常,則拋出此異常。無備注5.6流程管理服務(wù)是對(duì)流程服務(wù)器進(jìn)行監(jiān)控、管理的服務(wù)。本類服務(wù)可以啟動(dòng)、停止流程服務(wù)器,獲取流程運(yùn)行的日志信息,導(dǎo)出或遷移流程定義等。ManagementService.startProcessSer服務(wù)說明量,設(shè)置流程執(zhí)行的環(huán)境。參數(shù)名稱參數(shù)說明NoSuchElementExcept無備注ManagementService.stopProcessSer服務(wù)說明象池,銷毀流程實(shí)例和流程定義對(duì)象,回收資源。參數(shù)名稱參數(shù)說明NoSuchElementExcept如果根據(jù)參數(shù)獲得對(duì)象為空,則拋出此異常。如果停止流程服務(wù)器失敗,則拋出此異常。無備注Management
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)合同賠償協(xié)議書
- 臨考精準(zhǔn)預(yù)測(cè)中級(jí)會(huì)計(jì)實(shí)務(wù)考試試題及答案
- 企業(yè)財(cái)務(wù)決策中的分析模型試題及答案
- 財(cái)務(wù)管理創(chuàng)新模式的試題及答案
- 2025年中級(jí)會(huì)計(jì)考試備考試題及答案
- 2025中外合資企業(yè)合同范本
- 2025年工程法規(guī)考試考點(diǎn)整合及復(fù)習(xí)策略試題及答案
- 2025年工程法規(guī)考試考生心理調(diào)適技術(shù)及工具總結(jié)試題及答案
- 家居店長(zhǎng)培訓(xùn)體系構(gòu)建
- 兒童貧血的護(hù)理
- 麥當(dāng)勞標(biāo)準(zhǔn)化管理手冊(cè) 課件
- 學(xué)前教育專業(yè)(本科畢業(yè)論文答辯PPT)
- 輔導(dǎo)員職業(yè)能力大賽案例分析類型
- “危大工程”驗(yàn)收標(biāo)識(shí)牌
- 人民幣的故事(課堂PPT)
- 生產(chǎn)異常及停線管理規(guī)范(1)
- 學(xué)生英語(yǔ)讀寫情況調(diào)查分析報(bào)告(二)
- 河北工業(yè)大學(xué)本科生體育課程考核管理辦法-河北工業(yè)大學(xué)本科生院
- 病房發(fā)生火災(zāi)應(yīng)急預(yù)案
- 熱學(xué)李椿__電子
- 煤倉(cāng)安全管理規(guī)范標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論