当您希望服务目录用户在目录请求表单中提供经过验证的数据时,可以创建自定义属性定义来评估正则表达式。

开始之前

  • 确保您的正则表达式可按预期验证提供的值。

  • 租户管理员架构管理员身份登录到 vRealize Automation 控制台。

关于此任务

例如,您需要添加一个字母数字文本框,供请求用户提供限于五到十个字符且不含特殊字符的应用程序或函数名称。对于此场景,您可以使用配置为类似于 ^[a-zA-Z0-9]{5,10}$ 的正则表达式自定义属性。

过程

  1. 选择管理 > 属性字典 > 属性定义
  2. 单击新建图标 (添加)。
  3. 输入选项。

    选项

    描述

    名称

    使用标准命名约定为新属性名称输入一个值,例如,my_grouping_prefix.my_property_name

    标签

    标签根据该名称进行填充。您可以更改标签,提供一个更具可读性的名称。

    可见性

    操作自定义属性仅在当前租户中可用。要使这些属性在其他租户中可用,您必须在登录该租户后对它们进行配置。

    描述

    描述属性定义的意图以及该属性的任何其他有用信息。

    显示顺序

    您输入的数字将控制属性名称在请求表单中的显示方式。系统采用以下排序规则:

    • 显示顺序仅适用于采用提示用户在请求表单中显示设置配置的属性。

    • 带有显示顺序的所有属性显示在不含顺序索引的属性之前。

    • 带有显示顺序的属性按顺序索引值从低到高进行排序。您可以使用负数。

    • 所有属性按字母顺序排列,其中所有显示顺序属性排在非显示顺序属性之前。

    • 如果两个属性具有相同的显示顺序值,则按字母顺序排序。

    数据类型

    在下拉菜单中选择字符串

    必需

    在下拉菜单中选择

    显示为

    在下拉菜单中选择文本框

    验证用户输入

    输入正则表达式。

  4. 在测试文本框中输入一个值,验证该表达式是否起作用。
  5. 单击确定

结果

自定义属性定义将添加到列表,且可添加到蓝图中。

下一步做什么

将自定义属性添加到计算机蓝图中。请参见将自定义属性或属性组添加为蓝图计算机属性