public class BpmnInjectDynamicSubProcessBot extends Object implements BotService
| Modifier and Type | Field and Description |
|---|---|
protected org.flowable.engine.DynamicBpmnService |
dynamicBpmnService |
protected org.flowable.engine.RepositoryService |
repositoryService |
protected org.flowable.engine.TaskService |
taskService |
| Constructor and Description |
|---|
BpmnInjectDynamicSubProcessBot(org.flowable.engine.TaskService taskService,
org.flowable.engine.RepositoryService repositoryService,
org.flowable.engine.DynamicBpmnService dynamicBpmnService) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDescription()
Returns the optional description of this bot, describing its capabilities or prerequisites.
|
String |
getKey()
Returns the key of this bot which is used to link
ActionDefinitions to this bot. |
String |
getName()
Returns the name of this bot, typically used as the label for it.
|
BotActionResult |
invokeBot(HistoricActionInstance actionInstance,
ActionDefinition actionDefinition,
Map<String,Object> payload)
Whenever an action definition is triggered, an action instance is created and this method is invoked in order to execute the action.
|
protected org.flowable.engine.TaskService taskService
protected org.flowable.engine.RepositoryService repositoryService
protected org.flowable.engine.DynamicBpmnService dynamicBpmnService
public BpmnInjectDynamicSubProcessBot(org.flowable.engine.TaskService taskService,
org.flowable.engine.RepositoryService repositoryService,
org.flowable.engine.DynamicBpmnService dynamicBpmnService)
public String getKey()
BotServiceActionDefinitions to this bot.getKey in interface BotServicepublic String getName()
BotServicegetName in interface BotServicepublic String getDescription()
BotServicegetDescription in interface BotServicepublic BotActionResult invokeBot(HistoricActionInstance actionInstance, ActionDefinition actionDefinition, Map<String,Object> payload)
BotServiceinvokeBot in interface BotServiceactionInstance - the action instance to runactionDefinition - the action definition where the action instance is based onpayload - the optional payload containing the necessary information to run the actionCopyright © 2019. All rights reserved.