robertocarroll / icc-beta

End to end prototype for ICC
https://www.icc-cpi.int/
0 stars 1 forks source link

Exception Use Case scenarios for new CRM module #86

Closed simmigaba closed 9 years ago

simmigaba commented 9 years ago

Use Case 1: The case has split into two cases, where one case remains as a successor of the previous case, using the same Case code, while the other case is given the new Case code. E.g. Case Code: 001, Case Name: ABC and DEF is split into Case Code: 001, Case Name: ABC Case Code: 002, Case Name DEF

The Court Records should be displayed as below: For Case Code: 001, Case Name: ABC and DEF -- Display the latest Court Records before Split For Case Code: 001, Case Name: ABC -- Display the latest Court Records after Split that belongs to Case ABC followed by Court Records before Split that belongs to Case ABC and DEF For Case Code: 002, Case Name: DEF -- Display the latest Court Records after Split that belongs to Case DEF followed by Court Records before Split that belongs to Case ABC and DEF

Other possible scenario: Case Name ABC gets new Case Code as 003. The logic to display will remain same as above.

Use Case 2: Two Case are Merged into one. E.g. Case Code: 001, Case Name: ABC and Case Code: 002, Case Name DEF are Merged into Case Code: 003, Case Name: ABC and DEF The Court Records should be displayed as below: For Case Code: 001, Case Name: ABC -- Display the latest Court Records before Merge that belongs to Case ABC For Case Code: 002, Case Name: DEF -- Display the latest Court Records before Merge that belongs to Case DEF For Case Code: 003, Case Name: Case Name: ABC and DEF -- Display the latest Court Records after Merge that belongs to Case ABC and DEF followed by Court Records before Merge that belongs to Case ABC and belongs to Case DEF respectively

Other possible scenario: Case Name ABC and DEF gets Case Code of one of the Cases Merged i.e. 001 or 002. The logic to display will remain same as above.

Use Case 3: Only annexes are released – This is not an issue. In this case there will be an entry in “Related Records” document library but will not have entry in “Court Records Relationships” Sharepoint list as this Annex is still not related to Main Court record. In future when Main Court Record is released, the TRIM-Sharepoint Integration Bridge will upload Court Record in “Court Records” document library and will also make an entry in Court Records Relationships” Sharepoint list which will relate the Court Record to Annex. So thereafter Related Annex info will be visible whenever user views the Court Record WebPart.

simmigaba commented 9 years ago

All the Exception Use Case scenarios are implemented and tested.