Validando seus pedidos por meio do processamento assíncrono de pedidos

  • Versão de lançamento: Australia
  • Atualizado 23 de mar. de 2026
  • 1 min. de leitura
  • Você pode validar seus pedidos antes que os registros de pedido sejam criados na tabela de pedido do cliente durante o processamento assíncrono de pedido no ServiceNow® Gestão de pedidos aplicação.

    Você configura duas propriedades do sistema para validar seus pedidos no processamento assíncrono de pedidos. . create_product_order_validations_asyncpropriedade do sistema para pedidos de produtos e o. create_service_order_validations_asyncA propriedade do sistema para ordens de serviço controla a validação no processamento assíncrono de pedidos antes que os pedidos sejam inseridos na tabela Fila de entrada [sn_tmt_core_inbound_queue]. Os valores padrão dessas propriedades são definidos como verdadeiro.

    Por padrão, quando um trabalho agendado pega o registro da tabela Fila de entrada [sn_tmt_core_inbound_queue], nenhuma validação ocorre e o pedido e os itens de linha do pedido são criados.

    Para habilitar a validação por meio de um trabalho agendado, você pode substituir enableValidationViaScheduleJobpropriedade para retornar verdadeiro. Por padrão, este método retorna falso.

    A tabela a seguir lista todas as propriedades do sistema necessárias para validação.
    Tabela 1. Propriedades do sistema para validação
    Nome Descrição
    sn_ind_tmt_orm.create_product_order_validations_async Habilite ou desabilite as validações antes de inserir os registros de pedido de produto na tabela Fila de entrada [sn_tmt_core_inbound_queue]. ​
    sn_ind_tmt_orm.create_product_order_validations_sync Habilite ou desabilite as validações antes de inserir os registros de pedido de produto na tabela Pedido do cliente [sn_ind_tmt_orm_order].
    sn_ind_tmt_orm.create_service_order_validations_async Habilite ou desabilite as validações antes de inserir os registros de ordem de serviço na tabela Fila de entrada [sn_tmt_core_inbound_queue]. ​
    sn_ind_tmt_orm.create_service_order_validations_sync Habilite ou desabilite as validações antes de inserir os registros da ordem de serviço na tabela Pedido do cliente [sn_ind_tmt_orm_order].
    sn_ind_tmt_orm.glide.mutex.script.maxspins Número máximo de vezes que um thread tenta adquirir um bloqueio. O valor padrão é 100.
    sn_ind_tmt_orm.glide.mutex.script.spinwait Tempo de espera entre tentativas de bloqueio, em ms. O valor padrão é 100 ms.
    limite.sn_ind_tmt_orm Número de registros (tamanho do lote) a serem retornados da tabela de fila de entrada [sn_tmt_core_inbound_queue] para processamento. O valor padrão é 100.
    sn_ind_tmt_orm.schedule.max.runtime Tempo máximo até o qual o trabalho agendado é executado, em ms. O valor padrão é 900000 ms.