生命周期策略

您可以使用策略来验证是否满足条件,以便您可以更有效地管理和控制存储库中的资产。

要观看关于创建定制生命周期和配置策略的免费影片,请参阅 ibm.com 上的此按需定制演示程序

用于管理资产的策略

策略是可以用于管理资产的脚本。可以将策略配置为在生命周期中的特定时间运行,例如,当资产进入或离开某个状态时。一般而言,策略运行时,将执行以下某个操作:
  • 运行测试并记录结果:多数策略会检查特定的条件,如果条件满足,报告为通过,如果条件不满足,则报告为错误。条件不满足时,某些策略还会报告警告。例如,工件验证 策略会检查资产是否附加了特殊类型工件。然后,如果工件存在,该策略将报告通过,而如果工件不存在,将报告错误

    已记录策略的结果。在配置生命周期状态间的切换时,您可以检查策略的结果。 例如,您可以将资产配置为无法从“复审”状态变为“已核准”状态,除非所有策略报告都通过。

  • 修改资产或资产的生命周期:某些策略在运行时会自动修改资产。例如,附加工件策略在运行时会自动将您选择的文件添加到资产中。当 修改生命周期管理员 策略运行时,可更改资产的生命周期管理员。
  • 管理 IBM® Rational® Asset Manager 和其他应用程序间的集成:您可以使用某些策略专用于其他应用程序。例如,ALE 策略引用了与 IBM WebSphere® Service Registry and Repository 连接的映射文件,可以修改 Rational Asset Manager 中的资产及 WebSphere Service Registry and Repository 中的服务对象。

用于管理生命周期的策略

使用策略使您可以在存储库或社区级别的资产生命周期期间检查各种条件。尽管某些策略复制了资产类型的功能,但出于以下目的,您可能希望使用策略:
  • 限制资产类型:您可以使用策略来代替资产类型限制存储库中资产类型数量。如果限制资产类型的数量,其他用户可以更容易地提交资产。
  • 提交资产:如果您没有满足资产类型的约束,那么您无法提交新的资产。尽管策略可能会阻止您更改资产状态,但是不会阻止您向存储库提交新资产。
  • 限制资产的类别:由于策略是使用生命周期配置的,因此策略可应用于某个类别的资产。
  • 限制在生命周期的某个点:您可以将策略设置为在特定状态运行特定次数,如在资产进入某个状态时。
  • 限制在常规时间间隔:您可以将策略设置为在您选择的时间间隔重复。
  • 提供警告而不是完全的错误:当策略失败时,会发出警告或错误。
  • 自动修改资产:无需运行测试,某些策略会自动为您修改资产。例如,您可以使用 对资产进行分类 策略为资产指定类别。您可以使用 修改资产所有者 策略来更改资产的所有者。

在生命周期过程中策略何时可以运行

您可以指定策略在资产处于生命周期的特定状态时运行以下次数:
资产保存
该策略每次会在资产处于该状态进行修改时运行。
进入状态
该策略会在资产首次进入该状态时运行。
操作
该策略会在用户尝试手动更改资产的生命周期状态时运行。例如,您可以尝试将资产从“草稿”状态变为“已核准”状态。
Delete 键
该策略仅在资产处于该状态时有人尝试删除它时才运行。如果策略报告通过警告,将删除资产。如果策略报告错误,将不会删除资产。
计时器
该策略在经过指定时间后会运行一次。计时器在资产进入生命周期的状态时开始计时。在以前版本中,暂挂策略每 30 秒运行一次。从 V7.5.1 开始,您可以指定运行暂挂策略的时间间隔。

策略的显示名称

对于所有策略,您可以配置显示名称。在策略显示名称字段中,您可以为已配置的策略指定更具描述性的标签。例如,要描述策略运行时所执行的操作,您可以从缺省标签缺省策略 > 工件确认策略更改为检查是否有 WSDL 文件

策略显示名称对于生命周期内的所有策略都必须唯一。 当您配置资产状态的切换时,会显示策略的显示名称。


反馈