您可以在 Rational® DOORS® 中管理用户帐户和组,也可以使用 Rational Directory Server。无论选择哪种解决方案,请花费一些时间来规划要用于用户和组的用户帐户和命名约定。如果坚持遵循命名约定,那么对用户和组的管理以及对数据的访问控制管理将变得更简单。
通常,最好是为 Rational DOORS 数据库的各用户设置单独帐户。不要允许不同人员共用同一用户名,否则将无法得知对数据作出更改的人员及更改内容。如果用户必须修改数据,请为其创建帐户,即使他们只需要该帐户几天也如此。
此规则的例外情况是,要为需要对数据进行短期只读访问的人员设置访客帐户。
为个别用户设置访问权限可能比较费时。
设置数据的访问权限时,使用组可以节省时间。
谨记每个用户都可以处于若干个组中。对于您可以具有的组数或各用户可位于其中的组数没有任何限制。
命名约定
虽然您可以随时更改用户名,但是 Rational DOORS 不记录此信息。
例如,如果将用户名从 John 更改为 John Smith,那么无法分辨 John Smith 是新用户还是用户名已更改的现有用户。
规划用户名和组名时,请谨记下列要点:
- 各用户名和组名必须唯一。
- 用户名和组名可包含字母数字字符(字母表字母和数字)、空格字符以及标点符号字符。
- 用户名和组名区分大小写。名称 Test Boston 和 TEST Boston 不相同。
- 用户名在 Rational DOORS 中各处(例如在访问权限列表和历史记录中)用于识别用户。通过使用用户的给定名称作为用户名,可以轻松识别这些用户。例如,用户名 John Smith (UK Sales) 比 John 模糊程度更低。
- 列出用户名和组名的所有 Rational DOORS 屏幕都按字母顺序列出用户名和组名。首先会将用户列在一起,然后再列出组。请考虑要如何将名称在数据库中列出。例如,如果您具有名为 Tokyo Engineering、Tokyo Test、Boston Engineering 和 Boston Test 的组,那么会将 Tokyo 组列在一起,并将 Boston 组列在一起。如果您希望看到所有 Engineering 组在一起,请将您的组称为 Engineering Boston 和 Engineering Tokyo。
- 除非将数据库配置为使用系统用户名,否则用户必须记住用户名并在登录到 Rational DOORS 时输入该用户名。