Use > Request Management > Request Management overview > Orders > Order generation process

Order generation process

Orders generate in the background. The Request Management order generation process controls several features:

  • Order frequency
  • Treatment of on-hand inventory
  • Combining line items into a common order line item

Locks

Request Management uses locks which restrict access to records to ensure that multiple users are not applying updates to the same record at the same time. Locking is implemented at the control item level when a quote or order is viewed. When the quote or order is locked, all associated items are locked as well, including line items. For this reason, processing, such as the movement between and through phases, cannot occur while the user is modifying the control item records.

The system’s background order processing attempts to lock the parent quotes of line items being processed or ordered. Therefore, certain implementation issues need to be considered. These include the following:

  • Scheduling of background order processing
  • Establishing the use of the Inactivity Timer (for parameters to disable inactive users)

See the Server Security Help for details about the Inactivity Timer.

Background processing

The background processor (ocm) manages Request Management ordering and event processing. This processor’s interval is set by default to check every 60 seconds for ocm schedule records to process.

There is one ocm class schedule record for the ordering process.

  • OCM Create Order
    • Also called Background Order Demand
    • (for batch -- demand order processing) Executes the rmo.create.order application.

 

Related topics

Phases