Constrain Updates to Inventory Management

Use predefined validation rule sets to constrain the updates that you can make on a order line that involve Inventory Management.

Constrain According to Status

Constrain the updates that you can make on an order line according to the shipment line's status in Inventory Management.

You don’t need to run the Send Intermediate Shipment Status Update scheduled process or create an order management extension to constrain these changes. Instead use one of these predefined rule sets:

  • Fulfillment Line is Picked or Staged
  • Fulfillment Line is Backordered
  • Fulfillment Line is Released to Warehouse

Assume you need a condition.

  • If Inventory Management picks or stages an order line, then don't allow your users to update the Warehouse attribute on the order line in Order Management

Try It.

  1. Go to the Setup and Maintenance work area, then go to the task:
    • Offering: Order Management
    • Functional Area: Orders
    • Task: Manage Processing Constraints
  2. On the Manage Processing Constraints page, click Constraints.
  3. Click Actions > Add Row, then set the values.
    Attribute Values
    Constraint Name Inventory Management Constraint
    Display Name Constrain According to Status in Inventory Management
    Constraint Entity Order Fulfillment Line
    Constrained Operation Update
    Attribute Name Warehouse
    Enabled Contains a check mark.
  4. In the Details area, in the Conditions list, click Actions > Add Row, then set the values.
    Attribute Values
    Group Number 10
    Validation Entity Order Fulfillment Line
    Validation Rule Set Fulfillment Line is Picked or Staged
    Record Set Fulfillment Line Default Record Set
    Message You can’t update the Warehouse attribute because Inventory Management already picked or staged the order line.
  5. Click Applicable Roles, make sure the All Roles option is enabled, then click Save.

For more, see Processing Constraints.

Constrain Lines Already Sent to Warehouse Management

Constrain the updates that you can make on an order line when Inventory Management already sent the order line to Warehouse Management.

Assume you need a condition.

  • If Inventory Management sent the order line to Warehouse Management, then don't allow your users to update any attribute on the order line in Order Management.

Try It.

  1. Do the same steps that you do earlier in this topic, except set these values when you add the constraint:
    Attribute Values
    Constraint Name WAREHOUSE MANAGEMENT CONSTRAINT
    Display Name Constrain If Line Is Sent to Warehouse Management
    Constraint Entity Order Fulfillment Line
    Constrained Operation Update
    Attribute Name Contains no value.
    Enabled Contains a check mark.
  2. Add these details:
    Attribute Values
    Group Number 10
    Validation Entity Order Fulfillment Line
    Validation Rule Set Fulfillment Line is Interfaced to Warehouse Management
    Record Set Fulfillment Line Default Record Set
    Message You can’t update the line because Inventory Management already sent it to Warehouse Management.