TOLOGIX - ISLG App Rebuild

Problems with loading times in Subject Navigator

Assigned to
Harsh Parikh, Tech Lead at DevIT Harsh P.
Notes
Further to the video below, there are the following problems with the migrated data in Subject Navigator on http://rebuild.investorstatelawguide.com/:
  1. Branches are not in the same order as the legacy application
  2. Certain branches were not migrated correctly (e.g., entered as a cross reference rather than a document reference).
  3. Loading times for opening certain branches is very slow.

Comments & Events

Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

The following issues we discovered and resolved.

1. Branches are not in the same order as the legacy application

  We have resolved this issue on rebuild.islg

2. Certain branches were not migrated correctly (e.g., entered as a cross reference rather than a document reference).

In old application they were maintained 2 table for Cross reference and Document References and both tables are associated with same ids but in new application we are maintaining only one table for all the branch types.

Hence, due to same Ids this issue is occurred. There is only 2 records have this kind of issue and we resolved it.

  • See Articles on State Responsibility, Article 11 (Conduct acknowledged and adopted by a State as its own)

  • Waste Management v. Mexico II Decision on Mexico's Preliminary Objection concerning the Previous Proceedings discusses, without deciding, whether NAFTA tribunals possess any inherent jurisdiction to dismiss a claim on grounds of abuse of process 
3. Loading times for opening certain branches is very slow.

We noticed that due to the column of Subsequent data, and the count on icon (above Document Title) and Paragraph no. is taking time to fetch the data.


We have improved the query to fetch the count on icon and Paragraph number but still due to this count it will take some time to load.
 
Also, Currently we have removed the View all Subsequent column from Document card only from Subject navigator.

Now, the loading time is improved after remove the Subsequent column from card.
Morgan Maguire, CEO
Ok. Thanks Harsh Parikh, Tech Lead at DevIT Harsh . It appears issue #1 and #2 are resolved. However, as we discussed during the call this morning, I've moved this to-do to: ISLG Feedback on Loading Issues - TOLOGIX - ISLG App Rebuild. The loading times for opening branches are still too slow across the entire tool on the Subscriber side. Even the first level branches are opening more slowly than the branches in the legacy app, which is unacceptable.

Regarding the query to fetch data regarding the document, paragraph number and subsequent documents, could you please explore the possibility of setting up a SQL job across the subscriber side of the application (i.e., in all the tools where these document counts are getting fetched) that would update this data on a daily basis, rather than real-time. In addition, it would probably make more sense to fetch the data at an individual branch level (i.e., when the user is opening the Waste Management branch), rather than the parent branch (i.e., when the user is opening the NAFTA Cases branch). 

Thanks,

Morgan
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

Following up on the issue above and further to the video below, loading times in the Subject Navigator have dramatically improved, but it appears that has come at a significant costs. We need to have to references within Jurisprudence Citator accessible to users. It's a key component of what makes ISLG valuable to users.


Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We are now showing references within Jurisprudence Citator  count on Subject Navigator tool. Please check and confirm.
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh

Looks good in the Subject Navigator and Jurisprudence Citator. However, could you confirm that the on-hover reference feature has been reactivated across all the tools on the system when a Dispute Document card is presented to the user, because I noticed it's not currently activated in the Article Citator?

Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We checked and found that it is actives across all research tool on both rebuild.islg and staging.islg. 

When you navigate the cursor on  dispute Document card's icon then it will show reference count.
Paul Moon
Hi Harsh Parikh, Tech Lead at DevIT Harsh :

I have a question related to the number of references shown when hovering over each dispute document. As described in the video below, it seems to count "Generally" referenece and paragraph-specific reference(s) separately even if it is from the same UIN. The example in the video is  UN/0173/02 - A11Y v. Czech Republic Decision on Jurisdiction - 09 February 2017 where there are only two different UINs referring (IC/0456/01 Itisaluna v. Iraq Award - 03 April 2020 and UN/0177/18 Doutremepuich v. Mauritius Award on Jurisdiction - 23 August 2019), but the on-hover reference count shows four "references." I understand how this could have happened, but it is misleading especially compared to the legacy app as shown below. We may want to count only "Generally" references for on-hover count to better reflect the accurate number of references.


Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

To follow-up on Paul Moon Paul 's comments above, there are three issues outstanding with this to-do:
  1. On-hover references are not activating across all the research tools. They are still not working in the Article Citator. Please confirm that these are working across all the research tools.
  2. We are using inconsistent language for specific references "# of references in jurisprudence citator" and all references "# of references". Please ensure both on-hovers have the following: # of references in Jurisprudence Citator
  3. As pointed out by Paul Moon Paul , the on-hover for all references are pulling the wrong data, these should be pulling the number of dispute documents referring to the referenced document:   
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We are displaying count on hover while we hover on paragraph number and Full Citation of Dispute Document Card only in Subject Navigator module. it means in only SN tool we are displaying count on both places.

For Other research tool, we are displaying count on hover only of Dispute Document Full Citation. 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Paul Moon Paul ,

On hover count for Full Citation logic is following for all research tool :

- The Dispute Document Card which we are displaying on research tool that Dispute Document is being used as Source Document in Jurisprudence Citator. 

For example, We are displaying UN/001/01 Dispute Document Card in Article Citator under ICSID 1965 branch. If this UN/001/01 being used as Source Dispute Document in Jurisprudence tool then will display count on hover.

The above is the logic of count as per the requirement.
Morgan Maguire, CEO
Ok. Thanks Harsh Parikh, Tech Lead at DevIT Harsh ​. I'm not really following the logic here.

Melissa Cowell, General Manager at Industrial Melissa ​ and Naomi Joanis, UX Team Lead at Industrial Naomi ​, could you please confirm what the requirements are for the above? Where should we be pulling data for the Full Citation on-hover references?

Thanks,

Morgan
Melissa Cowell, General Manager at Industrial
Morgan Maguire, CEO Morgan

The on-hover references will show the total number of references to the dispute document in the Jurisprudence Citator. This means all specific references + all general references.

The reason the total may not match what we see for 'All references' is that 'All references' count consolidates multiple citations to the same record in a single document.

Ex:
'UN/001/01' has (1 specific reference to paragraph 2 of UN/002/02)  + (1  specific reference to paragraph 12 of UN/002/02 ) +( 1 general reference of UN/002/02)

Total JPC references to UN/002/02 = 3
All references to UN/002/02 = 1 (because all references are from UN/001/01)

Hopefully this clarifies. Let me know if you'd like to chat further. 

Mel
Morgan Maguire, CEO
Hi Melissa Cowell, General Manager at Industrial Melissa ,

Thanks for clarifying, but these requires don't really make sense. "All References" represents all the documents that refer to UN/0001/01, including any specific references. Adding these together artificial inflates the number of references to the document. Could we please change this so that it displays the count for the number "All References". Also, let's change the copy of the on-hover to the following:
  • Specific References on-hover: # of references to paragraph/footnote in Jurisprudence Citator
  • All References on-hover: # of references to document in Jurisprudence Citator
Thanks,

Morgan
Morgan Maguire, CEO
Thanks Naomi Joanis, UX Team Lead at Industrial Naomi .

Harsh Parikh, Tech Lead at DevIT Harsh and Ketan Sondarva, Technical Project Manager at DevIT Ketan , note that I've moved this user story into Backlog with a "required before launch" in the title, because we'll need to ensure that the All References on-hover is pulling he appropriate data.

Thanks,

Morgan   
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

This change is done on both rebuild.islg and staging.islg.
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

In the above story, we need to change only tooltip and we changed and deployed on both staging.islg and rebuild.islg.
Morgan Maguire, CEO
Ok. Great. Thanks Harsh Parikh, Tech Lead at DevIT Harsh .

Naomi Joanis, UX Team Lead at Industrial Naomi , let me know when this clears UAT and I'll give it a review before marking the to-do complete.

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

This task is completed on staging.islg. Please check and confirm.
Naomi Joanis, UX Team Lead at Industrial
Hi Morgan Maguire, CEO Morgan

I have moved the relevant card to done in target process. 
Morgan Maguire, CEO
Hi Naomi Joanis, UX Team Lead at Industrial Naomi and Harsh Parikh, Tech Lead at DevIT Harsh ,
 
Further to the video below, the issue with the indicator of references is not fixed, In the example I used (IC/0002/01 - Salini Costruttori S.P.A. and Italstrade S.P.A. v. Kingdom of Morocco, ICSID Case No. ARB/00/4, Decision on Jurisdiction, 16 July 2001), the number indicated references does not match up with the applicable results within the Jurisprudence Citator.

Thanks,

Morgan

Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

The referencing count issue is resolved on staging.islg. Please check and confirm.
Morgan Maguire, CEO
Great. Thanks Harsh Parikh, Tech Lead at DevIT Harsh . I'll check this on Monday to ensure the results have accurate after the SQL agent job has run.

Morgan
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

I examined the results on staging.islg, and everything looks good. Marking to-do complete.

Morgan
Morgan Maguire, CEO
Morgan Maguire completed this to-do.