CM 1.0 | Mylyn | RTC Scrum | ClearQuest | Change | Rally | Bugzilla | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Field | Element | Task | Defect | Task | Story | ALMRequest | Defect(ent) | ChangeRequest | Story | Defect | Bug | Type | Scenarios | Description |
ID | dc:identifier |
ID | ID | ID | ID | id | id | problem_number | ObjectID? | ObjectID? | ID | String | A unique identifier | |
Name | Task Key | id | id | problem_number | Name, FormattedID? | Name, FormattedID? | String (short) | ide | User facing identifer that can change during the lifetime of the task | |||||
Summary | dc:title |
Summary | Summary | Summary | Summary | Headline | Headline | problem_synopsis | Summary | String (short) | all | One line description | ||
Description | dc:description |
Description | Description | Description | Description | Description | Description | problem_description | Description | Description | Description | String (long) | all | Multiline description (could contain rich text markup) |
CreationDate? | Creation Date | Creation Date | Creation Date | Creation Date | Submit_Date | Submit_Date | create_time | CreationDate? | CreationDate? | Reported | Date | report | When created | |
DoneDate? | Completion Date | Resolution Date | Resolution Date | Resolution Date | (from history) | (from history) | ClosedDate? | Date | report, plan, ide | When completed | ||||
ModificationDate? | dc:modified |
Modification Date | Modified Date | Modified Date | Modified Date | (from history) | (from history) | modify_time | LastUpdateDate? | LastUpdateDate? | Modified | Date | report, ide | Last modification date |
Type | dc:type |
Task Kind | Defect |
Task |
Story |
record_type/Type* | record_type | request_type | Story |
Defect |
String | all | Defect, enhancement, task, ... | |
Project | Product | Project | Project | Project | Project | Project | product_name | Project | Project | Product | Link | ide, report, fixdefect, plan | A top level container for this change request | |
Component | Component | Category | Category | Category | Category | Category | Package | Package | Component | Link | ide, report, fixdefect, plan | A finer grain containment for this change request | ||
Keywords | dc:subject |
Keywords | Tags | Tags | Tags | Keywords | Keywords | keyword | Tags | Tags | Keywords | String | ide, report | Tags |
Status | Status | Status | Status | Status | State | State | crstatus | ScheduleState? | State | Status | String | all | Current state of the change request usually within a multi-state workflow | |
Resolution | Resolution | Resolution | Resolution | Resolution | Resolution | Resolution | Resolution | String | all | Further refinement of status: invalid, won't fix, fixed, etc | ||||
Owner | Owner | Owner | Owner | Owner | Owner | Owner | Owner | Owner | Assigned To | Link | all | Who is responsible for ensuring that this change request is done | ||
Creator | dc:creator |
Reporter | Creator | Creator | Creator | Submitter | SubmittedBy? | Reporter | Link | report | Who created this change request | |||
Priority | Priority | Priority | Priority | Priority | Priority | priority | Priority | Priority | String | ide, plan, report | Used to plan work | |||
Severity | Severity | Severity | Severity | Severity | severity | Severity | Severity | String | report, fixdefect | The impact of this from the point of view of the reporter | ||||
Comments | Comments | Discussion | Discussion | Discussion | Comments | Notes | Discussion | Discussion | Comments | LinkCollection? | ide, fixdefect | Notes | ||
Attachments | Attachments | Attachments | Attachments | Attachments | Attachments | Attachments | attachment | Attachments | Attachments | Attachments | LinkCollection? | ide, fixdefect | ||
Subscribers | CC | Subscribers | Subscribers | Subscribers | NotifyList? | CC | LinkCollection? | all | List of Users/emails wishing to be notified of changes to this request | |||||
Parent | Parent | Parent | Parent | Parent | Blocks | Link | plan | |||||||
Children | Children | Children | Children | Tasks | Children, Tasks | Tasks | Depends On | LinkCollection? | plan | |||||
Related | Related | Related | Related | RequestsRelated? | LinkCollection? | ide, fixdefect | A relationship between change requests with loose semantics | |||||||
Duplicates | Duplicate Of | Duplicate Of | Duplicate Of | Duplicated_by | Duplicated_by | duplicate | Duplicates | LinkCollection? | ide, fixdefect | Duplicate change requests of this one | ||||
Blocks | Blocked By | Blocked By | Blocked By | Blocked | Blocked | Blocks | LinkCollection? | ide, fixdefect | Dependency relationship where this change request must be completed before listed can proceed | |||||
TestCases? | TestCases? | LinkCollection? | fixdefect | Reference to affected (blocked?) test cases | ||||||||||
BuildsFixedIn? | FixedInBuild? | LinkCollection? | fixdefect | Reference to build resources where this cr has been fixed | ||||||||||
BuildsFoundIn? | FoundInBuild? | LinkCollection? | fixdefect | Reference to build resources from where this change originated | ||||||||||
ChangeSets? | ChangeSets? | ChangeSets? | ChangeSets? | (ucm package) | (ucm package) | LinkCollection? | fixdefect | Reference to SCM change sets | ||||||
Operations | Operations | Operations | Operations | Operations | actions(computed) | actions(computed) | String | all | List of operations (possibly state transitions) that can be performed on this change request | |||||
ChangeLog? | History | History | History | history | history | transition_log | RevisionHistory? | RevisionHistory? | LinkCollection? | all | A log of all changes | |||
Not Mapped | FoundIn? , CompletingUser? , Modifier, DueDate? , PlannedFor? , Approvals, Estimate, TimeSpent? , StoryPoints? | (same as previous) | (same as previous) | Iteration, Phase | RequirementsList? , Symptoms | product_version, release, |
AcceptedDate, ChangeAuthor? , Iteration, |
AcceptedDate? , AffectsDoc? , Environment, Iteration, PlanEstimate? , Rank, Release, ReleaseNote? , Requirement, ScheduleState? , TargetDate? , TestCaseResult? , VerifiedInBuild? , Workspace Subscription Notes |
n/a | n/a | Properties that were not mapped |
Field | Type | Description | Scenarios |
---|---|---|---|
DueDate? | Date | plan | |
Estimate | String | Amount of work effort to complete the request in: months, weeks, days, hours | plan |
TimeSpent? | String | Amount of work accomplished on the request so far | plan |
Iteration | Link | Assigned development line (Iteration, sprint, etc) | plan |
StoryPoints? | String | plan | |
Implements | Link | Reference to a requirement resource that this request is implementing | plan |
Successor | Link | plan | |
Predecessor | LInk | plan |
Field | Type | Description | Scenarios |
---|---|---|---|
problem_number | String | Unique idenitifer. Always built-in. | |
problem_synopsis | String | One line "headline". | |
problem_description | String | Multi-line, detailed description. Can contain HTML markup. | |
severity | String | "Showstopper", "Severe", "Medium", "Minor". Values have no intrinsic value and can be changed to anything you want. | |
priority | String | Normally1, 2, 3, 4. Can be anything. | |
request_type | String | "Enhancement, "Defect", etc | |
product_name | String | ||
product_version | String | ||
modify_time | Datetime | ||
create_time | Datetime | ||
crstatus | String | State of the CR: entered, assigned, resolved, etc. Customers can add as many states as they want. | |
duplicate | Link | Link to another CR submitted against the same defect or enhancement. | |
release | String | ||
attachment | Link (in theory) | These are just attached files, but aren't currently available through OSLC with Change. I wasn't clear on if they were supposed to be supported and wasn't sure of how to model them. Should the URL directly download the file? Should it download an XML/JSON "change request" with a base-64 "data" property? | |
resolver | String | Who the CR is assigned to. Always has the same value as "owner" unless resolver is not set--then owner is set to whoever created the CR even if it's not assigned yet. | |
assigner | String | Who assigned the CR. | |
keyword | String | Tags. | |
transition_log | Read-only string | This uses a proprietary markup so it is not set directly. CR modifications are automatically logged to it. Comments can be appended to it by settting the _COMMENTS pseudo-attribute. When retrieved through other APIs, the markup is stripped and it's just returned as plain text with new lines. | |
<status>_date | Datetime | The date of each transition is recorded. There is no definitive "done" date, but this correspond to resolution_date or conclusion_dat. | |
I | Attachment | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|
![]() |
Picture_2.png | manage | 135.9 K | 29 Sep 2009 - 22:12 | MarkRinger | |
![]() |
Picture_3.png | manage | 142.3 K | 30 Sep 2009 - 14:50 | MarkRinger |