【正文】
nOShort textual description of the process.PriorityOThe priority of the process type. Default: Inherited from Model Definition.LimitOExpected duration for time management purposes (. starting an escalation procedure etc.) in units of DurationUnit. It is counted from the starting date/time of the Process. The consequences of reaching the limit value are not defined in this document (. vendor specific). It is assumed that in this case at least the Responsible of the current process is notified of this situation.Valid FromOThe date that the workflow process definition is active from. Empty string means system date. Default: Inherited from Model Definition.Valid ToOThe date at which the process definition bees valid. Empty string means unlimited validity. Default: Inherited from Model Definition.Waiting TimeODescribes the amount of time, which is needed to prepare the performance of the task (time estimation) (waiting time is provided by the analysis environment and may be updated by the runtime environment) in units of DurationUnit.Working TimeODescribes the amount of time the performer of the activity needs to perform the task (time estimation) (working time is needed for analysis purposes and is provided by the evaluation of runtime parameters) in units of DurationUnit.DurationOExpected duration time to perform a task in units of DurationUnit.在過程頭標(biāo)簽頁有個時間估算的分組框,我們在這里定義等待時間、工作時間和持續(xù)時間。General AttributesNameM/ODescriptionIdMUsed to identify the workflow process (Read Only).NameOName of the model, used to identify the workflow process.AccessLevelOThe Access level of a process may be either PUBLIC or PRIVATE. If PUBLIC, the process may be invoked by an external system or application. A process with private access may only be invoked from a SubFlow Activity.Table這些屬性可以劃分為幾個邏輯部分:Table如果你用與外部包中的過程相同的ID創(chuàng)建(覆蓋)了一些過程,那么只有當(dāng)前包中的過程會作為子過程類型活動的過程被執(zhí)行。一個工作流過程可能是子過程類型活動的一次執(zhí)行,在這種情況下,參數(shù)可以定義為過程的屬性。工作流過程定義定義了組成工作流的元素。 它是過程本身的一個容器,還提供了與管理相關(guān)的信息(創(chuàng)建日期、作者等等)和過程執(zhí)行中用到的信息(使用的初始化參數(shù)、執(zhí)行優(yōu)先級、時間限制、需要通知的人物和仿真信息等等)。在過程上點(diǎn)擊右鍵,選擇“編輯”:顯示該過程的圖形視圖: 工作流過程定義過程定義實體提供了應(yīng)用在過程中其它實體上的上下文信息。 過程層次過程層次是JaWE的第二個邏輯部分。 名字列表的內(nèi)容依賴于打開的XPDL文檔(和它所引用的外部XPDL文檔)中已經(jīng)定義了的那些名字。 這些名字空間將被保存在XPDL文檔中,而且這樣的文檔是有效的。如你在上圖看到的,當(dāng)你定義擴(kuò)展屬性的時候,還有個用來對名字空間進(jìn)行定義的按鈕。下圖表現(xiàn)了對一些擴(kuò)展屬性的使用:添加、編輯或者刪除這些屬性也是通過相同的對話框進(jìn)行的,這適用于所有的XPDL實體。擴(kuò)展屬性對于XPDL支持的所有實體都是可用的。 擴(kuò)展屬性就是支持這種擴(kuò)展的基本方法。 擴(kuò)展屬性XPDL中包括了大多數(shù)的實體,它們可能是過程定義建模所需要的。導(dǎo)入外部過程的圖標(biāo)是,它將調(diào)用下面的窗口:窗口中的下拉列表框用來選擇將被包括在主模塊中的過程。 如果導(dǎo)入的過程使用到了包層次的工作流相關(guān)數(shù)據(jù),這些數(shù)據(jù)將被放在導(dǎo)入過程的過程層次中。 只有外部過程的父包已經(jīng)被引用的時候,外部過程才可以導(dǎo)入。導(dǎo)入一個過程與引用外部包相似,JaWE提供了從外部包導(dǎo)入過程的可能。 外部包可能已經(jīng)定義了一個單獨(dú)的組織結(jié)構(gòu)描述(組織模型參與者實體),或者一組應(yīng)用程序聲明,或者一些過程定義。 自然,每個參與者或者應(yīng)用程序都可以從主包進(jìn)行訪問。JaWE提供了引用外部包的功能。.部分類型將在后面詳細(xì)解釋。. JaWE也可以聲明自己的類型。 聲明的數(shù)據(jù)類型WfMC設(shè)定了一些標(biāo)準(zhǔn)數(shù)據(jù)類型(string, reference, integer, float, data/time 等等),這些數(shù)據(jù)類型和工作流相關(guān)數(shù)據(jù)、系統(tǒng)、環(huán)境數(shù)據(jù)或者參與者數(shù)據(jù)是相關(guān)聯(lián)的。 當(dāng)工作流引擎激活這樣一個過程,它還可以在LDAP服務(wù)器中瀏覽指定用戶的信息,你就不需要去做參與者到真正用戶的映射了。 如果objectClass的類型是個人(或者它的變體),它的名字將成為創(chuàng)建的參與者的名字,它的描述成為創(chuàng)建的參與者的描述。 之后,將會創(chuàng)建與這些的條目相對應(yīng)的參與者。 通過連接LDAP服務(wù)器和獲取條目的對話框,可以選擇你想要從服務(wù)器獲取的條目的objectClass類型,或者輸入你自己的objectClass類型。LDAP支持創(chuàng)建參與者還有另一種方法,就是從LDAP服務(wù)器的條目來創(chuàng)建。 這些活動將被寫入XPDL文檔,包括你輸入的執(zhí)行者字段的值,如果你沒有輸入任何值,在XPDL文檔中活動將沒有執(zhí)行者這個元素。 這個參與者用來創(chuàng)建某些活動,而這些活動的執(zhí)行者都以表達(dá)式的形式給出,它的背景色是用橙色表示的。對參與者來說有一種特殊情況是你不能重載它的,那就是你想重載的參與者已經(jīng)顯示在圖表中的時候。如果你處于過程層次,并且用與包層次中的參與者相同的ID創(chuàng)建(覆蓋)了一些參與者,那么所有的參與者都會被顯示在表視圖中,但是只有一個(過程層次中的那個)會顯示在圖表中。如前所述,參與者是通過類型和相關(guān)信息來定義的。SYSTEM自動代理JaWE提供了在工作流包層次和過程定義層次進(jìn)行參與者定義的途徑。由于功能無需保持唯一,協(xié)調(diào)者可以和多個角色相聯(lián)系。參與者類型名字描述RESOUCE_SET一組資源RESOUCE一個特定的資源代理,例如機(jī)器ROLE這個類型允許執(zhí)行者根據(jù)角色或者技能集合尋址。 下面是一個可能的參與者類型的列表:Table.在運(yùn)行時,這些抽象的定義被賦值并被指派到具體的人和/或程序。角色和資源用于抽象的參與者。工作流參與者由一個類型和相關(guān)信息來定義,相關(guān)信息是指一組類型相關(guān)的屬性的集合。工作流參與者的范圍和可見性和外部屬性相同。 JaWE中的參與者是一個組織模型最小組織模型的一部分。 例如,你可以選擇過程層次中的那一個作為某些應(yīng)用程序或者子過程的參數(shù)。 如果ID在轉(zhuǎn)移條件中的某處用到,它將變成只讀的。在JaWE的包工具欄中有個圖標(biāo),它來激活下面的窗口進(jìn)行工作流相關(guān)數(shù)據(jù)的屬性的定義:和其它相似的窗口一樣,該窗口有New和Edit按鈕用來添加新的或者編輯已有的工作流相關(guān)數(shù)據(jù),還有箭頭按鈕用來改變工作流相關(guān)數(shù)據(jù)定義在XPDL文檔中的位置。 如果該數(shù)據(jù)作為參數(shù)在過程間傳遞,該版本的規(guī)范的采用的慣例是使用一個拷貝語義。Relevant DataNameM/ODescriptionIdMUsed to identify the workflow relevant data.Dat