Open KarlLevik opened 6 years ago
Hi @KarlLevik,
I think we should dedicate a whole session to discuss which is our vision about processing, reprocessing in ISPyB. It is a clear need of reprocessing data but not sure how it should be implemented taking into account that ISPyB is suppose to be multitechnique. For instance:
Sorry, we should provide a bit more scope for these:
ProcessingJobParameter is a key value table, so does not specify a single technique. These tables should be generic enough to allow them to be used in other techniques, and i have deliberately made them so they could be used in EM too, if you see my original EM Data Model. We use workflowid + reprocessingjobparameter
We would like to have some tables to help keep track of processing jobs. These can be triggered by users of the ISPyB web application, or from other sources, including automatically when a data collection is happening.
Here's what the tables for this might look like:
We had originally named these tables Reprocessing, but after some thought concluded ProcessingJob was better since these jobs could be re-processing as well as the initial processing. Also, the "Job" suffix makes it clearer what we're talking about.