您可以在工作流编辑器中设置参数属性。设置参数属性会影响参数的行为,并会对该参数的可能值产生限制。
过程
- 单击工作流编辑器中的展示选项卡。
此处会列出您为该工作流定义的两个输入参数。
- 单击 (VC:VirtualMachine)vm 参数。
- 在屏幕下半部分的常规选项卡中添加说明。
例如:输入
要启动的虚拟机。
- 单击屏幕下半部分中的属性选项卡。
您可在此选项卡上为
(VC:VirtualMachine)vm 参数设置属性。
- 单击添加属性图标 (
)。
- 在建议属性的列表中,选择必需输入属性,然后单击确定,并将其值设置为是。
启用该属性时,用户如果未提供要启动的虚拟机,会无法运行“启动虚拟机并发送电子邮件”工作流。
- 单击添加属性图标 (
)。
- 在建议属性的列表中,选择将值选择为,然后单击确定,并从可能值的列表中选择列表。
设置该属性后,您即设置了用户选择
(VC:VirtualMachine)vm 输入参数值的方式。
- 单击展示选项卡上半部分中的 (string)toAddress 参数。
- 在屏幕下半部分的说明选项卡中添加说明。
例如:输入
要通知的用户的电子邮件地址。
- 单击 (string)toAddress 的属性选项卡,然后单击添加属性图标 (
)。
- 在建议属性的列表中,选择必需输入属性,然后单击确定,并将其值设置为是。
- 单击添加属性图标 (
)。
- 在建议属性的列表中,选择匹配正则表达式,然后单击确定。
此属性可让您限制用户可以提供为输入参数的内容。
- 单击匹配正则表达式的值文本框,然后将限制设置为 [a-zA-Z0-9_%-+.]+@[a-zA-Z0-9-.]+\.[a-zA-Z]{2,4}。
设置这些限制可将用户输入限制为适用于电子邮件地址的字符。如果用户在启动工作流时尝试为收件人电子邮件地址输入任何其他字符,则该工作流不会启动。
结果
您已将两个参数都设置为必需参数,定义了用户对要启动的虚拟机的选择方式,并限制了收件人电子邮件地址可输入的字符。
后续步骤
您必须为输入参数对话框创建布局或展示,用户可在其中指定运行工作流时的工作流输入参数值。