Overview
Guidelines for adapting the Task Flow
Determine the primary information required to identify a contributed dataset, and use this to display the contribution table to the user
Define the process of data contribution and the stages involved in the verification and acceptance of submitted data.
Group the data required from users into relevant categories and split the process into a small number of steps to keep the flow simple.
Give a progress indicator showing users where they are at in the overall flow.
The first step of collecting meta data and uploading files could get complex. Users may need to work on the this step over multiple sessions and would need a ‘Save as draft’ option.
Uploading files could take long time and running in the background should be supported.
Provide a review step to confirm user submission details.
Provide a status indicator to show users where they are in the contribution lifecycle (i.e. draft, in review, etc) and whether their dataset is currently public or private.
A dataset submitted to a community repository will need to be verified for quality control and it will likely take some time before it is published. Associate statuses with every submission to show users what stage the submitted dataset is at in the process.
Consider offering an automated validation step to check file formats, sizes, and any other basic data checks which can save time during further manual verification work.