CJWorkbench / cjworkbench

The data journalism platform with built in training
http://workbenchdata.com
Other
306 stars 45 forks source link

Question about Global Export #212

Open arky opened 4 years ago

arky commented 4 years ago

Am confused about 'Export' button. Does the [Export] button on the top right hand corner of each tab provide CSV, JSON endpoints that includes all the workflow steps in the current tab.

However sometimes if you actively select/highligh a single workflow in the editor, the Export endpoint seems to publish the result of the currently workflow step. Here is the testcase

  1. Create a tab with 4 workflow steps.
  2. Click and highlight 3 workflow step.
  3. Click on 'Export' button and download the CSV or JSON file

Expected Result: The CSV or JSON contains the results of all 4 workflow steps.

Actual Result: The CSV or JSON contain only the results of 1, 2 and 3 workflow steps only.

image

adamhooper commented 4 years ago

The "Export" button exports the table you're looking at -- that is, the current step. This lets users access any data they see (as opposed to only the last data in each tab).

To export the CSV/JSON for the fourth step, select the fourth step and then click "Export".

We'll discuss this in our next design meeting. In the meantime, I'll close this issue.

adamhooper commented 4 years ago

We've come up with a short-term design solution that should help avoid confusion: in the export dialog, we should say what the export contains. Re-opening the issue.

arky commented 4 years ago

Thanks @adamhooper I think that would indeed solve this issue.

adamhooper commented 3 years ago

had another user confused at this point. She thought "Export" exports the latest version.

arky commented 3 years ago

After spending considerable time teaching CJ workbench to all our regional partners in SE. Asia. I feel the reason for the confusion where the the 'export' button is located. The right top hand corner has always been associated with global action related to application/page. say a 'Login | Sign Up' button for instance.

If you just move that button and place it next to or in the header of the current workflow step, then the confusion disappears.

HTH