エンジン実行レベル

Magicエンジン >

Magicのタスクの実行レベルには、以下の6つがあります。

コントロールレベルがレコードレベルの一部であるように、タスクやグループ、レコード、およびコントロールレベルは互いにネストされます。例えば、グループレベルの一部であったり、タスクレベルの一部であったりします。

グループ、レコード、およびコントロールレベルは周期的で、複数回(複数のグループ、レコード、およびコントロールのために)実行される場合があります。

概要

以下の表は、Magicの基本的なロジックユニットとそれらのトリガについて説明したものです。

ロジックユニット名

ロジックユニットトリガ

実行数

タスク前

タスク実行時

一回

タスク後

タスク終了時

一回

レコード前

レコードのデータ取得時

0 〜 N

レコード後

レコード処理の終了時

0 〜 N

コントロール前

エンドユーザがコントロール上にパークした時

0 〜 N(レコード毎)

コントロール検証

エンドユーザがコントロールを抜ける前

0 〜 N(レコード毎)

コントロール後

エンドユーザーがコントロールを抜ける時

0 〜 N(レコード毎)

項目変更

項目の値が変更された時

0 〜 N(レコード毎)

   
* N :1以上の数値を表します。

参照