Page tree

Versions Compared

Key

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

...

  • This links to the traceability requirements (below) on the Requirements & Milestones - Phase 1 page for the Content Request Service (CRS) development.
  • Can be used to meet:
    • Jira
      serverjira.ihtsdotools.org JIRA
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverIdb202d822-d767-33be-b234-fec5accd5d8c
      keyWRP-1237
       

Traceability

Advanced Tables - Table Plus
sortColumn1
decimalMark. (point)
RequirementNotes
Each content request task, generated through CRS, will be associated to one authoring task. This will be done via staff assigning a CRS request to an authoring task through CRS or possible JIRA to start with
Each authoring task may be associated with many requests and have multiple SCT content changes An authoring task may not be associated to a content request as well.
Reports should be able to show what has changed within an authoring task once it has been promoted 

Any content which is changed should be logged on each status change in a traceability datasource using (at a minimum):

  • changeactivity id (system generated id)
  • sct id
  • task id
  • author id
  • date modified

See the technical design below

When a project is promoted, the information all the authoring tasks being promoted, along with the content changed on each task, should be available for reporting Linked to the above... this would be a status change
At each status change of an authoring task, any associated CRS task should be updated appropriately This is linked to the requirement from CRS below &
Jira
showSummaryfalse
serverjira.ihtsdotools.org JIRA
serverIdb202d822-d767-33be-b234-fec5accd5d8c
keyCRS-23
By having a track of content being worked on in authoring tasks, authors should be able to see if content they wish to edit/maintain is already being worked on by another authorThis will likely end up in a screen (somewhere) which queries the 'traceability' db against a given SCT ID
If a request 

Viewing Traceability

Advanced Tables - Table Plus
sortColumn1
decimalMark. (point)
RequirementNotes
An user should be able to enter in an SCT ID and see where a concept is being worked on in one or more tasksThis would display the details of any tasks that are New, In Progress, In Review

A manager should be able to see how many concepts have been authored:

  • since the last release
  • between two given dates (where available)

 

 

Traceability (copied from CRS)

Advanced Tables - Table Plus
sortColumn1
decimalMark. (point)
RequirementDescriptionEpicNotes
Each request status should be linked to the work task that is has been assigned to
Jira
showSummaryfalse
serverjira.ihtsdotools.org JIRA
serverIdb202d822-d767-33be-b234-fec5accd5d8c
keyCRS-23
When a work task status changes, this status should be reflected in the request JIRA issueRequest StatusThis is likely to be done by the orchestration service during authoring. When an authoring task changes status, it would check with the traceability DB and change the status of the relevant request tickets
Each batch of requests should provide a quick view as to the status
Jira
showSummaryfalse
serverjira.ihtsdotools.org JIRA
serverIdb202d822-d767-33be-b234-fec5accd5d8c
keyCRS-22
When viewing a batch, there should be a quick summary view of the number of requests in the batch and their relevant statusRequest Status 
Users are notified when a request status changes
Jira
showSummaryfalse
serverjira.ihtsdotools.org JIRA
serverIdb202d822-d767-33be-b234-fec5accd5d8c
keyCRS-24
When a request status changes as above, then the relevant requesting user should receive a notification emailNotifications 

Anchor
design

...

design
Traceability Data Model

Gliffy Diagram
nametraceability

...