public interface CaseMgmtService
Modifier and Type | Method and Description |
---|---|
void |
addUserToRole(long processInstanceId,
String roleName,
String userId) |
void |
createDynamicHumanTask(long processInstanceId,
String taskName,
String actorIds,
String groupIds,
String comment,
Map<String,Object> parameters) |
void |
createDynamicProcess(long processInstanceId,
String processId,
Map<String,Object> parameters)
Dynamic
|
void |
createDynamicWorkTask(long processInstanceId,
String workName,
Map<String,Object> workParams) |
String[] |
getAchievedMilestones(long processInstanceId) |
org.kie.api.runtime.manager.audit.NodeInstanceLog[] |
getActiveNodes(long processInstanceId) |
org.kie.api.runtime.process.ProcessInstance[] |
getActiveSubProcesses(long processInstanceId) |
org.kie.api.task.model.Task[] |
getActiveTasks(long processInstanceId)
Overview
|
String[] |
getAdHocFragmentNames(long processInstanceId)
Ad-hoc
|
org.kie.api.definition.process.Process[] |
getAvailableCases() |
org.kie.api.definition.process.Process[] |
getAvailableProcesses() |
Map<String,Object> |
getCaseData(long processInstanceId)
Case File
|
Map<String,String[]> |
getCaseRoleInstanceNames(long processInstanceId) |
String[] |
getCaseRoleNames(String processId) |
Map<String,Role> |
getCaseRoles(String processId)
Roles
|
String[] |
getMilestoneNames(String processId) |
Map<String,String> |
getMilestones(String processId)
Milestones
|
String |
getProcessInstanceDescription(long processInstanceId)
Process instance description
|
void |
setCaseData(long processInstanceId,
String name,
Object data) |
void |
setCaseRoleInstance(long processInstanceId,
String roleName,
String[] userIds) |
org.kie.api.runtime.process.ProcessInstance |
startNewCase(String name)
New Case
|
void |
triggerAdHocFragment(long processInstanceId,
String name) |
String getProcessInstanceDescription(long processInstanceId)
void setCaseRoleInstance(long processInstanceId, String roleName, String[] userIds)
org.kie.api.runtime.process.ProcessInstance startNewCase(String name)
org.kie.api.definition.process.Process[] getAvailableCases()
org.kie.api.definition.process.Process[] getAvailableProcesses()
String[] getAdHocFragmentNames(long processInstanceId)
void triggerAdHocFragment(long processInstanceId, String name)
void createDynamicProcess(long processInstanceId, String processId, Map<String,Object> parameters)
void createDynamicHumanTask(long processInstanceId, String taskName, String actorIds, String groupIds, String comment, Map<String,Object> parameters)
void createDynamicWorkTask(long processInstanceId, String workName, Map<String,Object> workParams)
String[] getAchievedMilestones(long processInstanceId)
org.kie.api.task.model.Task[] getActiveTasks(long processInstanceId)
org.kie.api.runtime.process.ProcessInstance[] getActiveSubProcesses(long processInstanceId)
org.kie.api.runtime.manager.audit.NodeInstanceLog[] getActiveNodes(long processInstanceId)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.