您可以使用策略来验证是否满足条件,以便您可以更有效地管理和控制存储库中的资产。
要观看关于创建定制生命周期和配置策略的免费影片,请参阅 ibm.com 上的此按需定制演示程序。
用于管理资产的策略
策略是可以用于管理资产的脚本。可以将策略配置为在生命周期中的特定时间运行,例如,当资产进入或离开某个状态时。一般而言,策略运行时,将执行以下某个操作:
用于管理生命周期的策略
使用策略使您可以在存储库或社区级别的资产生命周期期间检查各种条件。尽管某些策略复制了
资产类型的功能,但出于以下目的,您可能希望使用策略:
- 限制资产类型:您可以使用策略来代替资产类型限制存储库中资产类型数量。如果限制资产类型的数量,其他用户可以更容易地提交资产。
- 提交资产:如果您没有满足资产类型的约束,那么您无法提交新的资产。尽管策略可能会阻止您更改资产状态,但是不会阻止您向存储库提交新资产。
- 限制资产的类别:由于策略是使用生命周期配置的,因此策略可应用于某个类别的资产。
- 限制在生命周期的某个点:您可以将策略设置为在特定状态运行特定次数,如在资产进入某个状态时。
- 限制在常规时间间隔:您可以将策略设置为在您选择的时间间隔重复。
- 提供警告而不是完全的错误:当策略失败时,会发出警告或错误。
- 自动修改资产:无需运行测试,某些策略会自动为您修改资产。例如,您可以使用 对资产进行分类 策略为资产指定类别。您可以使用 修改资产所有者 策略来更改资产的所有者。
在生命周期过程中策略何时可以运行
您可以指定策略在资产处于生命周期的特定状态时运行以下次数:
- 资产保存
- 该策略每次会在资产处于该状态进行修改时运行。
- 进入状态
- 该策略会在资产首次进入该状态时运行。
- 操作
- 该策略会在用户尝试手动更改资产的生命周期状态时运行。例如,您可以尝试将资产从“草稿”状态变为“已核准”状态。
- Delete 键
- 该策略仅在资产处于该状态时有人尝试删除它时才运行。如果策略报告通过或警告,将删除资产。如果策略报告错误,将不会删除资产。
- 计时器
- 该策略在经过指定时间后会运行一次。计时器在资产进入生命周期的状态时开始计时。在以前版本中,暂挂策略每 30 秒运行一次。从 V7.5.1 开始,您可以指定运行暂挂策略的时间间隔。
策略的显示名称
对于所有策略,您可以配置显示名称。在策略显示名称字段中,您可以为已配置的策略指定更具描述性的标签。例如,要描述策略运行时所执行的操作,您可以从缺省标签缺省策略 > 工件确认策略更改为检查是否有 WSDL 文件。
策略显示名称对于生命周期内的所有策略都必须唯一。
当您配置资产状态的切换时,会显示策略的显示名称。