GlideEventManager - Global

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • A API GlideEventManager fornece métodos para processar eventos.

    Para obter informações sobre como criar uma fila de eventos, consulte Como criar filas personalizadas para processar eventos.

    GlideEventManager - GlideEventManager(cadeia de caracteres queueName)

    Instancia um objeto GlideEventManager.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    queueName Cadeia de caracteres Nome de uma fila para um evento listado na tabela Registro de eventos [sysevent_register]. Se nenhuma fila for fornecida, o GlideEventManager será processado na fila padrão.

    O exemplo a seguir mostra como instanciar um objeto GlideEventManager.

    var eventMgr = new GlideEventManager('my_queue');

    GlideEventManager - process (limite de número)

    Processa os eventos qualificados em uma fila.

    Você pode usar o parâmetro limit para identificar um intervalo de tempos process_on para eventos na fila e não é um limite fixo. Por exemplo, se o limite for 10, o sistema procurará os 10 process_on pendentes mais antigos. Se vários eventos tiverem a mesma hora de process_on, mais de 10 eventos poderão ser declarados (ou seja, prontos para processamento).

    Tabela 2. Parâmetros
    Nome Tipo Descrição
    limite Número Opcional. Limita o número de eventos reivindicados. Se este valor não for aprovado, nenhum limite será aplicado.
    Tabela 3. Retorna
    Tipo Descrição
    Nenhum

    O exemplo a seguir mostra como limitar o número de eventos processados a cerca de 200.

    GlideEventManager('my_event_queue').process(200);