Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Intland website: https://intland.com/codebeamer/

...

Working Method

Interaction with codebeamer relies on the same basic rationale as SOX integration with IBM Doors/DNG (cf. new IBM DNG Working Method). The product semantics are quite similar in each case.

Info

Several screenshots reproduced below have been edited in the interest of data protection.

Configure Synchronization

  1. Initiate the process by right-clicking your project. Select Configure Synchronization:

  2. Outcome: the Synchronization Editor for your current project will open.

  3. Right-click the single entry and select New Child > CodeBeamer Projects > <Example_Project>.

    Image RemovedImage Added
  4. Outcome: <Example_Project> will load and appear in the Editor window.

  5. Next, you will need to import the shape definitions (artifact types) used within the ADP context. To achieve this, right-click the template and select New Child > Import Shape Definitions…

  6. Outcome: the dialog for selection of a query executor will open:

  7. For our example scenario, any of the three executors available will produce identical results. As soon as you have made a selection, you may add a query to be processed by the executor of your choice. This option stipulates that you are conversant with the codebeamer query language. An introduction to cbQL is out of the scope of this documentation. Please refer to cbQL (codebeamer.com) as required. The executor will dismiss any malformed query, i.e., it will not normally report any input errors.

  8. Outcome: using the topmost executor (no hierarchy options) and no additional query parameters will load the shape definitions as suggested below:

    Image RemovedImage Added
  9. You may now open the drill-down list to review any field/property definition. For example, it is possible to examine and, where appropriate, change a given Field Type.

    Image RemovedImage Added
  10. Next, there exists an option to create a new Group Definition, corresponding to a codebeamer work item / tracker (i.e., a logical, hierarchical container for requirements). In the SOX context, a Group references a ReqIF document. This setup achieves synchronization of a SOX specification document with a codebeamer tracker.

  11. Lastly, you will need to create default Item Definitions. To accomplish this, right-click the Group Definition and select New Child - Import Item Definitions. - Outcome: SOX will query the specified codebeamer tracker in order to determine which artifact types are present in the relevant requirements subset. These will be displayed accordingly.

...

Synchronizing Your Project

It is now possible to initiate the synchronization process. As an initial phase, you may wish to perform a Dry Run. So doing will serve the twofold purpose of familiarizing yourself with the process and interface, as well as validating your configuration settings. To achieve these objectives, right-click your SOX project and choose Synchronize (Dry Run).

...