用户工具

站点工具


agilebpm:plugin

插件介绍插件变量BpmExecutionPluginSession

  • 插件常量
    • submitActionName流程提交的动作key(例如:agree),submitActionDesc流程提交的动作名称(例如:同意)
    • submitOpinion任务提交意见
    • bpmInstance流程实例
    • isTask是否为任务,处理实例类型的插件
    • bpmTask流程任务
    • actionCmd当前线程的动作命令
  • 流程变量:注入了Activiti的VariableScope
    • 所有变量:Map<String, Object> getVariables();
    • 某个变量:Object getVariable(String variableName);
    • 所有变量名:Set<String> getVariableNames();
    • 设置变量:void setVariable(String variableName, Object value);
    • 删除变量:void removeVariable(String variableName);
    • 是否存在变量:boolean hasVariable(String variableName);
  • 业务对象:URL 表单不支持,适用于脚本插件、自由跳转插件、节点消息插件、人员脚本插件、催办、代理插件
    • 使用BusinessData对象名获取值:Demo.getString(“name”)
agilebpm/plugin.txt · 最后更改: 2020/09/20 12:10 由 admin