ワークフローに関連するイベントをグライドします
ワークフローでは、いくつかの Glide イベントが使用されます。
| イベント | 説明 | 目的 | 使用 | ソース | スレッド | リスナー |
|---|---|---|---|---|---|---|
| 挿入 | グローバルイベントは、スクリプトエンジンを引き起こすGlideRecordの挿入時に設定され、ワークフローエンジンを介して起動します。 | 現在のGlideRecordに関連付けられているワークフローを、要求アイテムやSLAタイマーのように参照、またはGlideRecordのテーブルに関連付けられた条件で開始します。 | ワークフローでこれを明示的に顧客側で使用することはありません。これはグライドエンジンの一部であり、このイベントではワークフローができるのはスタートだけです。ワークフローは、スクリプトを使用して手動で開始することもできます。 | ワークフロー エンジン | 現在のスレッド、現在のミューテックス | 挿入のユーザーアクション |
| 更新 | グローバルイベントは、スクリプトエンジンの原因となるGlideRecordの更新時に設定され、それを介してワークフローエンジンが起動します。 | Workflow Context [wf_context] テーブルを参照して、現在のGlideRecordに関連付けられている実行中のワークフローをドキュメントIDで検索します。 | ワークフローでこれを明示的に顧客側で使用することはありません。これは Glide エンジンの一部であり、このイベントではワークフローができるのはスタートだけです。 | ワークフロー エンジン | 現在のスレッド、現在のミューテックス | GlideRecordのアップデートのユーザアクション |
| 削除 | グローバルイベントは、スクリプトエンジンを引き起こすGlideRecordの削除時に設定され、ワークフローエンジンを使用して起動します。 | Workflow Context [wf_context] テーブルを参照して、現在のGlideRecordに関連付けられている実行中のワークフローをドキュメントIDで検索します。 | ワークフローでこれを明示的に顧客側で使用することはありません。これは Glide エンジンの一部であり、このイベントではワークフローができるのはスタートだけです。 | ワークフロー エンジン | 現在のスレッド、現在のミューテックス | GlideRecordの削除のユーザアクション |
| クエリー | グライドデータベースのクエリに基づいて設定されたグローバルイベントで、スクリプトエンジンとそのワークフローエンジンが起動します。 | Workflow Context [wf_context] テーブルを参照して、現在のGlideRecordに関連付けられている実行中のワークフローをドキュメントIDで検索します。 | ワークフローでこれを明示的に顧客側で使用することはありません。これは Glide エンジンの一部であり、このイベントではワークフローができるのはスタートだけです。 | ワークフロー エンジン | 現在のスレッド、現在のミューテックス | GlideRecordのクエリのユーザアクション |