Appearance
符号
一个符号是一个用于存放数值的容器。这个数值可能是具体控件包含的值,或者是流程中的具体业务编号,甚至是某条 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