[]
当系统本身提供的属性不满足用户的实际需要时,用户可以结合企业的自身需要来扩展用户的属性。
用户扩展的属性和系统提供的内置属性可用于数据集或者报表的用户上下文数据过滤。
其具体使用方法请查看行级数据管理和用户/组织上下文信息。
进入后台管理界面后,单击列表中的扩展属性,进入扩展属性管理界面。您可以添加、查看、编辑或删除自定义属性。单击添加属性,添加扩展属性。
在右侧弹出的添加属性对话框中配置扩展属性项目,最后单击保存按钮。
属性值类型: 选择属性值的数据类型。
可选值:一行输入一个属性值,用于用户属性中可选择的值。如下图所示。如果允许多值,那么就可以选择多个属性值。
在用户列表画面中显示:选择是否在用户列表中显示该扩展属性。选择否将不出现在列表中。
在用户信息画面中显示:设置该扩展属性是否出现在用户的个人信息管理和个性化设置中。
允许用户编辑:设置该属性是否允许用户编辑。
允许多值: 设置允许多值后,则可以为用户设置多个属性值。比如某用户既在西北大区也在西南大区,则可以为该用户的大区属性设置两个属性值。
允许隐藏值:开启后,在扩展属性旁会有一个小眼睛,点击可隐藏或显示属性值。
在扩展属性列表中,单击,选择编辑,展开扩展属性编辑面板,用户可编辑该扩展属性,编辑完成之后,单击保存,保存所做的修改。
有一个特殊的扩展属性,即 “ language_preference ”。添加这一扩展属性后,用户可以使用该属性来控制个人设置的显示语言。
并且该扩展属性的值就是用户当前的语言,支持的语言包括 "en-us", "en-gb", "zh-cn", "zh-tw" 和 "pl-pl"。
属性名称为“language_preference”,可选值为 "en-us", "en-gb", "zh-cn", "zh-tw" 和 "pl-pl"。
设置后保存属性即可。
此时用户就可以在个人配置中设置属性的值了。
当用户为该属性选择了一个语言后,其优先级大于个人偏好中设置的语言(如下图),将以该扩展属性选择的语言为准显示语言。
除了这一个特殊点之外,其他用法与普通扩展属性一样。
您可以使用 language_preference 进行数据过滤或在报表的表达式使用,也可以在安全提供程序中传递数据等。