3.4 接口3(應用程序調用接口)
WFMC定義:
創建會話(Session Establishment)
● 連接/斷開應用程序會話
活動管理功能(Activity Management Functions)
● 開始活動
● 掛起/恢復/放棄 活動
● 活動完成通知
● 信號事件
● 查詢活動屬性
數據處理功能(Data Handling Functions)
● 提供工作流相關數據
● 提供應用程序數據或數據地址
WF實現
wf:CallExeternalMethod,CallWebServcIE
3.5 接口4
分布式多工作流引擎支持
3.6 接口5(管理監控)
WFMC的定義
用戶管理操作(User Management Operations)
● 建立/刪除/吊銷/修改用戶或工作組的權限
角色管理操作(Role Management Operations)
● 定義/刪除/修改 角色的參與者
● 設置或取消角色屬性
審查管理操作(Audit Management Operations)
● 查詢/打印/新建/刪除審查記錄或事件日志,等
資源控制操作(Resource Control Operations)
● 設置/取消/修改 過程或活動並發級別
● 訪問資源控制數據(數量、開始、使用參數等)
過程管理功能(Process Supervisory Functions)
改變工作流過程定義或其擴展過程實例的運行狀態
● 使用/不使用 某個版本的過程定義
● 改變某一類型的所有過程/活動實例的狀態
● 為某一類型的所有過程/活動實例的屬性賦值
● 終止所有的過程實例
過程狀態功能(Process Status Functions)
● 打開/關閉 過程/活動實例查詢,設置過濾標准
● 取得過程/活動實例的詳細信息
● 取得特殊過程或活動實例的詳細信息