codeBeamer
Roboticks integrates with PTC (formerly Intland) codeBeamer via the OMG ReqIF standard. codeBeamer’s native ReqIF support is solid and configurable per tracker.Connector type and pricing
| Type | BYO requirements connector |
| Tier | Team (3 BYO connectors included), Enterprise (bundled) |
| Price | $149 / connector / month above the Team allowance |
Workflow
One-time setup
Configure the codeBeamer tracker for ReqIF
In codeBeamer: Tracker → Settings → ReqIF. Enable export and import. Pick which custom fields participate in the round-trip. This is per-tracker.
Add the connector in Roboticks
Settings → Integrations → Requirements → Add → codeBeamer. Name it for the project (e.g.,
cb-armcontroller).CI recipe
codeBeamer-specific quirks
Tracker ID vs tracker name
codeBeamer’s REST API requires the numeric tracker ID. Find it under Tracker → Settings → Tracker ID. Mistaking the name for the ID is the #1 first-time error.Multi-tracker projects
A codeBeamer project may have several trackers (e.g.,System Requirements, Software Requirements, Test Cases). One Roboticks integration handles one tracker. For multi-tracker round-trip, register one connector per tracker.
Associations vs Relations
codeBeamer distinguishes:- Associations — bidirectional links between items (
derived from,verified by) - Relations — parent/child within a tracker
parent_id on the requirement.
Field name collisions
codeBeamer auto-creates aName field that mirrors Summary on some templates. The ReqIF export includes both. Map the one you want and ignore the other:
Workflow status
codeBeamer’s workflow status (New / Reviewed / Verified / Released) round-trips via theStatus field. Add to the mapping if you want it visible in Roboticks:
workflow_status is a free-form Roboticks attribute and doesn’t affect coverage logic.
Round-trip caveats
codeBeamer-only artifact types
codeBeamer-only artifact types
codeBeamer supports
Folder and Information artifact types that Roboticks does not import as requirements. They’re skipped silently; check the upload log for the skipped count.Bidirectional associations create one link, not two
Bidirectional associations create one link, not two
Roboticks stores the relationship once with a typed role. Re-exporting back creates the inverse for codeBeamer correctly.
codeBeamer's `cb:` namespace attributes
codeBeamer's `cb:` namespace attributes
codeBeamer puts internal metadata under a
cb: XML namespace. Roboticks preserves them as foreign attributes — they round-trip but aren’t queryable from Roboticks.Validation
Troubleshooting
ReqIF import to codeBeamer reports `Type mismatch`
ReqIF import to codeBeamer reports `Type mismatch`
The exported
SPEC-OBJECT-TYPE-REF doesn’t match a known type in the destination tracker. Tighten the workitem_types mapping.Custom field not appearing in Roboticks
Custom field not appearing in Roboticks
The tracker may not have it enabled for ReqIF export. Tracker → Settings → ReqIF → Field selection.
Next
Jama
Similar shape, different terminology.
DOORS
IBM DOORS Classic vs DOORS Next.