AWS @公式参考指南

系统

sid

语法

@sid

  • 操作者会话

参数

例子

Tom登录的会话是@sid

结果

Tom登录的会话是a5140bac-34a1-49fc-b752-1289e6219e77

lang

语法

@lang

  • 操作者使用的界面语言

参数

例子

Tom使用的界面语言是@lang

结果

Tom使用的界面语言是cn

i18n

语法

@i18n(*key,*appId,lang)

  • 获取指定键值的多语言配置

参数

  • key (必选)多语言Key,注意区分大小写

  • appId (必选)该配置在指定的appId应用资源包中

  • lang (可选)语言名,如未指定默认取当前操作者所处的语言环境

例子

deviceType

语法

@deviceType

  • 操作者使用的设备类型

参数

例子

Tom使用的设备类型是@deviceType

结果

Tom使用的设备类型是pc

clientIp

语法

@clientIp

  • 操作者的IP地址

参数

例子

Tom的IP是@clientIp

结果

Tom的IP是10.10.0.1

portalUrl

语法

@portalUrl

  • 用户访问AWS门户的根URL
  • 该项出厂时未配置,用于指定外部用户访问BPM请求的根URL,例如在一封互联网邮件中打开一个待办任务。如果内外网同时访问,该配置项应该是一个域名地址
  • 后缀无/

参数

例子

外部用户访问AWS BPM客户端的URL根地址是@portalUrl

结果

外部用户访问AWS BPM客户端的URL根地址是http://www.domain.com/portal

serverInstance

语法

@serverInstance

  • 当前AWS服务的实例Id
  • 集群部署时,实例名不同

参数

例子

当前的AWS实例Id是@serverInstance

结果

当前的AWS实例Id是aws1

serverProperty

语法

@serverProperty(*name)

  • AWS服务器扩展参数配置
  • 读取server.xml中有关properties内的扩展参数值
  • 名称区分大小写

参数

  • name (必选)由管理员在server.xml中配置的扩展参数名

例子

自定义参数ABC的值是@serverProperty(ABC)

@sysProperty

语法

@sysProperty(name)

  • 支持aws.home、系统环境变量

参数

例子

key的值是@sysProperty(java.version)

@env

语法

@env(*varName,valueOf)

  • 取CC环境变量值,如果参数不存在将抛出异常

参数

  • varName (必选) CC环境参数名称
  • valueOf (可选) 可设置常量ext1、ext2、ext3取扩展值

例子

@env(crmServerUrl)/api/abc

@secretIdentityToken

语法

@secretIdentityToken(secretIdentityTokenId,fieldName)

  • 根据策略与字段名称,获取缓存内容

参数

  • varName (必选) CCToken身策略Id
  • valueOf (必选) 字段名称

例子

@secretIdentityToken(secretIdentityTokenId,access_token)


Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区