Skip to main content

How to Lock Active Product Packs in a Batch

L
Written by Lorenzo Mari

Purpose

In exceptional situations, an OBP may need to temporarily prevent dispensing of product packs belonging to a specific batch.

LOCKED state is reversible and can be removed once the issue has been resolved.


Important Considerations

A batch may contain a mix of:

  • ACTIVE packs

  • SUPPLIED packs

  • EXPORTED packs

  • DESTROYED packs

  • Other decommissioned packs

Applying a lock to all packs without first identifying the ACTIVE population may result in alert generation for packs that have already undergone a valid decommissioning transaction.

Before performing a bulk lock operation:

  • Only ACTIVE product packs should be targeted.

  • Attempting to lock packs that have already been decommissioned (for example SUPPLIED, CHECKED-OUT, EXPORTED, DESTROYED, STOLEN, SAMPLE or FREE SAMPLE) may result in alerts or transaction failures.

  • EMVO strongly recommends validating the operation on a single product pack before initiating a bulk transaction.

  • There is no predefined time limit for the LOCKED state.

  • Locked packs can be identified through Pack Verification or Bulk Pack Verification transactions.

Procedure to Lock a Batch

Step 1 – Perform a Bulk Pack Verification

Execute a Bulk Pack Verification transaction for the product packs belonging to the affected batch. This allows identification of the current pack states before any state change is performed.

Step 2 – Identify Eligible Product Packs

Review the verification results and select only product packs with an effective pack state of:

ACTIVE

Exclude any packs that are already:

  • SUPPLIED

  • CHECKED-OUT

  • EXPORTED

  • DESTROYED

  • STOLEN

  • SAMPLE

  • FREE SAMPLE

  • LOCKED

Only ACTIVE product packs should be included in the bulk state change file.

Step 3 – Validate with a Single Pack State Change Transaction

Before initiating a bulk operation:

  1. Select one ACTIVE product pack from the batch.

  2. Submit a Pack State Change Transaction.

  3. Set the target pack state to:

    • LOCKED

  4. Confirm that:

    • The transaction is successful.

    • No error is returned.

    • No unexpected alert is generated.

Proceed with the bulk operation only after successful validation.

Step 4 – Execute the Bulk Pack State Change Transaction

Submit a Bulk Pack State Change Transaction for all remaining ACTIVE product packs identified in Step 2.

Target state:

LOCKED

The selected product packs will be updated from ACTIVE to LOCKED.

Step 5 – Verify the Result

Perform a follow-up Bulk Pack Verification to confirm that all intended product packs now have the pack state:

LOCKED

Retain the verification and transaction results in accordance with your internal procedures.


Procedure to Unlock a Batch

When the reason for the lock no longer exists, the affected product packs may be returned to ACTIVE status.

Step 1 – Perform a Bulk Pack Verification

Execute a Bulk Pack Verification for the affected batch.

Step 2 – Identify Locked Product Packs

Review the results and select only product packs with pack state:

LOCKED

Only LOCKED product packs should be included in the reactivation process

Step 3 – Validate Reactivation on a Single Product Pack

  1. Select one LOCKED product pack.

  2. Submit a Pack State Change Transaction.

  3. Set the target state to:

    • ACTIVE

  4. Confirm that:

    • The transaction is successful.

    • No error is returned.

    • No unexpected alert is generated.

Proceed to the bulk operation only after successful validation.

Step 4 – Execute the Bulk Pack State Change Transaction

Submit a Bulk Pack State Change Transaction for all remaining LOCKED product packs identified in Step 2.

Target state:

ACTIVE

All eligible product packs will be reactivated.

Step 5 – Verify the Result

Perform a final Bulk Pack Verification to confirm that the affected product packs now have the pack state:

ACTIVE


Recommended Operational Sequence

For both locking and unlocking activities, follow the same process:

  1. Bulk Pack Verification

  2. Filter the packs to the intended population:

    • ACTIVE packs for locking

    • LOCKED packs for unlocking

  3. Execute a single Pack State Change Transaction as a validation step

  4. Execute the Bulk Pack State Change Transaction

  5. Perform a final Bulk Pack Verification

Following this sequence minimizes the risk of generating unnecessary alerts and helps ensure that only the intended product packs are affected.


OBP Checklist: Locking All Active Product Packs in a Batch

Pre-Execution Checks

☐ Confirm that a temporary LOCKED state is appropriate and that a regulatory Recall is not required.

☐ Identify the affected batch.

☐ Ensure you have the list of Product Packs belonging to the batch.

☐ Confirm that the operation will be executed using a Pack State Change Transaction / Bulk Pack State Change Transaction.


Phase 1: Identify Eligible Packs

Step 1 - Bulk Pack Verification

☐ Execute a Bulk Pack Verification transaction for all Product Packs in the batch.

☐ Export or review the verification results.

Step 2 - Filter Eligible Packs

☐ Identify Product Packs with pack state ACTIVE.

☐ Exclude Product Packs with any other state.

☐ Verify that only ACTIVE Product Packs remain in the target list.

Important: Including non-ACTIVE packs may result in alerts or transaction failures.


Phase 2: Validate the Lock Operation

Step 3 - Single Pack Test

☐ Select one Product Pack from the filtered ACTIVE population.

☐ Submit a Pack State Change Transaction.

☐ Set the target pack state to LOCKED.

☐ Verify that the transaction is successful.

☐ Verify that no error message is returned.

☐ Verify that no unexpected alert is generated.

☐ Confirm that the Product Pack state is LOCKED.

Go / No-Go Decision

☐ Proceed only if the single-pack test completed successfully.


Phase 3: Bulk Lock

Step 4 - Bulk Pack State Change Transaction

☐ Prepare the input file containing only ACTIVE Product Packs.

☐ Execute a Bulk Pack State Change Transaction.

☐ Set the target pack state to LOCKED.

☐ Monitor transaction results.

☐ Confirm successful processing of all submitted Product Packs.


Phase 4: Post-Execution Verification

Step 5 - Confirm Results

☐ Execute a follow-up Bulk Pack Verification.

☐ Confirm that intended Product Packs now have pack state LOCKED.

☐ Review any exceptions, errors, or alerts.

☐ Retain transaction and verification reports in accordance with company procedures.

OBP Checklist: Unlocking Product Packs in a Batch

Phase 1: Identify Locked Packs

Step 1 - Bulk Pack Verification

☐ Execute a Bulk Pack Verification transaction for the affected batch.

☐ Review verification results.

Step 2 - Filter Eligible Packs

☐ Identify Product Packs with pack state LOCKED.

☐ Exclude all Product Packs with other states.

☐ Verify that only LOCKED Product Packs remain in the target list.


Phase 2: Validate the Unlock Operation

Step 3 - Single Pack Test

☐ Select one LOCKED Product Pack.

☐ Submit a Pack State Change Transaction.

☐ Set the target pack state to ACTIVE.

☐ Verify that the transaction is successful.

☐ Verify that no error message is returned.

☐ Verify that no unexpected alert is generated.

☐ Confirm that the Product Pack state is ACTIVE.

Go / No-Go Decision

☐ Proceed only if the single-pack test completed successfully.


Phase 3: Bulk Unlock

Step 4 - Bulk Pack State Change Transaction

☐ Prepare the input file containing only LOCKED Product Packs.

☐ Execute a Bulk Pack State Change Transaction.

☐ Set the target pack state to ACTIVE.

☐ Monitor transaction results.

☐ Confirm successful processing of all submitted Product Packs.


Phase 4: Post-Execution Verification

Step 5 - Confirm Results

☐ Execute a final Bulk Pack Verification.

☐ Confirm that intended Product Packs now have pack state ACTIVE.

☐ Review any exceptions, errors, or alerts.

☐ Retain transaction and verification reports in accordance with company procedures.

Did this answer your question?