(图文)在vRealize Automation里配置Property Dictionary
PropertyDictionary是VRA里面用于结合Custom Properties来实现针对相关自定...
PropertyDictionary是VRA里面用于结合Custom Properties来实现针对相关自定义Machine Request创建设定的参数,他支持的类型主要是下面几种类型:
o 在参数里按需由用户设定指定的内容;
o 设定特定的user control类型,例如勾选框、基于日历的设定或下拉菜单;
o 设定限定的最小、最大值范围或验证特定的参数;
o 关于所显示选项的说明内容;
总体而言,这里的Property Dictionary负责关联Custom Properties,根据实际的参数设定需要设定指定的Name和Display Name;
下图,可以看到在Property Dictionary的new property Definition里,设定了Name,这个Name部分与Custom Properties一致,在Display Name则设定了一个易于让Business user识别的名字,在Control Type里选择CheckBox作为Control Type,这样的设定是的用户在来到这个选项时,就有勾选框提醒去勾选;
需要注意一点的是,这个Property Dictionary的设定需要在Fabric Admin权限下完成。而且,在设定中有一个特殊选项叫做ValueExpression,这个参数的存在,可以快速、批量的建立起一个Parent与Child选项的上下文关系,简单说就是:Parent的内容嘉定有ABC和EFG,而在ABC下有123和456,在EFG下则有567和789,那么,设定这个ValueExpression参数时,只需要在name选项设定为Expression,在Value选项贴入前面的ValueExpression值,然后在这之前还需要新增一个Type为Relationship、Name为Parent、Value则为指定的PropertyDictionary参数,之后在Blueprint端定义一个与这里Value定义的Property Dictionary一样的Name,即可完成这个参数的配置;
这杨的参数配置完成后,在执行Machine Request是,就可以会多出2个选项,分别定义了Property Dictionary结合Custom Properties定义的那个值作为Parent,选定这个Parent锁定的ABC之后,在它的Child选项里就自动会出现123和456,而如果选定的Parent为EFG,则在它的子选项里则会显示567和789;
这就是Property Dictionary的用途,它通过与位于Blueprint里的Custom Properties的结合,即可完成在执行Machine Request时的自定义设定选项选择。
关注 虚拟人
微信扫一扫关注公众号