Locking of Packages when saving a Failed Lab Test Result

Auto-Lock packages

Flourish wants to make it easy for you to use packages that pass the lab test. 

You can set Flourish Software to lock Active packages with final lab results that are Fail or In Progress.

If you set Flourish to do that, this happens when you record a new lab result or update an existing Final lab result that is Fail or In Progress:

  1. Flourish locks every active package associated with the lab result across any facility.
  2. Flourish lets you know of any packages allocated to the following:
    1. A manufacturing run.
    2. An outbound order.
    3. A retail order.

Flourish does not lock allocated packages but lets you know, so you can remove their allocation and lock them.

When does it happen?

Flourish locks the associated packages when:

  1. The Configuration Setting is ON.
  2. The Lab Result is Final.
  3. When you click Save on a result with a status of Fail or In Progress.

Flourish does not lock the associated packages, regardless of the Configuration Setting:

  1. When The Lab Result is Not Final.
  2. ​When the Lab Result is Final with a status of Pass.

What are the associated packages?

Any packages across the company that match the result on any of the following:

  • Source Package ID.
  • Sample Package ID.
  • Lot Number (If the result is recorded for a LOT Number).


Good to know

  • Currently, this process happens only when you manually click 'Save' on a lab result, if you created it, or update a lab result synced from METRC.
  • When a lab result fails in METRC, METRC puts the package on hold, and the reverse sync locks packages on hold.
  • Updating the lab result to 'Pass' will not remove the lock from the associated packages.

Configuration Setting

  1. Click Settings.
  2. On the Company Profile page, click Edit.
  3. Find the Configs.
  4. Toggle ON the "Auto-lock packages of in-progress or failed lab test results".
  5. Click
Log in and log out to see the setting updates take effect.

How does it look?

When you click 'Save' on a lab result, Flourish Software prompts you before you proceed:

Click Proceed or Cancel.

The associated packages are not allocated, and Flourish will lock all of them. You will see this screen:

Some packages are allocated, and some are not. Flourish lets you know about both so that you can act on the allocated packages. You will see this screen:

How did we do?