Defining usable inventory states
Bravura Identity keeps track of inventory items by altering their state information in the database or external source. The following states are available to all inventory items by default:
In stock
Available
Reserved
Undelivered
Assigned
Outstanding
You can enable other possible states to refine the management of certain item types and locations; for example, you may need a way to track items that are lost, or in repair. The possible states are listed in Table Inventory states . In the table, default states are marked with . Figure 1, “Inventory states and workflow” illustrates the relationship between inventory items, states, and provisioning workflow.
To enable possible states:
Click Inventory > Inventory states.
Select the inventory Type and Location combination that you want to modify inventory states for, then click Update.
On the Inventory states page, select the extra states that you want available by selecting the appropriate checkboxes.
Click Update.
The following table describes the possible states of inventory items. Default states are marked with a .
A product administrator or inventory manager must manually delete items that are in a Disposed state.
This state … | Means the item is … |
---|---|
Before provisioning | |
Approved purchase | Approved for purchase, but has not yet been purchased and is unavailable for provisioning |
Ordered | Approved for purchase and has been ordered, but is not yet in stock and not available for provisioning. |
| In stock but not yet available for provisioning. |
Provisioning workflow | |
Available | Available for provisioning. |
| Selected for provisioning. |
| Assigned but not yet in the possession of its user. The inventory manager must deliver the item to the user. |
In transit to user/received by user | Shipped by the inventory manager and is in transit to the user or received by the user. |
| Assigned and delivered. |
Removed from user / stock | |
| Deleted from a user’s profile but has not been retrieved from its former user. |
Permanently damaged | Damaged beyond repair and is not available for provisioning. |
Lost / Stolen | Missing and is not available for provisioning. |
In repair | Being repaired and is not available for provisioning. |
Disposed | Damaged or no longer needed and removed from stock. |
Configuration notes
Users cannot change states in a way that would violate rules by which items are managed; for example, they cannot change a state from assigned to reserved.
When an item is assigned during an authorization workflow, it is put in a Reserved state. If the request is denied, Bravura Identity moves the item back to an Available state. If approved, the item is:
Assigned if inventory managers or implementers are not configured
Undelivered if inventory managers are configured
An inventory manager must then move the item to Assigned status to acknowledge delivery.
Reserved if implementers are configured
The item is Assigned once the implementer indicates the task is completed.
When configured the In transit and Received by user states are used together. The implementer marks the item as In transit , then the recipient logs in to acknowledge receipt, which marks the item as Received by user . These states are useful, for example, when items must be mailed to recipients.
Inventory managers and product administrators can use the Bravura Security Fabric interface to add items with the following states (when the state is enabled / usable):
Approved purchase
Ordered
In stock
Available
Lost/Stolen
Permanently damaged
Inventory managers and product administrators can move items:
From … | To … |
---|---|
Approved purchase | Ordered |
Ordered | In stock |
Available | In stock |
In stock | Available |
Lost/Stolen | |
Permanently damaged | |
In transit to user | Lost/Stolen |
Lost/Stolen | In stock |
Outstanding | In stock |
Lost/Stolen | |
Permanently damaged | |
In repair | |
In repair | Permanently damaged |
In stock | |
Permanently damaged | Disposed |
Assigned | Available |
You can use the manageinv program to manage items in any state.