根据 id 获取流程实例详情
<p><strong>简要描述:</strong> </p>
<ul>
<li>根据 id 获取审批实例详情</li>
<li>可根据审批详情页地址获取流程实例id、workid数据</li>
<li>审批详情页url规范:
<code>host/appid/workflowdetail/record/id(流程实例id)/workid(工作 id)</code></li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>{Host}/workflow/v1/instance/get</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>GET</li>
</ul>
<p><strong>请求示例Url参数</strong></p>
<pre><code>{Host}/workflow/v1/instance/get?appKey=XXX&amp;sign=XXX&amp;timestamp=XXX&amp;idXXX&amp;workId=XXX&amp;accountId=XXX</code></pre>
<p><strong>Params参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">accountId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户id,表示获取该用户的审批实例详细</td>
</tr>
<tr>
<td style="text-align: left;">appKey</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>appKey</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>sign</td>
</tr>
<tr>
<td style="text-align: left;">timestamp</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>时间戳</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>流程实例id</td>
</tr>
<tr>
<td style="text-align: left;">workId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>工作 id</td>
</tr>
</tbody>
</table>
<p><strong>返回数据说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">integer(int32)</td>
<td>状态 1进行中,2完成,3中止,4失败</td>
</tr>
<tr>
<td style="text-align: left;">title</td>
<td style="text-align: left;">string</td>
<td>标题</td>
</tr>
<tr>
<td style="text-align: left;">companyId</td>
<td style="text-align: left;">string</td>
<td>组织id</td>
</tr>
<tr>
<td style="text-align: left;">parentId</td>
<td style="text-align: left;">string</td>
<td>编辑版流程id</td>
</tr>
<tr>
<td style="text-align: left;">processId</td>
<td style="text-align: left;">string</td>
<td>流程id</td>
</tr>
<tr>
<td style="text-align: left;">processName</td>
<td style="text-align: left;">string</td>
<td>流程名字</td>
</tr>
<tr>
<td style="text-align: left;">signOperationType</td>
<td style="text-align: left;">integer(int32)</td>
<td>加签操作类型 0出选择 1审批前加签 2审批后加签</td>
</tr>
<tr>
<td style="text-align: left;">operationUserRange</td>
<td style="text-align: left;">object</td>
<td>允许操作的类型对应可选的用户范围</td>
</tr>
<tr>
<td style="text-align: left;">operationTypeList</td>
<td style="text-align: left;">array</td>
<td>可操作动作 3撤回 4通过 5拒绝 6转审 7加签 9提交 10转交 12打印</td>
</tr>
<tr>
<td style="text-align: left;">isApproval</td>
<td style="text-align: left;">boolean</td>
<td>是否是审批流</td>
</tr>
<tr>
<td style="text-align: left;">instanceType</td>
<td style="text-align: left;">integer(int32)</td>
<td>申请表单状态 -1删除,0撤回,1正常,2草稿</td>
</tr>
<tr>
<td style="text-align: left;">currentWorkIds</td>
<td style="text-align: left;">string</td>
<td>当前步骤ID列表</td>
</tr>
<tr>
<td style="text-align: left;">createDate</td>
<td style="text-align: left;">string</td>
<td>数据创建时间</td>
</tr>
<tr>
<td style="text-align: left;">callBackNodeType</td>
<td style="text-align: left;">integer(int32)</td>
<td>0:以上所有 1:仅开始 2:仅上一个 3:指定节点</td>
</tr>
<tr>
<td style="text-align: left;">btnMap</td>
<td style="text-align: left;">object</td>
<td>按钮对应的名称</td>
</tr>
<tr>
<td style="text-align: left;">allowTaskRevokeBackNodeId</td>
<td style="text-align: left;">string</td>
<td>允许审批人撤回的节点id</td>
</tr>
<tr>
<td style="text-align: left;">app</td>
<td style="text-align: left;">object</td>
<td>应用信息</td>
</tr>
<tr>
<td style="text-align: left;">createAccount</td>
<td style="text-align: left;">object</td>
<td>数据创建者,实际流程触发者信息</td>
</tr>
<tr>
<td style="text-align: left;">ownerAccount</td>
<td style="text-align: left;">object</td>
<td>数据拥有者</td>
</tr>
<tr>
<td style="text-align: left;">flowNode</td>
<td style="text-align: left;">object</td>
<td>当前节点名字</td>
</tr>
<tr>
<td style="text-align: left;">info</td>
<td style="text-align: left;">object</td>
<td>模板</td>
</tr>
<tr>
<td style="text-align: left;">opinionTemplate</td>
<td style="text-align: left;">object</td>
<td>通过否决的意见模版</td>
</tr>
<tr>
<td style="text-align: left;">currentWork</td>
<td style="text-align: left;">object</td>
<td>当前工作</td>
</tr>
<tr>
<td style="text-align: left;">works</td>
<td style="text-align: left;">object</td>
<td>流转节点实例</td>
</tr>
</tbody>
</table>
<p><strong>app 实体</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">appId</td>
<td style="text-align: left;">string</td>
<td>应用Id</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">string</td>
<td>应用名称</td>
</tr>
<tr>
<td style="text-align: left;">iconUrl</td>
<td style="text-align: left;">string</td>
<td>图标地址</td>
</tr>
<tr>
<td style="text-align: left;">iconColor</td>
<td style="text-align: left;">string</td>
<td>图标颜色</td>
</tr>
<tr>
<td style="text-align: left;">describe</td>
<td style="text-align: left;">string</td>
<td>应用描述</td>
</tr>
<tr>
<td style="text-align: left;">icon</td>
<td style="text-align: left;">string</td>
<td>图标</td>
</tr>
</tbody>
</table>
<p><strong>createAccount 实体</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">accountId</td>
<td style="text-align: left;">string</td>
<td>流程节点账号id</td>
</tr>
<tr>
<td style="text-align: left;">avatar</td>
<td style="text-align: left;">string</td>
<td>头像</td>
</tr>
<tr>
<td style="text-align: left;">fullName</td>
<td style="text-align: left;">string</td>
<td>账号名字</td>
</tr>
<tr>
<td style="text-align: left;">isOwner</td>
<td style="text-align: left;">string</td>
<td>图标颜色</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">string</td>
<td>状态</td>
</tr>
</tbody>
</table>
<p><strong>ownerAccount 实体</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">accountId</td>
<td style="text-align: left;">string</td>
<td>流程节点账号id</td>
</tr>
<tr>
<td style="text-align: left;">avatar</td>
<td style="text-align: left;">string</td>
<td>头像</td>
</tr>
<tr>
<td style="text-align: left;">fullName</td>
<td style="text-align: left;">string</td>
<td>账号名字</td>
</tr>
<tr>
<td style="text-align: left;">isOwner</td>
<td style="text-align: left;">string</td>
<td>图标颜色</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">string</td>
<td>状态</td>
</tr>
</tbody>
</table>
<p><strong>process 实体</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">count</td>
<td style="text-align: left;">integer(int64)</td>
<td>流程待处理数</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">string</td>
<td>审批唯一 id</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">string</td>
<td>流程名</td>
</tr>
<tr>
<td style="text-align: left;">parentId</td>
<td style="text-align: left;">string</td>
<td>编辑版id</td>
</tr>
</tbody>
</table>
<p><strong>flowNode 实体</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">actionId</td>
<td style="text-align: left;">string</td>
<td>流程待处理数</td>
</tr>
<tr>
<td style="text-align: left;">alias</td>
<td style="text-align: left;">string</td>
<td>别名</td>
</tr>
<tr>
<td style="text-align: left;">appId</td>
<td style="text-align: left;">string</td>
<td>引用对象ID</td>
</tr>
<tr>
<td style="text-align: left;">appType</td>
<td style="text-align: left;">string</td>
<td>应用类型 0:默认第3方,1:工作表,2:任务</td>
</tr>
<tr>
<td style="text-align: left;">auth</td>
<td style="text-align: left;">UserAuth</td>
<td>审批节点需要的认证<br/>{<br/>"overruleTypeList": [],//审批否决需要的操作:100:审批意见 1: 签名 2:实名 3:实名+实人<br/>"passTypeList": []//审批通过是需要的操作:100:审批意见 1: 签名 2:实名 3:实名+实人<br/>}</td>
</tr>
<tr>
<td style="text-align: left;">batch</td>
<td style="text-align: left;">boolean</td>
<td>是否勾选批量审批</td>
</tr>
<tr>
<td style="text-align: left;">batchType</td>
<td style="text-align: left;">integer(int32)</td>
<td>批量通过 默认是-2:审批意见必填 -1:审批表单内容有必填项,0:允许 1:签名</td>
</tr>
<tr>
<td style="text-align: left;">btnMap</td>
<td style="text-align: left;">object</td>
<td>自定义按钮名称</td>
</tr>
<tr>
<td style="text-align: left;">callBackType</td>
<td style="text-align: left;">integer(int32)</td>
<td>-1: 无配置 0:重新执行 1:直接返回审批节点</td>
</tr>
<tr>
<td style="text-align: left;">child</td>
<td style="text-align: left;">boolean</td>
<td>是否是子流程</td>
</tr>
<tr>
<td style="text-align: left;">desc</td>
<td style="text-align: left;">string</td>
<td>节点说明</td>
</tr>
<tr>
<td style="text-align: left;">encrypt</td>
<td style="text-align: left;">boolean</td>
<td>登录密码验证</td>
</tr>
<tr>
<td style="text-align: left;">fieldRequired</td>
<td style="text-align: left;">boolean</td>
<td>字段必填</td>
</tr>
<tr>
<td style="text-align: left;">formProperties</td>
<td style="text-align: left;">array</td>
<td>表单属性,详见下方formProperties对象属性</td>
</tr>
<tr>
<td style="text-align: left;">formulaMap</td>
<td style="text-align: left;">object</td>
<td>文本拼接字段对应的控件名称和节点名称map</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">string</td>
<td>节点id</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">string</td>
<td>节点名称</td>
</tr>
<tr>
<td style="text-align: left;"> overruleBatchType</td>
<td style="text-align: left;">integer(int32)</td>
<td>批量否决 默认是-2:审批意见必填 -1:审批表单内容有必填项,0:允许 1:签名</td>
</tr>
<tr>
<td style="text-align: left;"> passBatchType</td>
<td style="text-align: left;">integer(int32)</td>
<td>批量通过 默认是-2:审批意见必填 -1:审批表单内容有必填项,0:允许 1:签名</td>
</tr>
<tr>
<td style="text-align: left;">selectNodeId</td>
<td style="text-align: left;">string</td>
<td>选中的节点ID</td>
</tr>
<tr>
<td style="text-align: left;">selectNodeObj</td>
<td style="text-align: left;">object</td>
<td>默认选中的当前流程中的对象,详见下方selectNodeObj对象</td>
</tr>
<tr>
<td style="text-align: left;">subProcessId</td>
<td style="text-align: left;">string</td>
<td>执行子流程id</td>
</tr>
<tr>
<td style="text-align: left;">triggerField</td>
<td style="text-align: left;">string</td>
<td>触发 指定控件</td>
</tr>
<tr>
<td style="text-align: left;">triggerFields</td>
<td style="text-align: left;">string</td>
<td>触发 指定控件</td>
</tr>
<tr>
<td style="text-align: left;">triggerId</td>
<td style="text-align: left;">string</td>
<td>触发方式 用于发起节点 1新增 2修改</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">string</td>
<td>类型 0发起节点 1网关 2分支 3填写 4审批 5通知 6动作 7:查找 8:webhook,9:公式,10:短信,11:邮件,12:延时,13:获取批量数据,14:代码块</td>
</tr>
</tbody>
</table>
<p><strong>info 实体</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">controls</td>
<td style="text-align: left;">array</td>
<td>控件列表<br/>[{<br/>"attribute": 0,<br/>"c": "",<br/>"col": 0,<br/>"controlId": "",<br/>"controlName": "",<br/>"ctyp": 0,<br/>"dataSource": "",<br/>"default": ""<br/>"defaultMen": [],<br/>"disabled": true,<br/>"dot": 0,<br/>"enumDefault": 0,<br/>"enumDefault2": 0,<br/>"formId": "",<br/>"half": true,<br/>"hint": "",<br/>"index": 0,<br/>"innerRow": 0,<br/>"needEvaluate": true,<br/>"options": [<br/>{<br/>"index": 0,<br/>"isDeleted": true //是否删除<br/>"key": "", //选择值<br/>"value": "" //名称<br/>}<br/>],<br/>"printHide": true,<br/>"relationControls": [{}], //关联他表控件带出来的关联表控件<br/>"reltyp": 0,<br/>"required": true,<br/>"row": 0,<br/>"sourceControlId": "", //关联控件 id<br/>"sourceControlType": 0, //关联他表字段控件类型<br/>"sourceEntityName": "",//关联表的entityName<br/>"sourceTitleControlId": "",//关联他表里面的标题控件ID<br/>"tempId": 0,<br/>"templateId": {<br/>"date": "",<br/>"timestamp": 0<br/>},<br/>"type": 0,<br/>"u": "",<br/>"unit": "",<br/>"validate": true,<br/>"value": {}<br/>}<br/>]</td>
</tr>
<tr>
<td style="text-align: left;">sourceId</td>
<td style="text-align: left;">string</td>
<td>模板对应的模块实体id</td>
</tr>
<tr>
<td style="text-align: left;">specialControls</td>
<td style="text-align: left;">object</td>
<td>自定义控件id的控件列表</td>
</tr>
<tr>
<td style="text-align: left;">templateId</td>
<td style="text-align: left;">string</td>
<td>模板id</td>
</tr>
<tr>
<td style="text-align: left;">templateName</td>
<td style="text-align: left;">string</td>
<td>模板名</td>
</tr>
<tr>
<td style="text-align: left;">version</td>
<td style="text-align: left;">string</td>
<td>模板版本号</td>
</tr>
</tbody>
</table>
<p><strong>opinionTemplate 实体</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">inputType</td>
<td style="text-align: left;">stinteger(int32)</td>
<td>输入方式 1:自由输入 2:仅支持指定的模版</td>
</tr>
<tr>
<td style="text-align: left;">opinions</td>
<td style="text-align: left;">array</td>
<td>意见列表<br/>{<br/>"inputType": 0, //输入方式 1:自由输入 2:仅支持指定的模版<br/>"opinions": {} //意见列表<br/>}</td>
</tr>
</tbody>
</table>
<p><strong>auth 实体</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">overruleTypeList</td>
<td style="text-align: left;">array</td>
<td>审批否决需要的操作:100:审批意见 1: 签名 2:实名 3:实名+实人</td>
</tr>
<tr>
<td style="text-align: left;">passTypeList</td>
<td style="text-align: left;">array</td>
<td>审批通过是需要的操作:100:审批意见 1: 签名 2:实名 3:实名+实人</td>
</tr>
</tbody>
</table>
<p><strong> selectNodeObj 实体</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">actionId</td>
<td style="text-align: left;">string</td>
<td>方式:查找节点:1: 搜索,2:关联他表字段</td>
</tr>
<tr>
<td style="text-align: left;"> appId</td>
<td style="text-align: left;">string</td>
<td>引用对象ID</td>
</tr>
<tr>
<td style="text-align: left;">appName</td>
<td style="text-align: left;">string</td>
<td>引用对象名称</td>
</tr>
<tr>
<td style="text-align: left;">appType</td>
<td style="text-align: left;">integer(int32)</td>
<td>应用类型</td>
</tr>
<tr>
<td style="text-align: left;">appTypeName</td>
<td style="text-align: left;">string</td>
<td>应用名称</td>
</tr>
<tr>
<td style="text-align: left;">countersign</td>
<td style="text-align: left;">boolean</td>
<td>是否是会签组</td>
</tr>
<tr>
<td style="text-align: left;">nodeId</td>
<td style="text-align: left;">string</td>
<td>节点ID</td>
</tr>
<tr>
<td style="text-align: left;">nodeName</td>
<td style="text-align: left;">string</td>
<td>节点名称</td>
</tr>
<tr>
<td style="text-align: left;">nodeTypeId</td>
<td style="text-align: left;">string</td>
<td>类型 0发起节点 1网关 2分支 3填写 4审批 5通知 6动作 7:查找 8:webhook,9:公式,10:短信,11:邮件,12:延时,13:获取批量数据,14:代码块</td>
</tr>
</tbody>
</table>
<p><strong>formProperties 实体</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">allowAdd</td>
<td style="text-align: left;">string</td>
<td>1:子表允许新增</td>
</tr>
<tr>
<td style="text-align: left;">allowCancel</td>
<td style="text-align: left;">string</td>
<td>1:子表允许删除</td>
</tr>
<tr>
<td style="text-align: left;">allowEdit</td>
<td style="text-align: left;">string</td>
<td>1:子表允许编辑</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">string</td>
<td>字段ID</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">string</td>
<td>字段名称</td>
</tr>
<tr>
<td style="text-align: left;">property</td>
<td style="text-align: left;">string</td>
<td>字段属性 1只读 2编辑 3必填 4隐藏</td>
</tr>
<tr>
<td style="text-align: left;">showCard</td>
<td style="text-align: left;">string</td>
<td>是否显示在待处理卡片上</td>
</tr>
<tr>
<td style="text-align: left;">showType</td>
<td style="text-align: left;">string</td>
<td>关联字段用到的</td>
</tr>
<tr>
<td style="text-align: left;">subFormProperties</td>
<td style="text-align: left;">array</td>
<td>子表的字段配置</td>
</tr>
<tr>
<td style="text-align: left;">workflow</td>
<td style="text-align: left;">string</td>
<td>子表权限是否使用工作流配置的</td>
</tr>
</tbody>
</table>
<p><strong> currentWork 实体</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">allowTaskRevokeBackNodeId</td>
<td style="text-align: left;">string</td>
<td>允许审批人撤回的节点id</td>
</tr>
<tr>
<td style="text-align: left;"> allowUrge</td>
<td style="text-align: left;">string</td>
<td>允许触发者催办</td>
</tr>
<tr>
<td style="text-align: left;"> app</td>
<td style="text-align: left;">string</td>
<td>应用<br/>{<br/>"chargeId": "",//工作表负责人<br/>"describe": "",//应用描述<br/>"entityName": "",//记录名<br/>"iconColor": "",//图标颜色<br/>"iconName": "",//图标名称<br/>"id": "",//应用id<br/>"name": "",//应用名<br/>"otherApkId": "",//前端使用 其他应用Id<br/>"otherApkName": "",//前端使用 其他应用名称<br/>"type": 0//类型 0默认第3方应用 1工作表 2任务<br/>}</td>
</tr>
<tr>
<td style="text-align: left;"> assigned</td>
<td style="text-align: left;">boolean</td>
<td>是否已分配 默认值true,false 取消分配 未分配</td>
</tr>
<tr>
<td style="text-align: left;"> condition</td>
<td style="text-align: left;">string</td>
<td>会签通过的表达式,按比例通过</td>
</tr>
<tr>
<td style="text-align: left;"> countersign</td>
<td style="text-align: left;">boolean</td>
<td>是否是会签组</td>
</tr>
<tr>
<td style="text-align: left;"> countersignType</td>
<td style="text-align: left;">integer(int32)</td>
<td>会签类型 1 全员通过 2单个通过</td>
</tr>
<tr>
<td style="text-align: left;"> debugEventDump</td>
<td style="text-align: left;">object</td>
<td>调试事件 原始值</td>
</tr>
<tr>
<td style="text-align: left;"> flowNode</td>
<td style="text-align: left;">string</td>
<td>节点名字</td>
</tr>
<tr>
<td style="text-align: left;"> instanceId</td>
<td style="text-align: left;">string</td>
<td>流程实例id</td>
</tr>
<tr>
<td style="text-align: left;"> multipleLevel</td>
<td style="text-align: left;">integer(int32)</td>
<td>层级数 -1为最高级</td>
</tr>
<tr>
<td style="text-align: left;"> multipleLevelType</td>
<td style="text-align: left;">integer(int32)</td>
<td>是否是层级及类型</td>
</tr>
<tr>
<td style="text-align: left;"> sort</td>
<td style="text-align: left;">integer(int32)</td>
<td>顺序 默认值1</td>
</tr>
<tr>
<td style="text-align: left;"> urgeTime</td>
<td style="text-align: left;">string(date-time)</td>
<td>最后一次催办时间</td>
</tr>
<tr>
<td style="text-align: left;"> workId</td>
<td style="text-align: left;">string</td>
<td>工作Id</td>
</tr>
<tr>
<td style="text-align: left;"> workItems</td>
<td style="text-align: left;">array</td>
<td>工作项列表</td>
</tr>
<tr>
<td style="text-align: left;"> currentWorkIds</td>
<td style="text-align: left;">array</td>
<td>当前步骤ID列表</td>
</tr>
</tbody>
</table>
<p><strong>workItems 实体</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">alloadministratorwAdd</td>
<td style="text-align: left;">object</td>
<td>{<br/>"accountId": "",<br/>"avatar": "",<br/>"fullName": "",<br/>"isOwner": true,<br/>"status": 0<br/>}</td>
</tr>
<tr>
<td style="text-align: left;"> countersign</td>
<td style="text-align: left;">boolean</td>
<td>会签组</td>
</tr>
<tr>
<td style="text-align: left;"> countersignComplete</td>
<td style="text-align: left;">boolean</td>
<td>会签组完成</td>
</tr>
<tr>
<td style="text-align: left;"> dueTime</td>
<td style="text-align: left;">string(date-time)</td>
<td>限时截止时间</td>
</tr>
<tr>
<td style="text-align: left;"> executeTime</td>
<td style="text-align: left;">string(date-time)</td>
<td>限时执行时间</td>
</tr>
<tr>
<td style="text-align: left;"> fileIds</td>
<td style="text-align: left;">array</td>
<td>附件</td>
</tr>
<tr>
<td style="text-align: left;"> files</td>
<td style="text-align: left;">array</td>
<td>[<br/>{<br/>"accountId": "",<br/>"allowDown": "",<br/>"appID": "",<br/>"attachmentType": 0,<br/>"commentID": "",<br/>"createTime": "",<br/>"createUserAvatar": "",<br/>"createUserName": "",<br/>"docVersionID": "",<br/>"downloadUrl": "",<br/>"ext": "",<br/>"fileID": "",<br/>"fileRealPath": "",<br/>"filename": "",<br/>"filepath": "",<br/>"filesize": 0,<br/>"fromType": 0,<br/>"largeThumbnailName": "",<br/>"largeThumbnailPath": "",<br/>"middleName": "",<br/>"middlePath": "",<br/>"originalFilename": "",<br/>"previewUrl": "",<br/>"privateDownloadUrl": "",<br/>"sourceID": "",<br/>"thumbnailName": "",<br/>"thumbnailPath": "",<br/>"updateTime": "",<br/>"viewUrl": ""<br/>}<br/>]</td>
</tr>
<tr>
<td style="text-align: left;"> logIds</td>
<td style="text-align: left;">string</td>
<td>行编辑日志id</td>
</tr>
<tr>
<td style="text-align: left;"> operationTime</td>
<td style="text-align: left;">string(date-time)</td>
<td>操作时间</td>
</tr>
<tr>
<td style="text-align: left;"> operationType</td>
<td style="text-align: left;">integer(int32)</td>
<td>操作类型 0默认 1提交 2加签 3委托 4退回 5取消(非会签用)</td>
</tr>
<tr>
<td style="text-align: left;"> opinion</td>
<td style="text-align: left;">string</td>
<td>意见</td>
</tr>
<tr>
<td style="text-align: left;"> principal</td>
<td style="text-align: left;">array</td>
<td>委托人<br/>{<br/>"accountId": "",<br/>"avatar": "",<br/>"fullName": "",<br/>"isOwner": true,<br/>"status": 0<br/>}</td>
</tr>
<tr>
<td style="text-align: left;"> receiveTime</td>
<td style="text-align: left;">string(date-time)</td>
<td>接收时间</td>
</tr>
<tr>
<td style="text-align: left;"> signature</td>
<td style="text-align: left;">object</td>
<td>{<br/>"authType": 0,<br/>"bucket": 0,<br/>"key": "",<br/>"server": ""<br/>}</td>
</tr>
<tr>
<td style="text-align: left;"> type</td>
<td style="text-align: left;">string</td>
<td>类型 3填写 4审批 5抄送</td>
</tr>
<tr>
<td style="text-align: left;"> updateTime</td>
<td style="text-align: left;">string(date-time)</td>
<td>最后一次暂存操作时间</td>
</tr>
<tr>
<td style="text-align: left;"> viewTime</td>
<td style="text-align: left;">string</td>
<td>查看时间</td>
</tr>
<tr>
<td style="text-align: left;"> workId</td>
<td style="text-align: left;">string</td>
<td>工作 id</td>
</tr>
<tr>
<td style="text-align: left;"> workItemAccount</td>
<td style="text-align: left;">string</td>
<td>工作项处理人名字<br/>{<br/>"accountId": "",<br/>"avatar": "",<br/>"fullName": "",<br/>"isOwner": true,<br/>"status": 0<br/>}</td>
</tr>
<tr>
<td style="text-align: left;"> workItemId</td>
<td style="text-align: left;">string</td>
<td>工作项Id</td>
</tr>
<tr>
<td style="text-align: left;"> workItemLog</td>
<td style="text-align: left;">string</td>
<td>最后一个日志<br/>{<br/>"action": 0,//动作 1提交 2转交 3查看 4通过 5否决 8转审 9添加审批人 10被移除<br/>"actionTarget": "",//动作目标<br/>"actionTargetName": "",//动作目标名字<br/>"content": "",//意见备注<br/>"createDate": "",//操作时间<br/>"fields": [//填写的字段<br/>{<br/>"fromValue": "",//老值<br/>"id": "",//字段id<br/>"name": "",//字段名称<br/>"toValue": ""//新值<br/>}<br/>]<br/>}</td>
</tr>
<tr>
<td style="text-align: left;"> currentWorkIds</td>
<td style="text-align: left;">array</td>
<td>当前步骤ID列表</td>
</tr>
</tbody>
</table>
<p><strong>works 实体</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;"> allowTaskRevokeBackNodeId</td>
<td style="text-align: left;">string</td>
<td>允许审批人撤回的节点id</td>
</tr>
<tr>
<td style="text-align: left;"> allowUrge</td>
<td style="text-align: left;">boolean</td>
<td>允许触发者催办</td>
</tr>
<tr>
<td style="text-align: left;"> app</td>
<td style="text-align: left;">string</td>
<td>应用<br/>{<br/>"chargeId": "",//工作表负责人<br/>"describe": "",//应用描述<br/>"entityName": "",//记录名<br/>"iconColor": "",//图标颜色<br/>"iconName": "",//图标名称<br/>"id": "",//应用id<br/>"name": "",//应用名<br/>"otherApkId": "",//前端使用 其他应用Id<br/>"otherApkName": "",//前端使用 其他应用名称<br/>"type": 0//类型 0默认第3方应用 1工作表 2任务<br/>}</td>
</tr>
<tr>
<td style="text-align: left;"> assigned</td>
<td style="text-align: left;">boolean</td>
<td>是否已分配 默认值true,false 取消分配 未分配</td>
</tr>
<tr>
<td style="text-align: left;"> condition</td>
<td style="text-align: left;">string</td>
<td>会签通过的表达式,按比例通过</td>
</tr>
<tr>
<td style="text-align: left;"> countersign</td>
<td style="text-align: left;">boolean</td>
<td>是否是会签组</td>
</tr>
<tr>
<td style="text-align: left;"> countersignType</td>
<td style="text-align: left;">integer(int32)</td>
<td>会签类型 1 全员通过 2单个通过</td>
</tr>
<tr>
<td style="text-align: left;"> debugEventDump</td>
<td style="text-align: left;">object</td>
<td>调试事件 原始值</td>
</tr>
<tr>
<td style="text-align: left;"> flowNode</td>
<td style="text-align: left;">string</td>
<td>节点名字</td>
</tr>
<tr>
<td style="text-align: left;"> instanceId</td>
<td style="text-align: left;">string</td>
<td>流程实例id</td>
</tr>
<tr>
<td style="text-align: left;"> multipleLevel</td>
<td style="text-align: left;">integer(int32)</td>
<td>层级数 -1为最高级</td>
</tr>
<tr>
<td style="text-align: left;"> multipleLevelType</td>
<td style="text-align: left;">integer(int32)</td>
<td>是否是层级及类型</td>
</tr>
<tr>
<td style="text-align: left;"> sort</td>
<td style="text-align: left;">integer(int32)</td>
<td>顺序 默认值1</td>
</tr>
<tr>
<td style="text-align: left;"> urgeTime</td>
<td style="text-align: left;">string(date-time)</td>
<td>最后一次催办时间</td>
</tr>
<tr>
<td style="text-align: left;"> workId</td>
<td style="text-align: left;">string</td>
<td>工作Id</td>
</tr>
<tr>
<td style="text-align: left;"> workItems</td>
<td style="text-align: left;">array</td>
<td>工作项列表</td>
</tr>
</tbody>
</table>
<p><strong>成功</strong></p>
<pre><code>{
&quot;allowTaskRevokeBackNodeId&quot;: &quot;&quot;,
&quot;app&quot;: {
&quot;describe&quot;: &quot;&quot;,
&quot;icon&quot;: &quot;&quot;,
&quot;iconColor&quot;: &quot;&quot;,
&quot;iconUrl&quot;: &quot;&quot;,
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;
},
&quot;backFlowNodes&quot;: [
{
&quot;actionId&quot;: &quot;&quot;,
&quot;alias&quot;: &quot;&quot;,
&quot;appId&quot;: &quot;&quot;,
&quot;appType&quot;: 0,
&quot;auth&quot;: {
&quot;overruleTypeList&quot;: [],
&quot;passTypeList&quot;: []
},
&quot;batch&quot;: true,
&quot;batchType&quot;: 0,
&quot;btnMap&quot;: {},
&quot;callBackType&quot;: 0,
&quot;child&quot;: true,
&quot;desc&quot;: &quot;&quot;,
&quot;encrypt&quot;: true,
&quot;fieldRequired&quot;: true,
&quot;flowIds&quot;: [],
&quot;flows&quot;: [
{}
],
&quot;formProperties&quot;: [
{
&quot;allowAdd&quot;: &quot;&quot;,
&quot;allowCancel&quot;: &quot;&quot;,
&quot;allowEdit&quot;: &quot;&quot;,
&quot;detailTable&quot;: true,
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;,
&quot;property&quot;: 0,
&quot;sectionId&quot;: &quot;&quot;,
&quot;showCard&quot;: 0,
&quot;showType&quot;: &quot;&quot;,
&quot;subFormProperties&quot;: [
{
&quot;allowAdd&quot;: &quot;&quot;,
&quot;allowCancel&quot;: &quot;&quot;,
&quot;allowEdit&quot;: &quot;&quot;,
&quot;detailTable&quot;: true,
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;,
&quot;property&quot;: 0,
&quot;sectionId&quot;: &quot;&quot;,
&quot;showCard&quot;: 0,
&quot;showType&quot;: &quot;&quot;,
&quot;subFormProperties&quot;: [
{}
],
&quot;type&quot;: 0,
&quot;workflow&quot;: true
}
],
&quot;type&quot;: 0,
&quot;workflow&quot;: true
}
],
&quot;formulaMap&quot;: {},
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;,
&quot;nextId&quot;: &quot;&quot;,
&quot;overruleBatchType&quot;: 0,
&quot;passBatchType&quot;: 0,
&quot;prveId&quot;: &quot;&quot;,
&quot;resultTypeId&quot;: 0,
&quot;selectNodeId&quot;: &quot;&quot;,
&quot;selectNodeObj&quot;: {
&quot;actionId&quot;: &quot;&quot;,
&quot;appId&quot;: &quot;&quot;,
&quot;appName&quot;: &quot;&quot;,
&quot;appType&quot;: 0,
&quot;appTypeName&quot;: &quot;&quot;,
&quot;countersign&quot;: true,
&quot;nodeId&quot;: &quot;&quot;,
&quot;nodeName&quot;: &quot;&quot;,
&quot;nodeTypeId&quot;: 0
},
&quot;subProcessId&quot;: &quot;&quot;,
&quot;triggerField&quot;: &quot;&quot;,
&quot;triggerFields&quot;: [],
&quot;triggerId&quot;: &quot;&quot;,
&quot;type&quot;: 0
}
],
&quot;btnMap&quot;: {},
&quot;callBackNodeType&quot;: 0,
&quot;companyId&quot;: &quot;&quot;,
&quot;createAccount&quot;: {
&quot;accountId&quot;: &quot;&quot;,
&quot;avatar&quot;: &quot;&quot;,
&quot;fullName&quot;: &quot;&quot;,
&quot;isOwner&quot;: true,
&quot;status&quot;: 0
},
&quot;createDate&quot;: &quot;&quot;,
&quot;currentWork&quot;: {
&quot;allowTaskRevokeBackNodeId&quot;: &quot;&quot;,
&quot;allowUrge&quot;: true,
&quot;app&quot;: {
&quot;chargeId&quot;: &quot;&quot;,
&quot;describe&quot;: &quot;&quot;,
&quot;entityName&quot;: &quot;&quot;,
&quot;iconColor&quot;: &quot;&quot;,
&quot;iconName&quot;: &quot;&quot;,
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;,
&quot;otherApkId&quot;: &quot;&quot;,
&quot;otherApkName&quot;: &quot;&quot;,
&quot;type&quot;: 0
},
&quot;assigned&quot;: true,
&quot;condition&quot;: &quot;&quot;,
&quot;countersign&quot;: true,
&quot;countersignType&quot;: 0,
&quot;debugEventDump&quot;: {},
&quot;flowNode&quot;: {
&quot;actionId&quot;: &quot;&quot;,
&quot;alias&quot;: &quot;&quot;,
&quot;appId&quot;: &quot;&quot;,
&quot;appType&quot;: 0,
&quot;auth&quot;: {
&quot;overruleTypeList&quot;: [],
&quot;passTypeList&quot;: []
},
&quot;batch&quot;: true,
&quot;batchType&quot;: 0,
&quot;btnMap&quot;: {},
&quot;callBackType&quot;: 0,
&quot;child&quot;: true,
&quot;desc&quot;: &quot;&quot;,
&quot;encrypt&quot;: true,
&quot;fieldRequired&quot;: true,
&quot;flowIds&quot;: [],
&quot;flows&quot;: [
{}
],
&quot;formProperties&quot;: [
{
&quot;allowAdd&quot;: &quot;&quot;,
&quot;allowCancel&quot;: &quot;&quot;,
&quot;allowEdit&quot;: &quot;&quot;,
&quot;detailTable&quot;: true,
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;,
&quot;property&quot;: 0,
&quot;sectionId&quot;: &quot;&quot;,
&quot;showCard&quot;: 0,
&quot;showType&quot;: &quot;&quot;,
&quot;subFormProperties&quot;: [
{
&quot;allowAdd&quot;: &quot;&quot;,
&quot;allowCancel&quot;: &quot;&quot;,
&quot;allowEdit&quot;: &quot;&quot;,
&quot;detailTable&quot;: true,
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;,
&quot;property&quot;: 0,
&quot;sectionId&quot;: &quot;&quot;,
&quot;showCard&quot;: 0,
&quot;showType&quot;: &quot;&quot;,
&quot;subFormProperties&quot;: [
{}
],
&quot;type&quot;: 0,
&quot;workflow&quot;: true
}
],
&quot;type&quot;: 0,
&quot;workflow&quot;: true
}
],
&quot;formulaMap&quot;: {},
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;,
&quot;nextId&quot;: &quot;&quot;,
&quot;overruleBatchType&quot;: 0,
&quot;passBatchType&quot;: 0,
&quot;prveId&quot;: &quot;&quot;,
&quot;resultTypeId&quot;: 0,
&quot;selectNodeId&quot;: &quot;&quot;,
&quot;selectNodeObj&quot;: {
&quot;actionId&quot;: &quot;&quot;,
&quot;appId&quot;: &quot;&quot;,
&quot;appName&quot;: &quot;&quot;,
&quot;appType&quot;: 0,
&quot;appTypeName&quot;: &quot;&quot;,
&quot;countersign&quot;: true,
&quot;nodeId&quot;: &quot;&quot;,
&quot;nodeName&quot;: &quot;&quot;,
&quot;nodeTypeId&quot;: 0
},
&quot;subProcessId&quot;: &quot;&quot;,
&quot;triggerField&quot;: &quot;&quot;,
&quot;triggerFields&quot;: [],
&quot;triggerId&quot;: &quot;&quot;,
&quot;type&quot;: 0
},
&quot;instanceId&quot;: &quot;&quot;,
&quot;multipleLevel&quot;: 0,
&quot;multipleLevelType&quot;: 0,
&quot;sort&quot;: 0,
&quot;urgeTime&quot;: &quot;&quot;,
&quot;workId&quot;: &quot;&quot;,
&quot;workItems&quot;: [
{
&quot;administrator&quot;: {
&quot;accountId&quot;: &quot;&quot;,
&quot;avatar&quot;: &quot;&quot;,
&quot;fullName&quot;: &quot;&quot;,
&quot;isOwner&quot;: true,
&quot;status&quot;: 0
},
&quot;countersign&quot;: true,
&quot;countersignComplete&quot;: true,
&quot;dueTime&quot;: &quot;&quot;,
&quot;executeTime&quot;: &quot;&quot;,
&quot;fileIds&quot;: [],
&quot;files&quot;: [
{
&quot;accountId&quot;: &quot;&quot;,
&quot;allowDown&quot;: &quot;&quot;,
&quot;appID&quot;: &quot;&quot;,
&quot;attachmentType&quot;: 0,
&quot;commentID&quot;: &quot;&quot;,
&quot;createTime&quot;: &quot;&quot;,
&quot;createUserAvatar&quot;: &quot;&quot;,
&quot;createUserName&quot;: &quot;&quot;,
&quot;docVersionID&quot;: &quot;&quot;,
&quot;downloadUrl&quot;: &quot;&quot;,
&quot;ext&quot;: &quot;&quot;,
&quot;fileID&quot;: &quot;&quot;,
&quot;fileRealPath&quot;: &quot;&quot;,
&quot;filename&quot;: &quot;&quot;,
&quot;filepath&quot;: &quot;&quot;,
&quot;filesize&quot;: 0,
&quot;fromType&quot;: 0,
&quot;largeThumbnailName&quot;: &quot;&quot;,
&quot;largeThumbnailPath&quot;: &quot;&quot;,
&quot;middleName&quot;: &quot;&quot;,
&quot;middlePath&quot;: &quot;&quot;,
&quot;originalFilename&quot;: &quot;&quot;,
&quot;previewUrl&quot;: &quot;&quot;,
&quot;privateDownloadUrl&quot;: &quot;&quot;,
&quot;sourceID&quot;: &quot;&quot;,
&quot;thumbnailName&quot;: &quot;&quot;,
&quot;thumbnailPath&quot;: &quot;&quot;,
&quot;updateTime&quot;: &quot;&quot;,
&quot;viewUrl&quot;: &quot;&quot;
}
],
&quot;logIds&quot;: [],
&quot;operationTime&quot;: &quot;&quot;,
&quot;operationType&quot;: 0,
&quot;opinion&quot;: &quot;&quot;,
&quot;principal&quot;: {
&quot;accountId&quot;: &quot;&quot;,
&quot;avatar&quot;: &quot;&quot;,
&quot;fullName&quot;: &quot;&quot;,
&quot;isOwner&quot;: true,
&quot;status&quot;: 0
},
&quot;receiveTime&quot;: &quot;&quot;,
&quot;signature&quot;: {
&quot;authType&quot;: 0,
&quot;bucket&quot;: 0,
&quot;key&quot;: &quot;&quot;,
&quot;server&quot;: &quot;&quot;
},
&quot;type&quot;: 0,
&quot;updateTime&quot;: &quot;&quot;,
&quot;viewTime&quot;: &quot;&quot;,
&quot;workId&quot;: &quot;&quot;,
&quot;workItemAccount&quot;: {
&quot;accountId&quot;: &quot;&quot;,
&quot;avatar&quot;: &quot;&quot;,
&quot;fullName&quot;: &quot;&quot;,
&quot;isOwner&quot;: true,
&quot;status&quot;: 0
},
&quot;workItemId&quot;: &quot;&quot;,
&quot;workItemLog&quot;: {
&quot;action&quot;: 0,
&quot;actionTarget&quot;: &quot;&quot;,
&quot;actionTargetName&quot;: &quot;&quot;,
&quot;content&quot;: &quot;&quot;,
&quot;createDate&quot;: &quot;&quot;,
&quot;fields&quot;: [
{
&quot;fromValue&quot;: &quot;&quot;,
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;,
&quot;toValue&quot;: &quot;&quot;
}
]
}
}
]
},
&quot;currentWorkIds&quot;: [],
&quot;currentWorkItem&quot;: {
&quot;administrator&quot;: {
&quot;accountId&quot;: &quot;&quot;,
&quot;avatar&quot;: &quot;&quot;,
&quot;fullName&quot;: &quot;&quot;,
&quot;isOwner&quot;: true,
&quot;status&quot;: 0
},
&quot;countersign&quot;: true,
&quot;countersignComplete&quot;: true,
&quot;dueTime&quot;: &quot;&quot;,
&quot;executeTime&quot;: &quot;&quot;,
&quot;fileIds&quot;: [],
&quot;files&quot;: [
{
&quot;accountId&quot;: &quot;&quot;,
&quot;allowDown&quot;: &quot;&quot;,
&quot;appID&quot;: &quot;&quot;,
&quot;attachmentType&quot;: 0,
&quot;commentID&quot;: &quot;&quot;,
&quot;createTime&quot;: &quot;&quot;,
&quot;createUserAvatar&quot;: &quot;&quot;,
&quot;createUserName&quot;: &quot;&quot;,
&quot;docVersionID&quot;: &quot;&quot;,
&quot;downloadUrl&quot;: &quot;&quot;,
&quot;ext&quot;: &quot;&quot;,
&quot;fileID&quot;: &quot;&quot;,
&quot;fileRealPath&quot;: &quot;&quot;,
&quot;filename&quot;: &quot;&quot;,
&quot;filepath&quot;: &quot;&quot;,
&quot;filesize&quot;: 0,
&quot;fromType&quot;: 0,
&quot;largeThumbnailName&quot;: &quot;&quot;,
&quot;largeThumbnailPath&quot;: &quot;&quot;,
&quot;middleName&quot;: &quot;&quot;,
&quot;middlePath&quot;: &quot;&quot;,
&quot;originalFilename&quot;: &quot;&quot;,
&quot;previewUrl&quot;: &quot;&quot;,
&quot;privateDownloadUrl&quot;: &quot;&quot;,
&quot;sourceID&quot;: &quot;&quot;,
&quot;thumbnailName&quot;: &quot;&quot;,
&quot;thumbnailPath&quot;: &quot;&quot;,
&quot;updateTime&quot;: &quot;&quot;,
&quot;viewUrl&quot;: &quot;&quot;
}
],
&quot;logIds&quot;: [],
&quot;operationTime&quot;: &quot;&quot;,
&quot;operationType&quot;: 0,
&quot;opinion&quot;: &quot;&quot;,
&quot;principal&quot;: {
&quot;accountId&quot;: &quot;&quot;,
&quot;avatar&quot;: &quot;&quot;,
&quot;fullName&quot;: &quot;&quot;,
&quot;isOwner&quot;: true,
&quot;status&quot;: 0
},
&quot;receiveTime&quot;: &quot;&quot;,
&quot;signature&quot;: {
&quot;authType&quot;: 0,
&quot;bucket&quot;: 0,
&quot;key&quot;: &quot;&quot;,
&quot;server&quot;: &quot;&quot;
},
&quot;type&quot;: 0,
&quot;updateTime&quot;: &quot;&quot;,
&quot;viewTime&quot;: &quot;&quot;,
&quot;workId&quot;: &quot;&quot;,
&quot;workItemAccount&quot;: {
&quot;accountId&quot;: &quot;&quot;,
&quot;avatar&quot;: &quot;&quot;,
&quot;fullName&quot;: &quot;&quot;,
&quot;isOwner&quot;: true,
&quot;status&quot;: 0
},
&quot;workItemId&quot;: &quot;&quot;,
&quot;workItemLog&quot;: {
&quot;action&quot;: 0,
&quot;actionTarget&quot;: &quot;&quot;,
&quot;actionTargetName&quot;: &quot;&quot;,
&quot;content&quot;: &quot;&quot;,
&quot;createDate&quot;: &quot;&quot;,
&quot;fields&quot;: [
{
&quot;fromValue&quot;: &quot;&quot;,
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;,
&quot;toValue&quot;: &quot;&quot;
}
]
}
},
&quot;flowNode&quot;: {
&quot;alias&quot;: &quot;&quot;,
&quot;allowForward&quot;: true,
&quot;allowSign&quot;: true,
&quot;allowTransfer&quot;: true,
&quot;appId&quot;: &quot;&quot;,
&quot;appType&quot;: 0,
&quot;auth&quot;: {
&quot;overruleTypeList&quot;: [],
&quot;passTypeList&quot;: []
},
&quot;desc&quot;: &quot;&quot;,
&quot;encrypt&quot;: true,
&quot;formulaMap&quot;: {},
&quot;id&quot;: &quot;&quot;,
&quot;ignoreRequired&quot;: true,
&quot;isCallBack&quot;: true,
&quot;name&quot;: &quot;&quot;,
&quot;selectNodeId&quot;: &quot;&quot;,
&quot;selectNodeObj&quot;: {
&quot;actionId&quot;: &quot;&quot;,
&quot;appId&quot;: &quot;&quot;,
&quot;appName&quot;: &quot;&quot;,
&quot;appType&quot;: 0,
&quot;appTypeName&quot;: &quot;&quot;,
&quot;countersign&quot;: true,
&quot;nodeId&quot;: &quot;&quot;,
&quot;nodeName&quot;: &quot;&quot;,
&quot;nodeTypeId&quot;: 0
},
&quot;signatureType&quot;: 0,
&quot;type&quot;: 0
},
&quot;info&quot;: {
&quot;controls&quot;: [
{
&quot;attribute&quot;: 0,
&quot;c&quot;: &quot;&quot;,
&quot;col&quot;: 0,
&quot;controlId&quot;: &quot;&quot;,
&quot;controlName&quot;: &quot;&quot;,
&quot;ctyp&quot;: 0,
&quot;dataSource&quot;: &quot;&quot;,
&quot;default&quot;: &quot;&quot;,
&quot;defaultMen&quot;: [],
&quot;disabled&quot;: true,
&quot;dot&quot;: 0,
&quot;enumDefault&quot;: 0,
&quot;enumDefault2&quot;: 0,
&quot;formId&quot;: &quot;&quot;,
&quot;half&quot;: true,
&quot;hint&quot;: &quot;&quot;,
&quot;index&quot;: 0,
&quot;innerRow&quot;: 0,
&quot;needEvaluate&quot;: true,
&quot;options&quot;: [
{
&quot;index&quot;: 0,
&quot;isDeleted&quot;: true,
&quot;key&quot;: &quot;&quot;,
&quot;value&quot;: &quot;&quot;
}
],
&quot;printHide&quot;: true,
&quot;relationControls&quot;: [
{}
],
&quot;reltyp&quot;: 0,
&quot;required&quot;: true,
&quot;row&quot;: 0,
&quot;sourceControlId&quot;: &quot;&quot;,
&quot;sourceControlType&quot;: 0,
&quot;sourceEntityName&quot;: &quot;&quot;,
&quot;sourceTitleControlId&quot;: &quot;&quot;,
&quot;tempId&quot;: 0,
&quot;templateId&quot;: {
&quot;date&quot;: &quot;&quot;,
&quot;timestamp&quot;: 0
},
&quot;type&quot;: 0,
&quot;u&quot;: &quot;&quot;,
&quot;unit&quot;: &quot;&quot;,
&quot;validate&quot;: true,
&quot;value&quot;: {}
}
],
&quot;sourceId&quot;: &quot;&quot;,
&quot;specialControls&quot;: {},
&quot;templateId&quot;: &quot;&quot;,
&quot;templateName&quot;: &quot;&quot;,
&quot;version&quot;: 0
},
&quot;instanceType&quot;: 0,
&quot;isApproval&quot;: true,
&quot;operationTypeList&quot;: [],
&quot;operationUserRange&quot;: {},
&quot;opinionTemplate&quot;: {
&quot;inputType&quot;: 0,
&quot;opinions&quot;: {}
},
&quot;ownerAccount&quot;: {
&quot;accountId&quot;: &quot;&quot;,
&quot;avatar&quot;: &quot;&quot;,
&quot;fullName&quot;: &quot;&quot;,
&quot;isOwner&quot;: true,
&quot;status&quot;: 0
},
&quot;parentId&quot;: &quot;&quot;,
&quot;processId&quot;: &quot;&quot;,
&quot;processName&quot;: &quot;&quot;,
&quot;signOperationType&quot;: 0,
&quot;status&quot;: 0,
&quot;title&quot;: &quot;&quot;,
&quot;works&quot;: [
{
&quot;allowTaskRevokeBackNodeId&quot;: &quot;&quot;,
&quot;allowUrge&quot;: true,
&quot;app&quot;: {
&quot;chargeId&quot;: &quot;&quot;,
&quot;describe&quot;: &quot;&quot;,
&quot;entityName&quot;: &quot;&quot;,
&quot;iconColor&quot;: &quot;&quot;,
&quot;iconName&quot;: &quot;&quot;,
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;,
&quot;otherApkId&quot;: &quot;&quot;,
&quot;otherApkName&quot;: &quot;&quot;,
&quot;type&quot;: 0
},
&quot;assigned&quot;: true,
&quot;condition&quot;: &quot;&quot;,
&quot;countersign&quot;: true,
&quot;countersignType&quot;: 0,
&quot;debugEventDump&quot;: {},
&quot;flowNode&quot;: {
&quot;actionId&quot;: &quot;&quot;,
&quot;alias&quot;: &quot;&quot;,
&quot;appId&quot;: &quot;&quot;,
&quot;appType&quot;: 0,
&quot;auth&quot;: {
&quot;overruleTypeList&quot;: [],
&quot;passTypeList&quot;: []
},
&quot;batch&quot;: true,
&quot;batchType&quot;: 0,
&quot;btnMap&quot;: {},
&quot;callBackType&quot;: 0,
&quot;child&quot;: true,
&quot;desc&quot;: &quot;&quot;,
&quot;encrypt&quot;: true,
&quot;fieldRequired&quot;: true,
&quot;flowIds&quot;: [],
&quot;flows&quot;: [
{}
],
&quot;formProperties&quot;: [
{
&quot;allowAdd&quot;: &quot;&quot;,
&quot;allowCancel&quot;: &quot;&quot;,
&quot;allowEdit&quot;: &quot;&quot;,
&quot;detailTable&quot;: true,
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;,
&quot;property&quot;: 0,
&quot;sectionId&quot;: &quot;&quot;,
&quot;showCard&quot;: 0,
&quot;showType&quot;: &quot;&quot;,
&quot;subFormProperties&quot;: [
{
&quot;allowAdd&quot;: &quot;&quot;,
&quot;allowCancel&quot;: &quot;&quot;,
&quot;allowEdit&quot;: &quot;&quot;,
&quot;detailTable&quot;: true,
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;,
&quot;property&quot;: 0,
&quot;sectionId&quot;: &quot;&quot;,
&quot;showCard&quot;: 0,
&quot;showType&quot;: &quot;&quot;,
&quot;subFormProperties&quot;: [
{}
],
&quot;type&quot;: 0,
&quot;workflow&quot;: true
}
],
&quot;type&quot;: 0,
&quot;workflow&quot;: true
}
],
&quot;formulaMap&quot;: {},
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;,
&quot;nextId&quot;: &quot;&quot;,
&quot;overruleBatchType&quot;: 0,
&quot;passBatchType&quot;: 0,
&quot;prveId&quot;: &quot;&quot;,
&quot;resultTypeId&quot;: 0,
&quot;selectNodeId&quot;: &quot;&quot;,
&quot;selectNodeObj&quot;: {
&quot;actionId&quot;: &quot;&quot;,
&quot;appId&quot;: &quot;&quot;,
&quot;appName&quot;: &quot;&quot;,
&quot;appType&quot;: 0,
&quot;appTypeName&quot;: &quot;&quot;,
&quot;countersign&quot;: true,
&quot;nodeId&quot;: &quot;&quot;,
&quot;nodeName&quot;: &quot;&quot;,
&quot;nodeTypeId&quot;: 0
},
&quot;subProcessId&quot;: &quot;&quot;,
&quot;triggerField&quot;: &quot;&quot;,
&quot;triggerFields&quot;: [],
&quot;triggerId&quot;: &quot;&quot;,
&quot;type&quot;: 0
},
&quot;instanceId&quot;: &quot;&quot;,
&quot;multipleLevel&quot;: 0,
&quot;multipleLevelType&quot;: 0,
&quot;sort&quot;: 0,
&quot;urgeTime&quot;: &quot;&quot;,
&quot;workId&quot;: &quot;&quot;,
&quot;workItems&quot;: [
{
&quot;administrator&quot;: {
&quot;accountId&quot;: &quot;&quot;,
&quot;avatar&quot;: &quot;&quot;,
&quot;fullName&quot;: &quot;&quot;,
&quot;isOwner&quot;: true,
&quot;status&quot;: 0
},
&quot;countersign&quot;: true,
&quot;countersignComplete&quot;: true,
&quot;dueTime&quot;: &quot;&quot;,
&quot;executeTime&quot;: &quot;&quot;,
&quot;fileIds&quot;: [],
&quot;files&quot;: [
{
&quot;accountId&quot;: &quot;&quot;,
&quot;allowDown&quot;: &quot;&quot;,
&quot;appID&quot;: &quot;&quot;,
&quot;attachmentType&quot;: 0,
&quot;commentID&quot;: &quot;&quot;,
&quot;createTime&quot;: &quot;&quot;,
&quot;createUserAvatar&quot;: &quot;&quot;,
&quot;createUserName&quot;: &quot;&quot;,
&quot;docVersionID&quot;: &quot;&quot;,
&quot;downloadUrl&quot;: &quot;&quot;,
&quot;ext&quot;: &quot;&quot;,
&quot;fileID&quot;: &quot;&quot;,
&quot;fileRealPath&quot;: &quot;&quot;,
&quot;filename&quot;: &quot;&quot;,
&quot;filepath&quot;: &quot;&quot;,
&quot;filesize&quot;: 0,
&quot;fromType&quot;: 0,
&quot;largeThumbnailName&quot;: &quot;&quot;,
&quot;largeThumbnailPath&quot;: &quot;&quot;,
&quot;middleName&quot;: &quot;&quot;,
&quot;middlePath&quot;: &quot;&quot;,
&quot;originalFilename&quot;: &quot;&quot;,
&quot;previewUrl&quot;: &quot;&quot;,
&quot;privateDownloadUrl&quot;: &quot;&quot;,
&quot;sourceID&quot;: &quot;&quot;,
&quot;thumbnailName&quot;: &quot;&quot;,
&quot;thumbnailPath&quot;: &quot;&quot;,
&quot;updateTime&quot;: &quot;&quot;,
&quot;viewUrl&quot;: &quot;&quot;
}
],
&quot;logIds&quot;: [],
&quot;operationTime&quot;: &quot;&quot;,
&quot;operationType&quot;: 0,
&quot;opinion&quot;: &quot;&quot;,
&quot;principal&quot;: {
&quot;accountId&quot;: &quot;&quot;,
&quot;avatar&quot;: &quot;&quot;,
&quot;fullName&quot;: &quot;&quot;,
&quot;isOwner&quot;: true,
&quot;status&quot;: 0
},
&quot;receiveTime&quot;: &quot;&quot;,
&quot;signature&quot;: {
&quot;authType&quot;: 0,
&quot;bucket&quot;: 0,
&quot;key&quot;: &quot;&quot;,
&quot;server&quot;: &quot;&quot;
},
&quot;type&quot;: 0,
&quot;updateTime&quot;: &quot;&quot;,
&quot;viewTime&quot;: &quot;&quot;,
&quot;workId&quot;: &quot;&quot;,
&quot;workItemAccount&quot;: {
&quot;accountId&quot;: &quot;&quot;,
&quot;avatar&quot;: &quot;&quot;,
&quot;fullName&quot;: &quot;&quot;,
&quot;isOwner&quot;: true,
&quot;status&quot;: 0
},
&quot;workItemId&quot;: &quot;&quot;,
&quot;workItemLog&quot;: {
&quot;action&quot;: 0,
&quot;actionTarget&quot;: &quot;&quot;,
&quot;actionTargetName&quot;: &quot;&quot;,
&quot;content&quot;: &quot;&quot;,
&quot;createDate&quot;: &quot;&quot;,
&quot;fields&quot;: [
{
&quot;fromValue&quot;: &quot;&quot;,
&quot;id&quot;: &quot;&quot;,
&quot;name&quot;: &quot;&quot;,
&quot;toValue&quot;: &quot;&quot;
}
]
}
}
]
}
]
}</code></pre>