public class BpmnCancelProcessBot extends Object implements BotService
Modifier and Type | Field and Description |
---|---|
protected com.flowable.platform.security.permission.ProcessPermissionService |
processPermissionService |
protected org.flowable.engine.RuntimeService |
runtimeService |
Constructor and Description |
---|
BpmnCancelProcessBot(com.flowable.platform.security.permission.ProcessPermissionService processPermissionService,
org.flowable.engine.RuntimeService runtimeService) |
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
ActionDefinition s 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 final com.flowable.platform.security.permission.ProcessPermissionService processPermissionService
protected final org.flowable.engine.RuntimeService runtimeService
public BpmnCancelProcessBot(com.flowable.platform.security.permission.ProcessPermissionService processPermissionService, org.flowable.engine.RuntimeService runtimeService)
public String getKey()
BotService
ActionDefinition
s to this bot.getKey
in interface BotService
public String getName()
BotService
getName
in interface BotService
public String getDescription()
BotService
getDescription
in interface BotService
public BotActionResult invokeBot(HistoricActionInstance actionInstance, ActionDefinition actionDefinition, Map<String,Object> payload)
BotService
invokeBot
in interface BotService
actionInstance
- 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.