Activiti提供了許多API接口,包括但不限于:
- RuntimeService:用于管理流程實(shí)例的運(yùn)行時(shí)數(shù)據(jù),可以啟動、暫停、恢復(fù)、查詢流程實(shí)例等操作。
- TaskService:用于管理流程任務(wù),可以查詢、完成、指派任務(wù)等操作。
- RepositoryService:用于管理流程定義的倉庫,可以部署、查詢、刪除流程定義等操作。
- HistoryService:用于查詢和管理歷史流程實(shí)例、任務(wù)等數(shù)據(jù)。
- IdentityService:用于管理流程運(yùn)行時(shí)的用戶和組信息,可以查詢、創(chuàng)建、刪除用戶和組等操作。
- FormService:用于管理任務(wù)表單,可以獲取、提交任務(wù)表單等操作。
- ManagementService:提供了一些用于管理引擎的操作,如查詢引擎信息、執(zhí)行數(shù)據(jù)庫操作等。
這些API接口可以通過Activiti提供的Java API或者REST API來進(jìn)行調(diào)用和操作。