[]
        
(Showing Draft Content)

第五十章 关键字

观看本节视频

在活字格中有一些有特别意义的字符串,以%开头并且以%结尾,叫做关键字。

活字格提供了一系列关键字,可以方便的获取应用程序中的一些特殊数据,如当前登录用户的一些属性信息。

关键字

关键字可以用于在页面上显示信息、结合查询命令查询特定的记录、结合条件命令控制特定的流程、结合数据表操作命令更新特定的值到数据库中等。

灵活使用关键字可以使得应用程序的功能更灵活,权限控制更细致。

类别

关键字

属性

说明

登录用户信息

%CurrentUser.UserName%

用户名

返回登录用户的用户名。

%CurrentUser.Role%

角色

返回登录用户的角色。如果登录用户有多个角色,用逗号分隔开。

%CurrentUser.OrganizationSuperior%

组织上级

返回登录用户的组织上级。如果登录用户有多名组织上级,用逗号隔开。

%CurrentUser.FullName%

全名

返回登录用户的全名。

%CurrentUser.Email%

邮件地址

返回登录用户的邮件地址。

%CurrentUser.[PropertyName]%

自定义属性

返回登录用户的自定义属性值。

%CurrentUser.[OrganizationLevelName]%

指定组织级别的值

返回登录用户的指定组织级别的值。

%CurrentUser%

登录用户

返回登录用户的值。

工作流

%AssignTo%

担当者

担当者。

%Creator%

创建者

创建者。

%LastModifier%

最后修改者

最后修改者。

%RelatedAssignTo%

相关担当者

此关键字只在发送邮件命令中的“收件人”中使用。

当一个流程中有多个担当者时,其中的部分担当者已结束了此流程,剩余未结束流程的担当者则为相关担当者。

选择此关键字后则会给未结束流程的担当者,即相关担当者发送邮件。

%HistoryPartner%

历史参与者

此关键字只在发送邮件命令中的“收件人”中使用。流程中的所有担当者。

其他

%Null%

Null

表示未定义状态(空)。

%GUID%

GUID

返回GUID作为值,只能在“数据表操作”命令中使用。

%AutoGeneratedID%

自动生成ID

只能在“设置单元格属性”命令中使用。

%PageName%

页面名称

返回当前页面的名称。

%PageTitle%

页面标题

返回当前页面的标题。

%ViewportHeight%

浏览器高度

浏览器可视区域的高度。

%ViewportWidth%

浏览器宽度

浏览器可视区域的宽度。

%ActiveLanguage%

当前语言

返回登录用户使用的语言。

插入关键字

选择“插入->关键字”,在关键字列表中单击一个即可将关键字插入到页面中。


其中,用户名、用户全名、邮箱地址、角色为用户的基本属性,头衔为自定义属性,公司、事业部、部门为组织级别。

例如,在页面上插入关键字,运行后在页面中就能显示出页面名称及登录用户的属性信息。

image