選取事件
執行工作流程時,系統可以生成下列事件︰
流程的建立,發生於對現有的、已啟用的流程定義下達「啟動」指令時。
狀態變更,發生於執行物件 (流程或活動) 變更狀態 (例如由執行中變更為已完成) 時。
資料值的變更,發生於系統將資料值讀入流程活動,或是寫入流程變數時。
工作負責人的變更,發生於將工作流程工作指派給另一人時。
錯誤事件,發生於流程執行拋出例外時。
您可以在 wt.properties 檔案中設定預設事件組態,以識別要記錄在工作流程記錄中的事件,或者當成輸入事件發表的事件。
* 
在套用對 wt.properties 進行的變更之前所建立的工作流程,並不會受影響。
當下列一或多個屬性設為 True 時,就會記錄或發表其對應的事件︰
wt.workflow.engine.recordProcessStateChange
wt.workflow.engine.recordProcessDataChange
wt.workflow.engine.recordActivityStateChange
wt.workflow.engine.recordActivityDataChange
wt.workflow.engine.recordProcessCreation
wt.workflow.engine.recordAssigneeChange
wt.workflow.engine.recordException
wt.workflow.engine.recordVoting
wt.workflow.engine.emitProcessStateChange
wt.workflow.engine.emitProcessDataChange
wt.workflow.engine.emitActivityStateChange
wt.workflow.engine.emitActivityDataChange
wt.workflow.engine.emitProcessCreation
wt.workflow.engine.emitAssigneeChange
wt.workflow.engine.emitException
所有執行中的工作流程,都會依據此預設組態,記錄並發表事件。您可以使用「工作流程記錄檢視器」來變更指定流程所記錄或發表的事件。
這是否有幫助?