上一主题: 事件下一主题: 使用数据或操作元素中的动态值


数据元素

数据元素用于创建策略数据。 策略可以包含表示策略使用的信息的多个数据元素。

Policy Xpress 使用灵活插件来收集数据元素信息。 每个插件可以执行小的专门任务。 然而,一起使用几个插件可以建立更复杂的策略。 数据元素插件的示例如用户属性元素。 元素的目标是收集有关为用户配置文件一部分的某个属性的信息。

调用数据元素时会对数据元素进行计算,意味着规则正在使用数据元素或者需要计算的其他元素正在将数据元素用作参数。
例如,SQL 查询数据元素可以从表中检索值,但是它需要用户的部门来建立查询。 在这种情况下,部门数据元素必须在 SQL 查询数据元素之前运行,然后值可用作参数

以下字段定义数据元素:

名称

定义说明数据元素的友好名称。 某些数据元素是复杂的(如获得变量或从数据库检索信息)。 一定要选择有意义的名称以简化数据元素管理。

类别

提供一组数据元素。 该字段对数据元素进行排序并便于选择。

类型

指定数据元素类型,每一个都是自身专用。 该字段是根据选定的类别而定。

函数

定义相同数据的可能变化。 多数数据元素仅支持“获取”函数。

例如,用户属性数据元素有以下函数:

函数说明

提供函数的预填充说明。 选定的每个函数提供不同的说明以帮助理解其使用方法以及所期望的值。

参数

定义传递到数据元素的参数。 数据元素为动态且可以根据参数执行各种操作。 用户属性数据元素根据所选属性返回不同结果。 子类型选项也定义参数的数量、名称及可用的可选值。

如果必要的话,您可以添加其他参数。 SQL 查询示例接受两个必需的参数,即数据源和查询本身。 查询可以使用“?”被替换成值(很象预定义语句)。 通过添加其他参数您可以设置那些值。

注意:在查看 Policy Xpress 中的数据元素时,有一名为“使用中”’的列。 选中该列意味着,数据元素由规则、操作参数或作为其他数据元素的参数使用。