Sometimes, one analysis is composed of a series of experiments one after another. For example, if you do a DNA test, there are multiple steps involved, such as 1)extraction, 2)QC and then 3)test. My question is, how to deal with this situation in Senaite. Is it a good practice to break the whole process to each step then treat every step as a analysis? How to enforce the order of analysis? Or it’s just not recommended and no way to handle this situation.
These are the two main ways to break down a process and obtain a final result based on previous information.
Note that we are just “adding” new input fields in a sample, if you want to make each step “1)extraction, 2)QC and then 3)test” dependent on a workflow, therefore step 2 can not happen before step 1 has been submitted, you will have to add new workflow states in the sample workflow by coding.