public interface IBpmProcessManager
Modifier and Type | Method and Description |
---|---|
IBpmProcess |
createProcess(String processDefID)
Creates process instance for given process definition ID
|
IBpmProcessDefinition |
createProcessDefinition()
Creates new process definition.
|
void |
createStatusRecord(IBpmStepStatusChange stepStatusChange)
Create a new status record in the PRT Audit database
|
IBpmProcess |
createSubprocess(String processDefID,
String parentProcessID,
String parentStepID,
short parentInstanceIteration)
Creates subprocess for given process definition ID and parent process information
|
void |
deleteProcess(String processID)
Deletes process instance by its ID
|
void |
deleteProcessDefinition(String processDefID)
Deletes process definition by its ID
|
IBpmProcess |
getProcess(String processID)
Fetches and returns process instance by its ID
|
IBpmProcessDefinition |
getProcessDefinition(String processDefID)
Fetches and returns process definition by its ID
|
List<IBpmProcess> |
searchProcesses(BpmProcessSearchQuery searchQuery)
Search process instances according to specified search query
|
void |
updateProcess(IBpmProcess process)
Updates (persists changes) in the process instance
|
void |
updateProcessDefinition(IBpmProcessDefinition processDef)
Updates (persists changes) process definition
|
IBpmProcessDefinition createProcessDefinition() throws Exception
Exception
void deleteProcessDefinition(String processDefID) throws Exception
processDefID
- Exception
IBpmProcessDefinition getProcessDefinition(String processDefID) throws Exception
processDefID
- Exception
void updateProcessDefinition(IBpmProcessDefinition processDef) throws Exception
processDef
- Exception
List<IBpmProcess> searchProcesses(BpmProcessSearchQuery searchQuery) throws Exception
searchQuery
- Exception
IBpmProcess createProcess(String processDefID) throws Exception
processDefID
- Exception
IBpmProcess createSubprocess(String processDefID, String parentProcessID, String parentStepID, short parentInstanceIteration) throws Exception
processDefID
- parentProcessID
- parentStepID
- Exception
IBpmProcess getProcess(String processID) throws Exception
processID
- Exception
void deleteProcess(String processID) throws Exception
processID
- Exception
void updateProcess(IBpmProcess process) throws Exception
process
- Exception
void createStatusRecord(IBpmStepStatusChange stepStatusChange) throws Exception
stepStatusChange
- - container for step status change infoException