At公式(又称为@命令)是一个预先定义,服务器端解析执行的函数公式,例如【获得当前服务器日期,可使用@date】。 为了满足业务实施场景的开箱即用需要,AWS 提供了丰富的预置公式库,帮助AWS实施顾问完成各种任务场景的设计需要。
| 项 | 说明 |
|---|---|
| @companyName(contextType,contextId)单位名称 | 1.- contextType(可选)常量:org、process、taskOwner和taskTarget- 如果值为org或未提供时,从操作者所在组织结构中读取- 如果值为process时,从流程实例的创建者信息中读取- 如果值为taskOwner时,从任务实例的发起人信息中读取 - 如果值为taskTarget时,从任务实例的执行人信息中读取2.- contextId(可选)对应contextType,如不提供该参数,默认取当前上下文- 如果contextType为org或未提供时,该值为指定的单位Id- 如果contextType为process,该值为指定的流程实例Id- 如果contextType为taskOwne,该值为指定的任务实例Id- 如果contextType为taskTarget,该值为指定的任务实例Id |
| @companyNo(contextType,contextId)单位编号 | 1.- contextType(可选)参见@companyName参数说明 2.- contextId(可选)参见@companyName参数说明 |
| @departmentName(contextType,contextId)部门名称 | 1.- contextType(可选)参见@companyName参数说明 2.- contextId(可选)参见@companyName参数说明 |
| @departmentNo(contextType,contextId)部门编号 | 1.- contextType(可选)参见@companyName参数说明 2.- contextId(可选)参见@companyName参数说明 |
| @uid(uidAliasName,delimiter)用户登录账户名 | 1.- uidAliasName (可选)解析一组指定账户,当某一账户非法或不存在时从列表中剔除,兼容友好地址别名格式。通常实施人员可以使用该参数将值中包含的别名处理掉2.- delimiter(可选)返回的多个值用delimiter分割,默认使用空格分隔 |
| @userName(uidAliasName,delimiter)用户姓名 | 1. - uidAliasName (可选)解析一组指定账户,当某一账户非法或不存在时从列表中剔除,兼容友好地址别名格式 2. - delimiter (可选)返回的多个值用delimiter分割,默认使用空格分隔 |
| @isDepartmentManager(contextType,contextId) 是否为部门管理者 | 1.- contextType(可选)参见@companyName参数说明 2.- contextId (可选)参见@companyName参数说明 |
| @roleName(contextType,contextId)角色名称 | 1.-contextType(可选)参见@companyName参数说明 2.-contextId(可选)参见@companyName参数说明 |
| @userNo(uidAliasName,delimiter)员工编号 | 1.-uidAliasName (可选)解析一组指定账户,当某一账户非法或不存在时从列表中剔除,兼容友好地址别名格式2.-delimiter(可选)返回的多个值用delimiter分割,默认使用空格分隔 |
| @userPositionLayer(uidAliasName,delimiter)职等名称 | 1.-uidAliasName(可选)解析一组指定账户,当某一账户非法或不存在时从列表中剔除,兼容友好地址别名格式 2.-delimiter (可选)返回的多个值用delimiter分割,默认使用空格分隔 |
| @userPositionNo(uidAliasName,delimiter)职等级次 | 1.-uidAliasName(可选)解析一组指定账户,当某一账户非法或不存在时从列表中剔除,兼容友好地址别名格式 2.-delimiter (可选)返回的多个值用delimiter分割,默认使用空格分隔 |
| @userPositionName(uidAliasName,delimiter) 职务名称 | 1.-uidAliasName(可选)解析一组指定账户,当某一账户非法或不存在时从列表中剔除,兼容友好地址别名格式 2.-delimiter (可选)返回的多个值用delimiter分割,默认使用空格分隔 |
| @userExt1(uidAliasName,delimiter)扩展标记1 | 1.-uidAliasName (可选)解析一组指定账户,当某一账户非法或不存在时从列表中剔除,兼容友好地址别名格式 2.-delimiter (可选)返回的多个值用delimiter分割,默认使用空格分隔 |
| @userExt2(uidAliasName,delimiter)扩展标记2 | 1.-uidAliasName (可选)解析一组指定账户,当某一账户非法或不存在时从列表中剔除,兼容友好地址别名格式2.-delimiter(可选)返回的多个值用delimiter分割,默认使用空格分隔 |
| @userExt3(uidAliasName,delimiter) 扩展标记3 | 1.-uidAliasName(可选)解析一组指定账户,当某一账户非法或不存在时从列表中剔除,兼容友好地址别名格式 2.-delimiter(可选)返回的多个值用delimiter分割,默认使用空格分隔 |
| @userExt4(uidAliasName,delimiter) 扩展标记4 | 1.-uidAliasName(可选)解析一组指定账户,当某一账户非法或不存在时从列表中剔除,兼容友好地址别名格式 2.delimiter (可选)返回的多个值用delimiter分割,默认使用空格分隔 |
| @userExt5(uidAliasName,delimiter)扩展标记5 | 1.-uidAliasName(可选)解析一组指定账户,当某一账户非法或不存在时从列表中剔除,兼容友好地址别名格式 2.-delimiter(可选)返回的多个值用delimiter分割,默认使用空格分隔 |
有关At公式的详细介绍请参见《AWS @公式参考指南》


