生命周期策略

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

要观看关于创建定制生命周期和配置策略的免费影片,请参阅 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 文件

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


反馈