Mashup - infoplus/docs GitHub Wiki
InfoPlus Form URIs
概览
ID | 级别 | 描述 | 渲染URL | 新版路由 |
---|---|---|---|---|
a1 |
流程级 | 指南页 |
/form/{code}/start | #/{code}/start |
e1 |
实例级 | 查看页 |
/form/e{entry-id}/render | #/e{entry-id}/render |
e2 |
实例级 | 管理页 |
/form/e{entry-id}/admim | #/e{entry-id}/admin |
e3 |
实例级 | 打印页 |
/form/e{entry-id}/print[/{digest}] | #/e{entry-id}/print[/{digest}] |
e4 |
实例级 | 导出页 |
/form/e{entry-id}/export/{format} | #/e{entry-id}/export/{format} |
e5-1 |
实例级 | 匿名验真页 |
/form/e{entry-id}/view/{digest} | #/e{entry-id}/view/{digest} |
e5-2 |
实例级 | 匿名验真页 |
/form/{entry-uuid}/view/{digest} | #/{entry-uuid}/view/{digest} |
e6 |
实例级 | 转跳页 |
/form/{entry-uuid}/render | #/{entry-uuid}/render |
s1 |
步骤级 | 待办页(待办) |
/form/{step-id}/render | #/{step-id}/render |
s2 |
步骤级 | 回顾页(已办) |
/form/{step-id}/render | #/{step-id}/render |
s3 |
步骤级 | 打印页 |
/form/{step-id}/print[/{digest}] | #/{step-id}/print[/{digest}] |
s4 |
步骤级 | 导出页 |
/form/{step-id}/export/{format} | #/{step-id}/export/{format} |
s5-1 |
步骤级 | 匿名验真页 |
/form/{step-id}/view/{digest} | #/{step-id}/view/{digest} |
s5-2 |
步骤级 | 匿名验真页 |
/form/{step-uuid}/view/{digest} | #/{step-uuid}/view/{digest} |
s6 |
步骤级 | 抄送查看页 |
/form/{step-id}/render?cc=true | #/{step-id}/render?cc=true |
InfoPlus Form Path Parameters
Parameter | Type | Description |
---|---|---|
code | string | 流程定义代码 |
entry-id | integer | 流水号(四种id之一) |
entry-uuid | UUID | 实例UUID(四种id之二) |
step-id | integer | 步骤号(四种id之三) |
step-uuid | UUID | 步骤UUID(四种id之四) |
format | enum | pdf、docx、png |
digest | string | 用于验证匿名的摘要,计算方式参考后续说明 |
参数digest的计算方式说明
- 计算方式:digest=MD5(id|token|expire) 或 MD5(id|token|expire|template),Hex格式,大小写不敏感
- id:为链接中的四种id中的任一种,但必须和链接一致
- token:每个流水一个,可在messenger端获得
- expire:如digest中使用则必须
明文通过查询参数
给出 ,Unix时间戳,仅该时间戳前链接有效。
InfoPlus Form Query Parameters
Parameter | Type | Default | Description |
---|---|---|---|
clear | boolean | false | 仅显示表单,隐藏掉其他部分 |
entrust | boolean | false | 提示切换委托/模拟调试的用户 |
entrance | string | - | 工作流入口自动节点的code(入口为人工节点请不要给此参数),仅多入口流程需要 |
theme | string | - | 使用哪个主题,默认使用租户配置的 |
lang | string | - | 显示语言,参考Internationalization |
locale | string | - | 同上,但会持久化,影响当前浏览器所有表单 |
release | boolean | - | 仅【a1】,是否发起正式版 |
preview | boolean | false | 仅【a1】,是否强制显示预览页 |
express | boolean | false | 仅【a1】,是否匿名访问。使用租户 ANONYMOUS_USER_ID 登录 |
task | enum | ? | 仅【e1】,可选值:none、all、done,用于无管理权限时检查是否转跳到待办/已办 |
cc | boolean | false | 仅【s6】自动标记为已读 |
expire | long | - | 仅【e5】【s5】,超时Unix时间戳 |
template | string | - | 表单视图id,仅用于匿名验真页,可指定使用哪个视图显示 |
back | uri/int | - | 办理成功后的返回地址uri; 如为int则视为按历史栈会跳,即,history.go(-back) |
snapshot | boolean | - | 仅【s2】,是否当时步骤的快照数据 |
- 进一步的back参数解释:
- 如果uri跨域,会提醒用户并给出倒计时。可通过主题修改此行为
- 对于int类型,在办理成功前如果进行了其他转跳,转跳次数会被自动累加