Suspend and resume products and services
Summarize
Summary of Suspend and resume products and services
ServiceNow enables you to temporarily suspend or inactivate product and service inventories using suspend and resume actions. These actions allow you to capture customer requests to pause and later reactivate products or services. The requests are managed as orders and processed through order decomposition and fulfillment, supporting both immediate and future-dated suspend or resume operations.
Show less
Key Features
- Support for ingesting and fulfilling suspend and resume orders for products and services.
- Management of inventory states during suspend and resume scenarios.
- Support for scheduling future suspend or resume actions using a pre-configured scheduler.
- Tracking of suspend and resume operations via the Product Inventory Operations table, linked to order line items.
- Validation to prevent approval of orders that combine suspend/resume actions with change or disconnect actions if inventory states are pending.
- Ability to use either system-generated or external inventory IDs when creating suspend or resume orders.
How It Works
When a suspend or resume order is received, it is approved by a fulfillment manager. This action creates related records in the Product Inventory Operations table for each order line item. If the order is scheduled for a future date, the scheduler monitors and triggers the suspend or resume action on the committed date. For immediate actions, the inventory states update at order closure.
Inventory states transition as follows:
- For suspend actions: inventory state changes to Suspended.
- For resume actions: inventory state changes to Active.
- If actions are canceled or invalid, inventory operations are marked Canceled.
Important Considerations
- Orders combining suspend/resume with change or disconnect actions will fail approval if any inventory state is pending.
- The committedDueDate field on order line items controls scheduling and accepts past, present, or future dates, with invalid dates treated as immediate actions.
- Parent orders take precedence over child orders in scheduling suspend or resume actions.
- Only cancellation is supported for inflight changes to suspend or resume orders.
- Inventory states should not be in Installation Pending during approval of suspend or resume orders.
Benefits for ServiceNow Customers
This functionality enables customers to efficiently manage product and service lifecycles by temporarily pausing and resuming inventory as needed, supporting operational flexibility and accurate inventory state tracking. It also ensures orderly processing and scheduling of suspend and resume requests while providing validations to maintain order and inventory integrity.
You can use suspend and resume actions to temporarily suspend or inactivate your product and service inventories. That way, you can capture a customer's suspend request and resume the products and services later.
About suspend and resume actions
You can temporarily suspend or inactivate your product and service inventories. The suspend and resume requests are managed as orders with the changes in the inventory of the product and service orders during the order decomposition and fulfillment process. An order suspension and resume action can occur immediately or at a future date.
- Ingest and fulfill the suspend product and service orders.
- Ingest and fulfill the resume product and service orders for suspended inventories.
- Support future-dated suspend and resume orders by using a scheduler.
- Manage the product inventory state for suspend and resume scenarios.
How the Suspend and Resume actions work
The process for the suspend and resume actions is as follows:- A customer order of type Suspend or Resume is received in the order management system. After reviewing the order details, a fulfillment manager approves the customer order.
- When a customer order is approved, a new Product Inventory Operations [sn_prd_invt_product_inventory_operations] table is created as a related list in the order line items form. In case of scheduled scenario, as part of fulfillment process the state of the product inventory operations record marks to Scheduled state for order line items.
- A pre-configured scheduler tracks the Product Inventory Operations table to check for any future scheduled date of the customer order:
- If your customer order contains order line items with a future date (a date value for the
committedDueDatefield on the order line items form), the suspend or resume action starts on the scheduled date. - If your customer order doesn't include any date for the suspend or resume action, it starts immediately at the time of closure of the orders.
- If your customer order contains order line items with a future date (a date value for the
- At the time of order closure, the following changes occur:
- For a scheduled scenario, the scheduler picks up the record with a Scheduled state from the Product Inventory Operations table on the scheduled date and marks the record state to Completed. And the inventory state of the order line item is updated to Suspended for the suspend action and to Active for the resume action in the product inventory table.
- For an immediate scenario, the state of the record in the Product Inventory Operations table is updated to Completed. And the inventory state of the order line item is updated to Suspended for the suspend action and to Active for the resume action in the product inventory table.
- The inventory state in the Product Inventory Operations table is updated to Canceled in the following two scenarios:
- During the inflight changes or due to the cancellation of any order line items.
- The dates for both the suspend and resume operations are scheduled, but the date for the resume operation is before the date of the suspend operation.
Additional validations and scenarios
In the order creation process for the suspend or resume actions, the committedDueDate field value on the order line item form can be a past date, present date, or a future date. If it's a past or present date, the
inventory state should be set as Active for the suspend action and set as Suspended for the resume action.
If the committedDueDate field value of the customer order line items is invalid (the date field value exceeds the calendar date) for the suspend or resume action, it's then considered as an immediate action.
In the suspend or resume type of customer orders, the parent order has precedence over a child order. If the parent order is scheduled for an immediate suspend or resume action, but the child order is scheduled for any future date, the entire inventory hierarchy is considered for the immediate action.
If the top order line item for suspend or resume action is scheduled for a future date, the entire inventory hierarchy is then considered for the suspend or resume action. Child order line items are considered for suspend or resume action when they’re combined with a change or a no-change action.
For an inflight change of the suspend or resume type order, only Cancellation is supported. If an order line item or the entire order gets canceled, the Product inventory Operations record is marked as Canceled during the order fulfillment process. The state change doesn't occur for the Product inventory record.
In the order creation process for the suspend or resume action, you can use the external inventory ID in the payload instead of the system-generated ID for the inventory.