查看: 11031|回复: 1

根据源码猜测的work对象的部分api

升级   0.62%

10

主题

15

回帖

62

积分

注册会员

Rank: 2

积分
62
发表于 2019-2-21 10:37:11 | 显示全部楼层 |阅读模式
getWork()函数返回的是一个work对象,所以可以在源码中查找work对象的相关定义,位置在“o2server\x_processplatform_core_entity\src\main\java\com\x\processplatform\core\entity\content\Work.java”中,可以看到相应的定义,首先是对几个概念的猜测,测试的不够多,大家可以验证一下:
1. application 指的是当前工作使用的应用程序
2. process 指的是启动的流程名,这个不清楚是启动的流程名还是当前所处的流程名,因为涉及到流程调用还没有测试
3. creator 指的是当前工作流的创建者
4. activity 指的是当前工作流所处的流程中的一个活动(就是拖出来的一个个图标,不是线)
5. route 指的就是连接活动的路由。
相关的api(只贴 出来一部分,可以在源码中找):
1.   work.application:应用程序ID
2.  work.applicationName :应用程序的名称
3. work.applicationAlias: 应用程序的别名
4. work.creatorUnit: 创建者所在的组织
5. work.creatorPerson: 创建者的名字
6. work.creatorUnitLevelName: 创建者组织层级的名字,这个没有试验出来返回的是什么
7. work.creatorIdentity :  创建者的ID
8. work.activityName: 当前活动的名称
9. work.activityAlias: 当前活动的别名
10. work.activityDescription: 当前活动的描述
11.work.activityArrivedTime: 到达当前活动的时间
12. work.process : 流程的id
13. work.processName: 流程的名字
14. work.processAlias: 流程的别名
15. work.createTime: 创建当前工作流的时间?(这个不清楚)
16.work.startTime: 这个和上边的一样,还不清楚指的是哪个时间
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-2-21 10:52:21 | 显示全部楼层
厉害了,我的哥
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread