获取流程变量 - getVariablesByProcInstIdQuery
功能介绍
通过流程实例ID获取流程变量。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。
URI
GET /services/workflow/processInstance/instance/getVariables
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| processInstanceId | 是 | String | 参数解释: 流程实例ID,可通过我的任务、我发起的流程等接口获取。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
| pageSize | 是 | String | 参数解释: 分页大小。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
| curPage | 是 | String | 参数解释: 当前页。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| X-Auth-Token | 是 | String | 参数解释: IAM用户的token。 通过调用IAM服务获取用户Token接口获取(即响应消息头中X-Subject-Token的值)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
| X-Application-Id | 是 | String | 参数解释: 应用ID。 您可以在应用设计态的“应用中心 > 应用发布”页面获取,详情请参见应用发布。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
| X-Tenant-Id | 是 | String | 参数解释: 数据建模引擎运行态租户ID。 您可以从访问流程引擎编排服务的浏览器地址栏中获取。 流程编排服务地址:http://{承载流程编排服务的服务器域名或IP地址}:{流程编排服务的端口号}/{流程编排服务文根}/index.html#/processApplicationForm?tenantId={数据建模引擎运行态租户ID}&applicationId={应用ID} 例如tenantId=-1,表示数据建模引擎运行态默认租户“basicTenant”的租户ID为-1。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
| X-User-Id | 是 | String | 参数解释: 请求当前接口时上下文中的用户ID,即OrgID的用户ID。仅基础版数据建模引擎-流程引擎需要配置此参数。 通过调用OrgID服务的获取用户信息接口获取。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| code | String | 参数解释: 返回状态。 取值范围: 默认取值: 不涉及。 |
| message | String | 参数解释: 流程实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| result | Array of ProcessInstanceVariablesVO objects | 参数解释: 返回响应数据列表。 取值范围: 不涉及。 默认取值: 不涉及。 |
| pageVO | AdaptPageVO object | 参数解释: 返回单个响应数据。 取值范围: 不涉及。 默认取值: 不涉及。 |
| i18n | Array of I18nDisplay objects | 参数解释: 返回响应的国际化信息。 取值范围: 不涉及。 默认取值: 不涉及。 |
| orderId | String | 参数解释: 全局日志追踪ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| id | String | 参数解释: 流程变量ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| processDefinitionId | String | 参数解释: 该流程的流程模板key+版本+流程实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| processDefinitionKey | String | 参数解释: 流程模板ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| rootProcessInstanceId | String | 参数解释: 历史事件触发时的父流程ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| processInstanceId | String | 参数解释: 流程实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| taskId | String | 参数解释: 流程任务ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| tenantId | String | 参数解释: 租户ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| executionId | String | 参数解释: 流程执行段ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| activityInstanceId | String | 参数解释: 活动实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| name | String | 参数解释: 流程变量名。 取值范围: 不涉及。 默认取值: 不涉及。 |
| caseDefinitionKey | String | 参数解释: 流程变量ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| caseDefinitionId | String | 参数解释: 案例定义ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| caseInstanceId | String | 参数解释: 案例实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| caseExecutionId | String | 参数解释: 案例执行ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| revision | Integer | 参数解释: 流程变量修改版本。 取值范围: 不涉及。 默认取值: 不涉及。 |
| createTime | String | 参数解释: 流程变量创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 |
| value | String | 参数解释: 流程变量值。 取值范围: 不涉及。 默认取值: 不涉及。 |
| textValue2 | String | 参数解释: 流程变量文本值。 取值范围: 不涉及。 默认取值: 不涉及。 |
| type | String | 参数解释: 流程变量类型。 取值范围: 不涉及。 默认取值: 不涉及。 |
| state | String | 参数解释: 流程变量状态。 取值范围: 不涉及。 默认取值: 不涉及。 |
| taskDefinitionKey | String | 参数解释: 模板中节点(任务)的编号。 取值范围: 不涉及。 默认取值: 不涉及。 |
| taskDefinitionName | String | 参数解释: 流程变量ID。 取值范围: 不涉及。 默认取值: 不涉及。 |
| taskDefinitionType | String | 参数解释: 模板中节点(任务)的类型。 取值范围: 不涉及。 默认取值: 不涉及。 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| totalRows | Integer | 参数解释: 数据总数。 取值范围: 不涉及。 默认取值: 不涉及。 |
| curPage | Integer | 参数解释: 当前页。 取值范围: 不涉及。 默认取值: 不涉及。 |
| pageSize | Integer | 参数解释: 页大小。 取值范围: 不涉及。 默认取值: 不涉及。 |
| totalPages | Integer | 参数解释: 总页数。 取值范围: 不涉及。 默认取值: 不涉及。 |
| startIndex | Integer | 参数解释: 开始下标。 取值范围: 不涉及。 默认取值: 不涉及。 |
| endIndex | Integer | 参数解释: 结束下标。 取值范围: 不涉及。 默认取值: 不涉及。 |
| offset | Integer | 参数解释: 偏移量。 取值范围: 不涉及。 默认取值: 不涉及。 |
| i18n | String | 参数解释: 国际化代码。 取值范围: 不涉及。 默认取值: 不涉及。 |
请求示例
无
响应示例
状态码:200
OK
{
"code" : 200,
"message" : "success",
"pageVO" : {
"totalRows" : 8,
"curPage" : 1,
"pageSize" : 100,
"startIndex" : 1,
"endIndex" : 100,
"offset" : 0,
"totalPages" : 1
},
"result" : [ {
"id" : "154aa1ba-ad56-11ef-94c2-fa163e3e9614",
"processDefinitionId" : "Process_xiejia_1126_2:1:a60b112ee2304d84a5432b94e86d81ec",
"processDefinitionKey" : "Process_xiejia_1126_2",
"rootProcessInstanceId" : "154a5392-ad56-11ef-94c2-fa163e3e9614",
"processInstanceId" : "154a5392-ad56-11ef-94c2-fa163e3e9614",
"taskId" : null,
"tenantId" : 10000243,
"executionId" : "154a5392-ad56-11ef-94c2-fa163e3e9614",
"activityInstanceId" : "154a5392-ad56-11ef-94c2-fa163e3e9614",
"name" : "Activity_16kgz9u",
"caseDefinitionKey" : null,
"caseDefinitionId" : null,
"caseInstanceId" : null,
"caseExecutionId" : null,
"revision" : 0,
"createTime" : "2024-11-28T06:57:50.778+0000",
"value" : "93172bbfd0f64437956d4c9de9345386",
"textValue2" : null,
"type" : "string",
"state" : "CREATED",
"taskDefinitionKey" : "Global",
"taskDefinitionName" : "Global",
"taskDefinitionType" : "processInstance"
}, {
"id" : "154aa1bb-ad56-11ef-94c2-fa163e3e9614",
"processDefinitionId" : "Process_xiejia_1126_2:1:a60b112ee2304d84a5432b94e86d81ec",
"processDefinitionKey" : "Process_xiejia_1126_2",
"rootProcessInstanceId" : "154a5392-ad56-11ef-94c2-fa163e3e9614",
"processInstanceId" : "154a5392-ad56-11ef-94c2-fa163e3e9614",
"taskId" : null,
"tenantId" : 10000243,
"executionId" : "154a5392-ad56-11ef-94c2-fa163e3e9614",
"activityInstanceId" : "154a5392-ad56-11ef-94c2-fa163e3e9614",
"name" : "applicant",
"caseDefinitionKey" : null,
"caseDefinitionId" : null,
"caseInstanceId" : null,
"caseExecutionId" : null,
"revision" : 0,
"createTime" : "2024-11-28T06:57:50.778+0000",
"value" : "XDM_Developer",
"textValue2" : null,
"type" : "string",
"state" : "CREATED",
"taskDefinitionKey" : "Global",
"taskDefinitionName" : "Global",
"taskDefinitionType" : "processInstance"
}, {
"id" : "154aa1b9-ad56-11ef-94c2-fa163e3e9614",
"processDefinitionId" : "Process_xiejia_1126_2:1:a60b112ee2304d84a5432b94e86d81ec",
"processDefinitionKey" : "Process_xiejia_1126_2",
"rootProcessInstanceId" : "154a5392-ad56-11ef-94c2-fa163e3e9614",
"processInstanceId" : "154a5392-ad56-11ef-94c2-fa163e3e9614",
"taskId" : null,
"tenantId" : 10000243,
"executionId" : "154a5392-ad56-11ef-94c2-fa163e3e9614",
"activityInstanceId" : "154a5392-ad56-11ef-94c2-fa163e3e9614",
"name" : "_mail_cc",
"caseDefinitionKey" : null,
"caseDefinitionId" : null,
"caseInstanceId" : null,
"caseExecutionId" : null,
"revision" : 0,
"createTime" : "2024-11-28T06:57:50.778+0000",
"value" : null,
"textValue2" : null,
"type" : null,
"state" : "CREATED",
"taskDefinitionKey" : "Global",
"taskDefinitionName" : "Global",
"taskDefinitionType" : "processInstance"
} ],
"orderId" : "estgjvuk56sc3o34qonmqwlpo3j65kgc"
} 状态码
| 状态码 | 描述 |
|---|---|
| 200 | OK |
错误码
请参见错误码。