使用自动化脚本进行验证

通过 "自动化脚本" 应用程序,您可以创建脚本来验证属性,产品和购物车。

支持将 Jython 和 JavaScript 与 "自动化脚本" 应用程序配合使用。

属性验证

  • 用户输入验证 - 当用户在字段中输入值,并使用 Tab 键跳转到下一个字段时,会调用相应例程来验证输入内容。 该验证的一个示例是验证输入的 IP 地址是否为正确的 nnn.nnn.nnn.nnn 格式。
  • 数据更新 - 根据为属性输入的值,更新产品上其他属性的值。 例如,如果用户指定将安装 Db2,那么可以使用缺省的 Db2 管理员值 (db2admin) 来填充产品的“管理员”字段。

产品验证

  • 预填充 - 优先于正显示的产品对话框运行,允许脚本更新字段。 这样的一个示例为在正显示的对话框之前,根据登录信息填充用户的名称。
  • 添加到购物车 - 产品添加到购物车时运行。 这种类型的脚本使用户可以确保已正确等义了互相依赖的属性。 例如,如果用户选择安装 MQ,那么在将此产品添加到购物车中之前,还必须填写该 MQ 安装目录。
  • 提交购物车 - 提交购物车时运行。 检查每个产品以确定脚本是否存在以及是否在运行。 这还使用户可以确保关于产品的依赖性是正确的。

车验证

  • 车提交 - 运行产品“提交购物车”验证脚本后,可以指定组织级别的脚本在提交此车时运行。 这种类型的验证可用于验证产品间的依赖性。 例如,如果在车中找到特定的产品,那么将需要另一个产品。