Intland's free requirements, development and test management hosting.
This server hosts 110,000+ users on the cloud!
Tags: 

OMS Component Repository Attributes

The following attributes are used to describe components in the OMS component repository:

  • Component Name: custom field name "Component Name"
  • Canonical Name: custom field name "Canonical Name"
  • Author: custom field name "Author"
  • Keywords: custom field name "Keywords"
  • (literature) References: custom field name "References"
  • Version Information: custom field name "VersionInfo"
  • Source: custom field name "Source"
  • Development Status: custom field name "Development Status"
  • Submitted By: default field name "Submitted by"
  • General Description: default field name "Summary" (customized to Description)
  • Component Attributes: described in Summary/Description field
  • Source Code link: provided in Summary/Description field

Configuring an OMS Component Repository

To configure a Codebeamer project to be an OMS repository make the following configurations:

- Create a new project
- Set the project Category to "COMP_LIB"
- Create a tracker. Set the tracker key to "LIB"
- Create the following field layout for the tracker: (use the field properties tab to configure the tracker)

Change existing field to be:
Sequence: 0
Labe: Id

Modify Custom Field to be:
Sequence: 12
Type: text
Label: Component Name
Rows: 1
Cols: 40
Colspan: 3

Change existing field to be:
Sequence: 30
Type: text
Label: Description (must change default value)

Modify Custom Field to be:
Sequence: 31
Type: text
Label: Canonical Name
Rows: 1
Cols: 80
Colspan: 3

Modify Custom Field to be:
Sequence: 32
Type: text
Label: Author
Rows: 1
Cols: 80
Colspan: 3

Modify Custom Field to be:
Sequence: 33
Type: text
Label: Keywords
Rows: 2
Cols: 80
Colspan: 3

Modify Custom Field to be:
Sequence: 34
Type: text
Label: References
Rows: 3
Cols: 80
Colspan: 3

Modify Custom Field to be:
Sequence: 35
Type: text
Label: VersionInfo
Rows: 1
Cols: 60
Colspan: 3

Modify Custom Field to be:
Sequence: 36
Type: text
Label: Source
Rows: 1
Cols: 60
Colspan: 3

Modify Custom Choice Field to be:
Sequence: 37
Type: choice
Label: Development Status

- Create a choice list called "Development Status". Add the following options:

  • Prototype
  • Alpha
  • Beta
  • Tested
  • Released

- Go to the "Field Access" tab and set the following fields as required:

  • Component Name (12)
  • Caonical Name (31)

- Click on the checkbox immediately left of the Label for the following fields. Doing this sets these fields as read/editable for the tracker. For all other fields this checkbox should be blank, and the corresponding sets of read/edit checkboxes on the right hand side of the table should be unchecked.

  • ID (0)
  • Component Name (12)
  • Description (30)
  • Canonical Name (31)
  • Author (32)
  • Keywords (33)
  • References (34)
  • VersionInfo (35)
  • Source (36)
  • Development Status (37)
  • Submitted by (80)

The description of component attributes are automatically appended to the Component's description field (#30) upon publishing the component(s).