You can validate your orders before the order records are created in the customer order table during asynchronous order processing in the ServiceNow® Order Management for Telecommunications, Media, and Technology application.

You configure two system properties to validate your orders in asynchronous order processing. The create_product_order_validations_async system property for product orders and the create_service_order_validations_async system property for service orders control the validation in the asynchronous processing of orders before the orders are inserted into the Inbound Queue [sn_tmt_core_inbound_queue] table. The default values of these properties are set to True.

By default, when a scheduled job picks up the record from the Inbound Queue [sn_tmt_core_inbound_queue] table, no validation occurs and the order and the order line items are created.

To enable validation through a scheduled job, you can override the enableValidationViaScheduleJob property to return true. By default, this method returns false.

The following table lists all the system properties that are required for validation.