社区

社区是用户可在其中与一组相关资产进行交互的环境。社区中的资产可以具有不同类型、类别、关系和复审流程。要设置不同级别的社区访问权,社区管理员需要向用户和用户组指定角色和许可权。

社区是 IBM® Rational® Asset Manager 中资产和用户的最高组织级别。 它是对资产类型集合进行分组的最基本方式。 每个资产(无论资产类型如何)都必须位于社区中。

社区由用户及为其指定的角色和许可权、其资产以及用于复审和管理资产的流程所组成。社区管理员管理资产、角色、特权和复审流程,以确保用户可有效处理存储库。有关社区管理员角色的更多信息,请参阅社区管理员

社区控制的内容

由于所有资产都位于社区中,因此社区控制存储库的以下方面:

用户和用户组的角色:
角色是管理员指定给用户或用户组的一组针对社区的许可权。例如,通过内置的“资产创建者”角色,用户可以查找、下载和创建资产。个别用户可具有多个角色,并且在不同社区中可具有不同角色。有关角色的更多信息,请参阅角色和许可权
个别用户的角色:
为社区中的用户配置相应的角色后,可以将这些角色指定给存储库的个别用户。
类属用户角色:
可以将社区角色指定给两个类属组:
  • 所有用户:您可以使用该组为每个使用 Web 客户机的用户指定角色(不管他们是否已登录)。例如,您可能希望允许每个用户查看社区中资产的搜索结果。
  • 已登录用户:可以使用“已登录用户”组将角色指定给任何已登录到存储库的用户。
用户组和组角色:
可以将用户放入用户组并向该组指定角色,而不是单独将同一角色指定给多个用户。例如,您可以创建“资产复审员”组。用户组的所有成员都具有同一角色。用户可属于同一社区中的多个用户组。如果您使用的是 LDAP 认证,那么可以从 LDAP 组动态生成用户组。
仅适用于社区中资产的资产类型和类别:
所有社区都可使用为整个存储库定义的资产类型和类别模式。此外,社区管理员还可修改资产类型和类别,或创建资产类型和类别模式(仅适用于该社区中的资产)。有关创建特定于社区的资产类型或类别的更多信息,请参阅创建社区资产类型创建社区类别模式
用于管理和控制资产开发的生命周期:
可以使用生命周期来管理资产复审流程。 对于生命周期,您可以为资产开发的各种阶段(如“草稿”或“已核准”)定义生命周期管理员和复审员。此外,还可定义策略,通过这些策略可测试控制资产的各种条件。例如,可以允许资产仅在具有特定类型工件的情况下为“已核准”状态。有关更多信息,请参阅创建定制生命周期流程生命周期策略
与外部工具的集成:
可以通过将社区连接到以下工具来扩展产品的功能:
  • IBM Jazz™ 服务器(如 IBM Rational Team ConcertIBM Rational Requirements Composer):利用与 Jazz 服务器的连接,可以通过 Rational Asset Manager 社区中的论坛添加指向服务器上资源的链接,如缺陷或增强功能。 此外,还可将指向 Jazz 服务器上资源的链接添加为资产类型的属性。例如,对于“发行版”类型资产,可以链接到 Rational Team Concert 服务器上的“规划”项资源,该服务器跟踪的是当前发行版的增强功能。
  • 变更管理服务器(如 IBM Rational ClearQuest®):利用与变更管理服务器的连接,社区的所有成员都可通过使用 Rational Asset Manager 论坛来报告有关资产的问题。 有关更多信息,请参阅与 Rational ClearQuest 集成
  • IBM WebSphere® Service Registry and Repository:利用与 WebSphere Service Registry and Repository (WSRR) 的连接,可以将带有 Web service 工件的资产或其他业务对象发布到 WSRR。此外,还可在 Rational Asset Manager 中针对 WSRR 中的特定对象创建称为远程资产的记录。可以通过生命周期动态管理此流程。有关更多信息,请参阅与 WebSphere Service Registry and Repository 集成
  • IBM Tivoli® Change and Configuration Management Database (CCMDB):您可以使用 Rational Asset Manager 将软件或介质资产存储为 CCMDB 中最终库的一部分。

需要创建社区的情况

您可能出于下列原因而希望创建社区:
  • 为了与贵公司的组织结构相匹配:贵公司中的各部门针对存储库上的资产可能具有其各自的社区和需求。
  • 为了更好地管理存储库的增长:使用社区中的角色和许可权来限制用户可查找和使用的资产数时,将会提高存储库的可用性。
  • 为了管理个别项目:您可以创建基于单个项目的社区,该社区包含项目的所有资产和用户。
  • 为了对具有可复用资产的公共角色和共同需要的用户进行分组:您可以创建社区以对处于不同部门但具有类似角色的用户进行分组,而不是创建与组织结构相匹配的社区。例如,您可以为所有部门的所有软件开发者创建社区,以便他们能够轻松交流和共享可复用资产。

不需要创建社区的情况

创建社区之前,请确保您具有资源来对其进行管理。在指定角色、创建和管理资产生命周期以及为各社区创建定制资产类型和类别的过程中,会不断增加管理成本,这可能会带来负担。


反馈