This use case describes one part of the end-to-end story.
I could use some help with this one
Actors User, Renaissance Trelliscope, Renaissance Web App, Local App
Preconditions The appropriate key file(s) are accessible from the user's file system.
User navigates to Renaissance Trelliscope. via Browser
Renaissance Trelliscope presents Users with a list of result sets to choose from.
User chooses desired result set.
Renaissance Trelliscopeasks User if the results should be decloaked.
User confirms that data should be decloaked.
Renaissance re-directs browser to Renaissance Web App and passes it URL to selected result set.
Browser downloads Local App and beings running it.
Local App prompts user for key file(s).
User selects local key file(s).
Local App loads key file data into memory.
Local App requests HTML stream from Renaissance Trelliscope.
Renaissance Trelliscope begins sending HTML stream to Local App
Local App reads Renaissance Trelliscope data and substitutes real data values in place of cloaked data values.
Local App adds/re-writes
node in Browser's DOM with de-cloaked HTML stream from Renaissance.
1) (Getting into design) does the use case start from a "Decloak" button in the left nav bar (current button should be renamed to "Cloak")?
Aaron I had imagined it started with that pop-up list that trelliscope presents where you have to select the results set you want to open.
2) Is a "result set" simply a set of data stored on our back-end? Or can it further filtered in the UI (table/univariate/multi-variate)?
Aaron What I called a results set is probably called a "Display" in Trelliscope. If you go to https://alacer.shinyapps.io/worldbank/, a window titled "Open New Display". The window has two results sets: ...Risk_HighCharts and ...Risk_Components.
3) How would multiple key files be handled? (Would one key file not suffice?)
Aaron If the results were composed of data from more than one cloaked file, then you would need a map file for each one. For now, let's keep it simple and assume all data in the results can be tied back to a single cloaked file
4) Is the rendered result the same Renaissance analysis plots or a downloadable file (PDF)?
Aaron It should be the same as the Renaissance analysis plots
This use case describes one part of the end-to-end story.
I could use some help with this one
Actors User, Renaissance Trelliscope, Renaissance Web App, Local App Preconditions The appropriate key file(s) are accessible from the user's file system.
Thanks for framing this up! Questions:
1) (Getting into design) does the use case start from a "Decloak" button in the left nav bar (current button should be renamed to "Cloak")? Aaron I had imagined it started with that pop-up list that trelliscope presents where you have to select the results set you want to open. 2) Is a "result set" simply a set of data stored on our back-end? Or can it further filtered in the UI (table/univariate/multi-variate)? Aaron What I called a results set is probably called a "Display" in Trelliscope. If you go to https://alacer.shinyapps.io/worldbank/, a window titled "Open New Display". The window has two results sets: ...Risk_HighCharts and ...Risk_Components. 3) How would multiple key files be handled? (Would one key file not suffice?) Aaron If the results were composed of data from more than one cloaked file, then you would need a map file for each one. For now, let's keep it simple and assume all data in the results can be tied back to a single cloaked file 4) Is the rendered result the same Renaissance analysis plots or a downloadable file (PDF)? Aaron It should be the same as the Renaissance analysis plots