Skip to content

符号

一个符号是一个用于存放数值的容器。这个数值可能是具体控件包含的值,或者是流程中的具体业务编号,甚至是某条 sql 的查询结果。通过使用符号,我们就可以在事件编辑中方便插入需要的数据。

[] 资源符号

资源符号内可填入特定格式的参数,用来获取对应的资源,下面是一些示例:

表达式说明
['入职申请表']表单名称、控件名称、查询模板名称、函数模板名称、打印模板名称等
[1001]计数器编号、表单 id、控件 id、查询模板 id、函数模板 id 等
['收件箱'.'任务编号']表示获取 '收件箱' 表格中的 '任务编号'列
['收件箱'.'任务编号'(SELECTED==0)]SELECTED==*表示获取表格的所有行
SELECTED==0表示获取表格的所有行
SELECTED==-1表示获取表格中选中的行
SELECTED==3表示获取表格中第三行

[@] 接收参数

[@ 0]表示接收第一个参数, [@ 1]表示接收第二个参数, [@ 2]表示接收第三个参数 ......以此类推。

[#] TSQL 语句

[#--数据库名称:SQL语句] 根据数据库名称去匹配所使用的数据库的 SQL 语句,例如:[# select * from a --oracle:select * from a]

默认 SQL

前面要有默认的 SQL,如果没有匹配的数据库,会使用前面的默认 SQL 语句。

[$] 系统变量

表达式说明
[$ USERID]登录用户编号
[$ USERNAME]登录用户名称
[$ USERCODE]当前用户编号
[$ ORGNAME1]所在组织机构名称
[$ ORGCODE1]所在组织机构编号
[$ INSTANCE]当前受理编号
[$ CURTIME]当前系统时间
[$ CURROLE]登录用户的角色
[$ CURFLOW]当期流程编号
[$ CURFTASK]当前任务编号
[$ CURTACHE]当前业务环节
[$ CURSTATE]当前业务状态编号
[$ UPLOADFILE]上传文件
[$ TOKEN]登录凭证

[% api/url] API 路径

config.xml 文件中配置相关 api 地址:

xml
<api>
  <url>http://127.0.0.1:6108/yxpt</url>
  <address>http://127.0.0.1:6108/gjpt</address>
</api>
<api>
  <url>http://127.0.0.1:6108/yxpt</url>
  <address>http://127.0.0.1:6108/gjpt</address>
</api>

openurl([% api/url]+'/form/index.jsp')

调用的地址为: http://127.0.0.1:6108/yxpt/form/index.jsp

openurl([% api/address]+'/form/index.jsp')

调用的地址为: http://127.0.0.1:6108/gjpt/form/index.jsp

Powerd by Vitepress.