---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideEventManager - グローバル

# GlideEventManager - グローバル {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

GlideEventManager API は、イベントを処理するメソッドを提供します。

イベントキューの作成については、 [イベントを処理するためのカスタムキューの作成](https://www.servicenow.com/docs/access?context=useful-server-side-scripts&version=xanadu&pubname=xanadu-application-development&section=queues-create&ft:locale=en-US)を参照してください。

## GlideEventManager - GlideEventManager(文字列 queueName) {#ariaid-title2}

GlideEventManager オブジェクトをインスタンス化します。
{#GlideEventMgr-GlideEventManager__table_ybd_rb1_vvb__entry__3}

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

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

    var eventMgr = new GlideEventManager('my_queue');

## GlideEventManager - プロセス (数制限) {#ariaid-title3}

キュー内の対象イベントを処理します。
limit パラメーターを使用して、キュー内のイベントのprocess_on時間の範囲を指定できますが、これはハード制限ではありません。たとえば、制限が 10 の場合、システムは最も古い 10 回の保留process_onを検索します。複数のイベントのprocess_on時間が同じ場合、10 を超えるイベントが要求される可能性があります (つまり、処理の準備ができている)。
{#GlideEventMgr-process_N__table_ibr_rrh_4z__entry__3}

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

{#GlideEventMgr-process_N__table_ibr_rrh_4z} {#GlideEventMgr-process_N__table_jbr_rrh_4z__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 3. 返される内容]

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

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


