Details
-
Story
-
Status: Closed (View Workflow)
-
TBD
-
Resolution: Done
-
-
ERM Sprint 92, ERM Sprint 93, ERM Sprint 94
-
Bienenvolk
Description
For Wireframes see attachments and details in ERM-953
Comparison output
The output of a comparison for the user will be a table which has three "header" columns and then one additional column per object (package or agreement) being used to create the comparison and finally a "footer" column which displays a summary of the overlap between the compared objects in terms of the title instance. In the first instance the comparison will be limited to two objects (two packages, two agreements or one agreement and one package), making the table six columns wide in total
The three header columns will be headed:
- Title
- Available via
- Coverage
The one footer column will be headed:
- Overlap
The additional columns per comparison object will be headed with the following information
- type of object (package or agreement)
- date which has been used when calculating the content of the package/agreement in the comparison (using the appropriate date format for the locale)
- name of the package/agreement
Cells in the "Title" column will display information related to a TitleInstance. In the cell the following information should be displayed:
- the "longName" of a title instance (as used in the Agreements Search and Sort Results MCL).
Cells in the Title column should additionally have an information icon that can be clicked to display full title information including:
- Type
- subType (Material Type)
- identifiers
- relatedTitle information
- Material type
- identifiers
Cells in the "Available via" column will display information related to a PlatformTitleInstance
- A Platform name
- A hyperlink to a PlatformTitleInstance URL
Cells in the "Coverage" column will typically display information related to a PackageContentItem or Entitlement, but potentially may display coverage from the PlatformTitleInstance or TitleInstance if these are the subject of the comparison.
- Embargo
- Coverage
These cells can use the same layout as is used in the Coverage in the MCLs for the Agreement Line MCL used in Agreements.
In the columns for the comparison objects (packages or agreements) there will be information on whether that TitleInstance / PlatformTitleInstance / Coverage is included in the package/agreement. This will consist of a visual representation of whether the package/agreement includes that TI / PTI / PCI coverage and will have additional information about the reason for that presence/absence. The information available from this cell should be:
- Present/Absent
- If the title has ever been in the package/agreement
- If available, the date the item joined and left package/agreement (calculated from the PCI access_start / access_end dates and Entitlement active_from / active_to dates)
The key piece of information is Present/Absent - this should be the priority to calculate & display
The footer column "Overlap" will contain text indicating if the overlap between the two compared object is:
- Full === Identical in both objects
- Partial == the same title instance appears in both objects but with different platform/coverage information
- None == a title instance that appears in one object but not the other
The cells in the Overlap column will be coloured based on this value - see ERM-953 for further information on the format of the output in the UI and wireframes.
TestRail: Results
Attachments
Issue Links
- clones
-
ERM-950 Package/Agreement Comparison Selection UI
-
- Closed
-
- defines
-
UXPROD-1476 Compare agreement and package content
-
- Closed
-
- is blocked by
-
STCOM-718 Extend getCellClass and getHeaderCellClass callbacks for more flexible styling
-
- Closed
-
- relates to
-
ERM-1024 Comparison | Report Title information popup should only display identifiers that exist
-
- Closed
-
-
ERM-1031 Comparison | Gridlines should be the same size throughout report
-
- Closed
-
- requires
-
ERM-959 Define shape of comparison report JSON
-
- Closed
-