GlideEventManager - グローバル

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • GlideEventManager API は、イベントを処理するためのメソッドを提供します。

    イベントキューの作成については、 イベントを処理するためのカスタムキューの作成を参照してください。

    GlideEventManager:GlideEventManager(文字列 queueName)

    GlideEventManager オブジェクトをインスタンス化します。

    表 : 1. パラメーター
    名前 タイプ 説明
    キュー名 文字列 イベント登録 [sysevent_register] テーブルにリストされているイベントのキューの名前。キューが指定されていない場合、 GlideEventManager はデフォルトのキューに対して処理します。

    次の例は、 GlideEventManager オブジェクトをインスタンス化する方法を示しています。

    var eventMgr = new GlideEventManager('my_queue');

    GlideEventManager:プロセス (数の制限)

    キュー内の対象イベントを処理します。

    limit パラメーターを使用して、キュー内のイベントのprocess_on時間の範囲を識別できます。これはハード制限ではありません。たとえば、上限が 10 の場合、システムは最も古い 10 件の処理待ちの process_on 回を探します。複数のイベントのprocess_on時刻が同じ場合、10 件を超えるイベントが要求される可能性があります (つまり、処理の準備が整っています)。

    表 : 2. パラメーター
    名前 タイプ 説明
    limit 数値 オプション。請求するイベントの数を制限します。この値を渡さない場合、制限は適用されません。
    表 : 3. 戻り値
    タイプ 説明
    なし

    次の例は、処理されるイベントの数を約 200 に制限する方法を示しています。

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