所有的导入工作都是通过 Rational Portfolio Manager 完成的。在当前的执行中,它是一个从 RequisitePro “拖拉” 的过程。在 Rational Portfolio Manager 中,所有取得的数据都是只读的。我们以一个能够操作项目的用户身份登录 Rational Portfolio Manager。
需求只能被作为 “requirement” 导入到 Scope Management 视图中。此外,它们还需要同一个特定的项目联系起来。本文就将使用一个新的建议来对比一个已经存在的项目,但是两者都可以工作。
在您的环境中,您可能不会用到这一相同的结构,或者命名约定可能并不相同。Rational Portfolio Manager 具有很强的通用性,并且能够以无数种方式进行配置。本文中的例子将尽可能简单的保持环境不变。
图 2. 拖动一个 Proposal 到 Work Management 视图中
在 Rational Portfolio Manager 的一个标准配置中,您能能会使用一个模板,或者作为您的过程(亦即 Workflow)一部分的对象可能被自动的包含进该建议之中。为了保持它的简单性,没有一项将被显示出来。该例子中所使用的建议是从 IBM® Rational Unified Process® (RUP®) 架构 Small Project 模板中创建的,该模板包含在 Rational Portfolio Manager Version 6.2 或者更新的版本中。导入 RequisitePro 需求的步骤与建议或者项目中所定义的对象无关。
图 3. 选中 Scope Management
图 4. Scope Management 视图
您将注意到对于每一个项目和建议,都有相对应的文件夹。这为您提供了将那些特定的项目或者建议所包含的所有元素放置在一个位置的条件,这将有助于您对这些对象进行组织。
该导入过程现在启动(参见图6)。对于一个最初的导入,您需要提供一些信息,它们将允许用户访问 RequisitePro Web Service,并通过它访问 RequisitePro 中已经被定义的(该用户有权访问的)所有项目。
您还必须提供一个有效的 RequisitePro Login Name 和 Password (参见图8)。按钮 Next 直到所有这些信息被提供之后才会变为可点击状态。
一旦您点击了 Next,该系统就将会处理所提供的信息,并且返回一个您所能访问的项目的列表。