Getting Started - Magic Software DEVNET Japan - Magic Software ...
Getting Started - Magic Software DEVNET Japan - Magic Software ...
Getting Started - Magic Software DEVNET Japan - Magic Software ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
第 10 章 - イベント<br />
イベントの 発 動<br />
3 . イベントの 発 動<br />
イベントテーブルで 定 義 する[トリガタイプ]と[トリガ]によってイベントが 発 動 されます。<br />
しかし[トリガタイプ]と[トリガ]が 指 定 されている 場 合 であっても、それに 関 係 なくアプリケーションロジックにより<br />
イベントを 実 行 させたいときがあります。<br />
そのようなときは、[イベント 実 行 ] 処 理 コマンドを 使 用 します。<br />
[イベント 実 行 ]コマンドによるイベントの 発 動<br />
< 収 入 レベル>が 4,000,000 を 超 える 場 合 は、の 値 を[True]にする 処 理 の 作 成 を 考 えてみましょう。<br />
この 場 合 、もっとも 基 本 的 な 方 法 は、[ 項 目 更 新 ] 処 理 コマンドを 使 用 して、の 値 を[True]にすること<br />
です。 下 図 はこのような 例 を 示 しています。<br />
しかし 顧 客 のステータスを ' ゴールド 会 員 ' に 変 更 することは、 通 常 、 単 にの 値 を[True]にすることだ<br />
けではありません。( 詳 細 は 略 します。)<br />
また、 顧 客 のステータスの 変 更 は、< 収 入 レベル> 以 外 の 要 素 により 行 われることもあります。<br />
イベントドリブンの 方 法 を 用 いれば、 顧 客 のステータスを 変 更 する 処 理 は 一 箇 所 (イベントハンドラ)で 定 義 し、 変 更 理 由<br />
(トリガ)については、 複 数 の 場 所 で 定 義 することが 可 能 になります。<br />
各 プロセスに 名 前 を 付 けることで、トリガとハンドラでどのような 参 照 が 行 われたかを 知 ることができます。<br />
[イベント 実 行 ]コマンドを 使 ったイベント 発 動<br />
ここでは、< 収 入 レベル>の 変 更 後 にイベントを 実 行 するようなロジックユニットを 作 成 してみましょ<br />
う。<br />
1. < 顧 客 -ラインモード>プログラム(#6)を 開 きます。<br />
2.[ロジック]エディタを 選 択 します。<br />
3. 新 しいヘッダ 行 (Ctrl+H)を 作 成 します。<br />
4.[ 項 目 変 更 ]ロジックユニットを 選 択 し、 項 目 として< 収 入 レベル>を 指 定 します。<br />
5. 新 しく 一 行 作 成 (F4)します。<br />
6.[イベント 実 行 ] 処 理 コマンドを 選 択 します。<br />
7. パラメータを 下 表 のように 設 定 します。<br />
コマンド イベント パラメータ ウェイト 条 件<br />
イベント 実 行 ゴールド 会 員 Yes 収 入 レベル >4,000,000<br />
イベントの 設 定 は 次 のようにします。<br />
8.[イベント 設 定 ] 欄 からズームして[イベント]ダイアログを 開 きます。<br />
9.[イベントタイプ]として[U= ユーザ]を 選 択 します。<br />
10.[イベント] 欄 からズームして、イベント 一 覧 を 開 きます。<br />
a. イベントにパークします。<br />
b. [ 選 択 ]ボタンをクリックします。<br />
<strong>Getting</strong> <strong>Started</strong> 147<br />
<strong>Magic</strong> uniPaaS V1Plus