activiti工作流是怎么获取业务数据的??

修改一下昵称 2020-07-22 03:01:34
activiti工作流是怎么工作的,他是怎么获取到业务数据然后保存到 ACT_RU_VARIABLE表的?

...全文
4635 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fxc588 2020-08-14
  • 打赏
  • 举报
回复
在提交流程的时候 // 实体类 ID,作为流程的业务 key String businessKey = projectInvoice1.getid(业务的id).toString(); // 用来设置启动流程的人员ID,引擎会自动把用户ID保存到activiti:initiator中 identityService.setAuthenticatedUserId(用户id); ProcessInstance processInstance = runtimeService // 启动流程时设置业务 key .startProcessInstanceByKey("流程名称", businessKey, variables); //再把流程id关联到业务类 projectInvoice1.setInstanceId(processInstance.getId());
临世驻年 2020-07-24
  • 打赏
  • 举报
回复
1.RepositoryService:提供一系列管理流程部署和流程定义的API。 2.RuntimeService:在流程运行时对流程实例进行管理与控制。 3.TaskService:对流程任务进行管理,例如任务提醒、任务完成和创建任务等。 4.IdentityService:提供对流程角色数据进行管理的API,这些角色数据包括用户组、用户及它们之间的关系。 5.ManagementService:提供对流程引擎进行管理和维护的服务。 6.HistoryService:对流程的历史数据进行操作,包括查询、删除这些历史数据。 7.FormService:表单服务。
dkwuxiang 2020-07-22
  • 打赏
  • 举报
回复
设置 流程变量 保存
修改一下昵称 2020-07-22
  • 打赏
  • 举报
回复
有人熟悉activiti项目吗,

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧