生命周期策略

您可在资产生命周期中应用多个策略。
产品中包含以下策略:

ALE

此策略运行时,将引用与 IBM® WebSphere® Service Registry and Repository 连接的映射配置文件。然后,该策略将运行您在映射文件中定义的所有操作。

配置:
属性
连接 请为您的社区选择与 WebSphere Service Registry and Repository 的连接。

ALE 转换

此策略验证 ALE 配置文件中定义的每个 ALE 转换的规则。此策略运行时,将引用与 IBM WebSphere Service Registry and Repository (WSRR) 连接的映射文件。然后,此策略验证您在映射文件中定义的规则,例如,工件的规则、分类、关系或 WSRR 状态。

配置:
属性
连接 请为您的社区选择与 WebSphere Service Registry and Repository 的连接。
操作 输入要为其评估转换规则的操作。

(返回顶部)

附加工件

使用此策略将所有工件从一项资产复制到其他资产。例如,如果一项资产中必须包含具有关于您公司法律信息的文件,那么您可以创建包含该文件的资产。 然后,在其他资产的整个生命周期中,您可以使用此策略将该文件添加到这些资产中。

配置:
属性
源资产 GUID 输入要复制工件的源资产的唯一标识。 您可以在“常规详细信息”页面上找到资产的 GUID。
源资产版本 输入要复制工件的源资产的版本号。
工件标签 输入通过使用此策略复制到资产的工件的标签。
冲突时覆盖 如果资产中有一个正在复制的工件,那么请选择源资产中的工件是否必须覆盖现有工件。 要始终使用源资产中的工件,请选择;要保留工件,请选择

(返回顶部)

工件验证

通过此策略,您可以设置类似于配置资产类型时可要求的约束的工件约束。 例如,您可以要求 Windows 软件资产必须包含具有 .exe 扩展名的文件。

配置:
属性
运算符 选择一个逻辑运算符:等于不小于不大于
工件数 输入要应用于运算符的数字。
工件类型 选择一种类型:格式为标签为文件扩展名为完整文件名为
根据工件类型输入用于检查的值。 例如,如果选定了文件扩展名,那么可以为必需的文件扩展名输入 exe
应用于类别 要将策略限制到某些资产类别,请输入此策略运行所针对的资产类别。

要将工件验证策略应用到进入正在配置的状态的所有资产,请保留此字段为空。

要指定必需的类别层次结构,请使用正斜杠 (/) 来分隔类别。例如,如果输入 Operating Systems/Windows/XP,那么策略运行时,将只检查类别为 XP 的资产。如果层次结构为 Operating Systems/Windows,那么策略运行时,将检查类别为 Windows 或任何 Windows 子代的资产。

使用分号 (;) 分隔多个策略以指示。例如,如果输入 Operating Systems/Windows/;Operating Systems/Linux,那么将检查类别为 WindowsLinux 的资产。

(返回顶部)

资产和工件扫描程序

此策略扫描资产的常规详细信息或工件来查找单词或短语。 例如,您可以扫描一项资产来查找法律声明或检查不当用词。

配置:
属性
扫描资产 选择此选项检查资产的属性和描述。
资产必须包含所有单词/短语 输入必须包含的单词或短语。要将短语组合,请使用双引号 (")。要分隔单词或短语,请使用空格。
无任何单词/短语 输入不能包含的单词或短语。 要将短语组合,请使用双引号 (")。要分隔单词或短语,请使用空格。
扫描工件 选择此选项以扫描连接到资产的工件。
将搜索限制到文件类型的工件 输入要扫描的工件的文件扩展名。使用空格分隔多个扩展名。要扫描所有工件,请保留此字段为空。
工件必须包含所有单词/短语 输入必须包含的单词或短语。要将短语组合,请使用双引号 (")。要分隔单词或短语,请使用空格。
工件不得包含任何单词/短语 输入不能包含的单词或短语。 要将短语组合,请使用双引号 (")。要分隔单词或短语,请使用空格。
策略失败时 选择策略在失败时是否发放警告或错误。

(返回顶部)

资产清除

此策略运行时,将引退或删除所有较低版本的资产。例如,当软件资产的 V2.0 核准后,您可以删除不再支持的所有较低版本。

配置:
属性
删除或引退 选择是删除先前版本还是自动将其移至引退生命周期,后者会限制可查找和下载资产的人员。

(返回顶部)

属性验证

使用此策略强制将某资产属性变为必需属性。您也可要求特定值。例如,您可以要求软件资产必须具有支持联系人,该支持联系人是一个用户类型属性。

配置:
属性
属性名称 用户必须始终为其提供值的属性的名称。
必需 选择此复选框以使指定的属性变成必需属性。
属性值 (可选)添加用户为策略通过所必须输入的值。 如果任何值都可通过,请保留此字段为空。

(返回顶部)

Build Forge

使用此策略启动 IBM Rational® Build Forge® 中的项目。 例如,如果在准备测试的过程中,软件资产从开发状态变为登台状态,您可以运行自动构建并部署软件的 Rational Build Forge 项目,以供他人查看。

缺省情况下不安装此策略,但产品中包含了此策略。 要安装策略,请完成下列步骤:
  1. 在 Web 客户机中,单击帮助图标,然后单击扩展
  2. 在“Build Forge 策略”部分中,下载 buildforge.zip 文件。请勿解压缩文件。
  3. 单击管理
  4. 在“存储库管理”侧栏中,单击定制扩展
  5. 在“策略扩展”部分中,单击新建策略扩展
  6. 在“新建扩展”窗口的类名字段中,输入 com.ibm.ram.buildforge.policy.BuildGovernor
  7. .jar 或 .zip 文件字段中,单击浏览,然后浏览至所下载的 buildforge.zip 文件。然后,单击确定
配置:
属性
服务器主机 URL Rational Build Forge 服务器的 URL。例如:http://example.com:9080/
项目名称 策略运行时要启动的项目的名称。
用户名 用于登录 Rational Build Forge 服务器的用户标识。
密码 用户名的密码。
项目执行时间间隔 选择项目执行时间间隔。
项目执行时间间隔值 输入项目执行时间间隔的值。输入分钟或小时的整数值,或使用某种时间格式,例如 hh:mm。

(返回顶部)

对资产进行分类

策略运行时,使用此策略添加或除去资产类别。 例如,您可能希望资产在进入某种状态时,始终给该资产指定一种特定类别。

向资产添加类别或从中除去类别时请务必谨慎。如果类别有所更改并触发其他生命周期条件,那么资产可能会进入其他生命周期。

配置:
属性
添加或除去类别 选择是向资产添加类别还是从中除去类别。
资产类别 策略运行时,选择要向资产添加或从中除去的一个或多个类别。

(返回顶部)

类别验证

使用此策略来要求生命周期中的资产具有对其应用的特定类别。

配置:
属性
必需分类 指定资产必须具有的以供此策略通过的类别。 要指定必需的类别层次结构,请使用正斜杠 (/) 来分隔类别。例如,如果输入 Operating Systems/Windows/XP,那么策略运行时,仅类别为 XP 的资产可以通过。 如果指定 Operating Systems/Windows,那么策略运行时,类别为 Windows 或任何 Windows 子代的资产均可通过。

(返回顶部)

复制属性

使用此策略从一项相关资产中复制某个属性值,并将该值应用于此资产的某属性。

请确保这些属性属于同一个属性类型。例如,两个属性可能都属于用户类型。

对只包含一项具有特殊关系类型的相关资产的资产使用此策略。例如,每项资产可能包含一项具有实施关系的相关资产。 您不能选择多个关系。策略从一项资产中只复制一个属性。

配置:
属性
复制自属性名称 从相关资产中选择要复制的属性。
复制至属性名称 选择此资产上将接收从相关资产复制的值的属性。
关系 指定相关资产的关系类型。您不能指定多个相关资产或关系。

(返回顶部)

创建服务请求

您可以使用“服务请求”策略创建服务或处理请求,以在 IBM Tivoli Change and Configuration Management Database (CCMDB) 服务器上部署资产。此策略将创建指向资产上的服务或处理请求的链接。您也可从 CCMDB 中的服务或处理请求反向链接到 Rational Asset Manager。

配置:
属性
策略显示名称 策略的显示名称。
URL Change and Configuration Management Database (CCMDB) 的基本 URL。例如,https://www.example.com:9443。
用户名(U) 请求者的用户名。
密码 请求者的密码。
汇报人 提出请求的用户代表方。
请求类型 选择服务请求处理请求
描述 请求的描述。
摘要 请求的摘要。

(返回顶部)

缺省版本控制

使用此策略来要求当资产有所修改时,生命周期中的资产以特定方式增加版本号。例如,可以指定向资产添加或从中除去工件时,必须增加版本号中的第二个数字。 您最多可以管理五位版本号。例如:10.1.20.12.2

配置:
属性
版本控制方案 选择数字
资产分类更改 当资产类别更改时,若要求增加资产版本号,请选择必须增加的位。 如果有任何位必须增加,请选择必须增加版本
资产工件更改 若要求增加资产版本号 当资产工件更改时,请选择必须增加的位。 如果有任何位必须增加,请选择必须增加版本
资产描述更改 若要求增加资产版本号 当资产描述更改时,请选择必须增加的位。 如果有任何位必须增加,请选择必须增加版本
策略失败时 选择策略在失败时是否发放警告或错误。

(返回顶部)

DLA 生成

此策略运行时,将为 IBM Tivoli® Change and Configuration Management Database (CCMDB) 的资产生成发现库适配器 (DLA) 输出文件。例如,可以将策略配置为在资产完成复审过程并已核准供使用时生成该文件。策略向 DLA 文件发送电子邮件,或者通过使用 FTP 将其上载至服务器。

配置:
属性
向所有复审员发送电子邮件 选择此属性以通知资产的所有协调人员 DLA 输出文件已生成。
向生命周期管理员发送电子邮件 选择此属性以通知生命周期的所有生命周期管理员 DLA 输出文件已生成。
向资产所有者发送电子邮件 选择此属性以通知资产的全部所有者 DLA 输出文件已生成。
向其他人发送电子邮件 输入其他电子邮件地址以通知用户 DLA 输出文件已生成。请使用逗号 (,) 分隔多个地址。
将 DLA 附加到电子邮件 选择此属性将 DLA 文件附加到电子邮件通知。
通过 FTP 上载 DLA 文件 选择此属性通过使用 FTP 将 DLA 文件上载到服务器。
FTP 主机名 输入 FTP 服务器的主机名。请勿输入 ftp://
FTP 用户 输入 FTP 服务器用户的用户名。
FTP 密码 输入 FTP 服务器用户名的密码。
FTP 目录 要将 DLA 文件上载至子目录,请在此处输入目录路径。例如:DLA/uploaded

(返回顶部)

到期

此策略在每次运行时报告错误。将策略配置为在指定时间长度后运行。 例如,如果您希望将暂挂超过 3 个月的资产维持“暂挂”状态而不更改,那么就可以使用此策略。

配置: 清除资产保存进入状态。选择计时器,然后输入天数、周数、月数或年数。策略运行时会报告错误。

(返回顶部)

修改资产所有者

此策略运行时,将检查用户类型的资产属性值或用户标识列表。然后,策略将此用户或这些用户设置为资产所有者。例如,可以创建名为合法性复审员的属性,然后在资产进入合法性复审状态时使用此策略更改该资产的所有者。

配置:
属性
属性名称 选择要检查的资产属性。只能使用用户类型的属性。进入正在配置的生命周期的资产必须具有此属性。
用户标识 此策略运行时,输入用户的用户标识,以将此用户设置为资产所有者。如果您不想使用用户属性,但希望对此生命周期中的所有资产应用相同所有者,那么请使用此属性。
添加或替换所有者 要将已配置的用户添加为资产所有者,请选择添加。 要同时除去当前所有者,请选择替换

(返回顶部)

修改生命周期管理员

此策略运行时,将检查用户类型的资产属性的值。 然后,策略将一个或多个此存储库的用户设置为处于当前状态的资产的生命周期管理员。

配置:
属性
属性名称 用户必须始终为其提供值的属性的名称。
添加或替换生命周期管理员 要向资产的生命周期管理员列表添加与选定属性值匹配的用户,请选择添加。要同时除去当前生命周期管理员,请选择替换

(返回顶部)

修改复审员

此策略运行时,将检查用户类型的资产属性的值。 然后,策略将一个或多个此存储库的用户设置为处于当前状态的资产的复审员。已授予这些用户对资产进行修改和表决的完全许可权。对于您所指定的转换,复审员必须核准资产。

配置:
属性
属性名称 用户必须始终为其提供值的属性的名称。
复审员类型 要允许新的复审员对资产进行表决和编辑,请选择核准人。要允许复审员可对资产进行编辑,但不具有对资产进行表决的许可权,请选择允许编辑
添加或替换复审员 要向复审员列表添加与选定属性值匹配的用户,请选择添加。 要同时除去当前复审员,请选择替换
转换 输入要修改的不处于此状态的转换的名称。此策略将添加一个条件,新的复审员必须核准资产。 使用逗号分隔多个转换。例如:核准, 修正

(返回顶部)

修改组中的复审员

此策略运行时,将检查用户组名称的资产属性值。然后,策略将该组中的用户设置为处于当前状态的资产的复审员。已授予这些用户对资产进行修改与核准或拒绝的完全许可权。 对于您所指定的转换,复审员必须核准资产。例如,您可以设置一个列表类型属性,其中列表条目是用户组的名称。然后,您就可以使用此策略将这些组的成员指定为复审员。

配置:
属性
属性名称 选择要检查的资产属性。为了使策略有效,属性的值必须与此社区中用户组的名称匹配。进入正在配置的生命周期的资产必须具有此属性。
复审员类型 要允许新的复审员对资产进行表决和编辑,请选择核准人。要允许复审员可对资产进行编辑,但不具有对资产进行表决的许可权,请选择允许编辑
添加或替换复审员 要向复审员列表添加与选定属性值匹配的用户,请选择添加。 要同时除去当前复审员,请选择替换
转换 输入要修改的不处于此状态的转换的名称。此策略将添加一个条件,新的复审员必须核准资产。 使用逗号分隔多个转换。例如:核准, 修正
最小核准数 对于您所指定的转换,请输入要添加的最小核准数,作为离开此生命周期状态的条件。 例如,如果您输入 2,那么作为离开此状态的条件,用户组中至少有两个成员必须核准资产。

(返回顶部)

关系范围约束

如果资产满足资产类型的关系约束,那么此策略将报告错误,且在资产更改状态、修改或删除后不再报告错误。例如,如果所删除的资产是另一项资产的必需组件,那么您可能需要在“删除”选项上运行此策略。

配置: 此策略不包含任何选项。

(返回顶部)

关系验证

此策略类似于资产类型的关系约束。 配置此资产必须与其他资产建立怎样的关系以使此策略通过。

配置:
属性
运算符 选择一个逻辑运算符:等于不小于不大于所有
相关资产数 输入用于运算符检查的数字。如果对运算符选择所有,那么此字段无效。
相关资产类型 选择相关资产必须具有的类型,或者选择任何资产类型。如果要配置多个关系,请使用任何资产类型
关系 选择资产必须具有的一种或多种关系类型。 如果选择多种关系类型,那么其他配置选项将适用于每个关系。
相关资产状态 在生命周期中输入相关资产必须具有的状态,例如已发布。使用逗号分隔多种状态。 例如:草稿,已发布
如果我选择关系列表中的多个项将会如何?: 策略将按照以下逻辑运作:对于所选的每个 <关系>:此资产必须具有与类型为 <相关资产类型> 和状态为 <相关资产状态> 的资产 <运算符> <相关资产数> 种 <关系> 类型的关系

例如:此资产必须具有与资产类型为实施和状态为已核准的资产等于 2子代类型的关系。如果选择所有运算符:此资产具有的子代类型的所有关系必须是与资产类型为实施和状态为已核准的资产之间的关系。

如果不满足这些条件,那么此策略将失败。

(返回顶部)

发送电子邮件

此策略运行时,将向资产的生命周期管理员或复审员发送电子邮件。您可以使用此策略自动提醒复审员有必须要复审的资产。

配置:

属性
向所有复审员发送电子邮件 选择此属性向作为此状态的复审员的用户发送电子邮件。
向暂挂核准人发送电子邮件 选择此属性向此状态的尚未表决的核准人发送电子邮件。
向生命周期管理员发送电子邮件 选择此属性向资产的生命周期管理员发送电子邮件。
向资产所有者发送电子邮件 选择此属性向资产所有者发送电子邮件。
向其他人发送电子邮件 输入要接收电子邮件的特定地址。请使用逗号 (,) 分隔多个地址。
主题 输入电子邮件的主题行。可以使用下列变量:
  • $(ram.asset.name):资产名称
  • $(ram.asset.version):资产版本号
  • $(ram.asset.url):资产 URL
正文 输入电子邮件的正文。您可以使用简单 HTML,也可使用在“主题”属性中可用的相同变量。

(返回顶部)

服务验证

此策略验证 WSDL、XSD 和 XML 文档。您可以使用此策略来确保文档有效,依赖关系已解析以及 WSDI 与 WS-I 相符。

此服务验证策略属于 SOA 库。

配置:
属性
策略显示名称 策略的显示名称。
WSDL 验证器 选择此属性以使用 WSDL 验证。
XML 模式验证器 选择此属性以使用 XML 模式验证。
XML 验证器 选择此属性以使用逗号分隔的 XML 文件扩展名进行验证。
WS-I 验证器 选择此属性以使用 WS-I 验证。
WS-I 概要文件 用于验证的 WS-I 概要文件。
WS-I 一致性等级 WS-I 验证的一致性等级。

(返回顶部)

唯一资产名称

如果在社区或存储库中某一资产与另一资产名称相同,那么此策略将失败。此策略不适用于不同版本的相同资产。您可以使用此策略来确保不出现多个同名资产。

配置:
属性
策略显示名称 策略的显示名称。
搜索作用域 选择此属性检查当前社区或整个存储库中的资产名称。
策略失败时 选择策略在失败时是否发放警告或错误。

(返回顶部)

WebSphere Service Registry and Repository 状态

此策略运行时,将检查您对资产所执行的操作,例如核准。策略还将检查 WebSphere Service Registry and Repository 中关联对象的状态。

配置:

清除资产保存进入状态。选择操作项,然后单击配置
属性
连接 请为您的社区选择与 WebSphere Service Registry and Repository 的连接。
操作 发生的操作,例如核准认证
远程状态 WebSphere Service Registry and Repository 中的关联对象必须具有的状态。

(返回顶部)


反馈