Open lmarcovici opened 4 years ago
This is likely a feature request for Aquarium. However, failures could happen for many reasons only some of which might allow a simple restart, so allowing users to press a restart button seems like a bad idea unless it is known that the issue is resolved. In the UW BIOFAB, replanning is handled by the lab manager, who is more likely to be aware of why a plan failed.
I made a link from Aquarium to this: https://github.com/klavinslab/aquarium/issues/396, so you can close this if you wish.
Ok. Thanks Ben for your answer! We thought this was probably happening to every Aquarium instance. Just to confirm to close this issue. So, you are telling us that the only way to do it is by asking lab managers to go through failed protocols, and replanning them (one by one) manually. Is that correct?
Replanning is done at the plan level and not at the protocol level.
Would you be able to describe specific scenarios where you are having trouble?
I guess Rita can give you a better idea. I will ask her to give her comment here.
Ben, can you be a little more specific on what you're asking?
Replanning is done at the plan level and not at the protocol level within the Designer page. I'm not sure I understand what you're asking.
In addition, when you say, lab manager replanning, do you mean lab manager manually going through the Designer page to recreate operation plans, or is there a more automatic way to recreate plans, i.e. some kind of software.
I'm asking for details about the situations where you've needed this.
yes, the replan is done at the plan level using the designer page
Please identify the user roles that your feature request relates to? Name of user role(s) for whom feature is relevant. Relevant for researcher and lab manager
What is the task you want to perform? Give a clear and concise description of the task the feature is meant to support. After an error occurs in a protocol, Aquarium should have the ability to retry the failed protocol and continue with the rest of the plan.
What is the goal you want to achieve with the feature? Give a clear and concise description of the reason why the feature is needed. This will greatly reduce the planning time for the lead researcher as he/she will not have to continuously plan protocol after protocol.
Additional context Add any other context or screenshots about the feature request here. One option is to have a screen or dialogue box asking the user, "Do you want to reattempt this protocol?" after which the code will run.