Automation Service Broker 中的字段属性决定字段的外观和提供给用户的默认值。您还可以使用属性来定义规则,以确保用户在请求目录中的项时提供有效的条目。
可以分别配置每个字段。选择字段,然后编辑字段属性。
值源
对于许多属性,可以从各种值源选项中进行选择。并非所有源选项都可用于所有字段类型或属性。
- 常数。值不会更改。根据属性,值可能是字符串、整数、正则表达式或从有限列表中选择的选项,例如“是”或“否”。例如,可以提供 1 作为默认值整数,选择“否”作为“只读”属性,或提供正则表达式来验证字段条目。
- 条件值。值基于一个或多个条件。按列出的顺序处理条件。如果多个条件为 True,最后为 True 的条件将确定该属性的字段行为。例如,您可以创建一个条件,确定某字段的可见性是否基于另一个字段中的值。
- 外部源。值基于 Automation Orchestrator 操作的结果。例如,根据脚本式 Automation Orchestrator 操作计算成本。有关示例,请参见在 Automation Service Broker 中的自定义表单设计器中使用 VMware Aria Automation Orchestrator 操作。
- 绑定字段。值与绑定到的字段相同。可用字段仅限于相同的字段类型。例如,将“需要身份验证”复选框字段的默认值绑定到另一个复选框字段。在请求表单中选择一个目标字段复选框时,会选中当前字段的复选框。
- 计算的值。值根据运算符处理选定字段和值的方式确定。文本字段使用连接运算符。整数字段使用所选的加、减、乘或除运算。例如,可以将整数字段配置为使用乘运算将兆字节转换为千兆字节。
字段外观
可以使用外观属性确定是否在表单上显示字段,以及确定您要提供给目录用户的标签和自定义帮助。
选项 | 说明 |
---|---|
标签和类型 |
提供标签并选择显示类型。可用的显示类型取决于元素。一些元素支持多个文本类型,而一些元素仅支持整数。可能值:
下拉字段和数据网格字段包含占位符设置。输入的值在下拉菜单中显示为内部标签或说明,在数据网格中显示为常规标签或说明。 |
可见性 | 显示或隐藏请求表单上的字段。
如果字段的可见性设置为“否”,则会忽略字段限制,如正则表达式和必填字段。 |
只读 | 防止用户更改字段值。
|
每页行数 | 仅适用于数据网格元素。 输入行数。 |
自定义帮助 | 向用户提供有关字段的信息。这些信息显示在字段的标志帮助中。 您可以使用简单文本或 HTML,包括 href 链接。例如, |
字段值
可以使用值属性提供任何默认值。
选项 | 说明 |
---|---|
列 | 仅适用于数据网格元素。 为表中的每一列提供标签、ID 和值类型。 数据网格的默认值所包含的标题数据必须匹配定义的列。例如,如果一列是 user_name ID,另一列是 user_role ID,则第一行是 user_name,user_role。 |
默认值 | 根据值源在字段中填充默认值。 可能的值源取决于字段。
|
值选项 | 填充下拉字段、多选、单选组或值选择器字段。
|
步骤 | 对于整数或小数字段,定义增量或减量值。 例如,如果默认值为 1 且将步骤值设置为 3,则允许的值为 4、7、10 等。 |
字段限制
可以通过使用限制属性确保请求用户在请求表单中提供有效值。
选项 | 说明 |
---|---|
必需 | 请求用户必须为此字段提供值。
|
正则表达式 | 提供正则表达式以验证值和验证失败时显示的消息。 正则表达式必须遵循 JavaScript 语法。有关概述,请参见创建正则表达式。有关更多详细指导,请参见语法。
|
最小值 | 指定最小数值。例如,密码必须包含至少 8 个字符。 提供错误消息。例如,密码必须包含至少 8 个字符。
|
最大值 | 最大数值。例如,字段限制为 50 个字符。 提供错误消息。例如,此说明不能超过 50 个字符。
|
匹配字段 | 此字段的值必须与所选字段的值匹配。 例如,密码确认字段必须与密码字段匹配。 |