ユーザ定義ロジック

ユーザ定義ロジックとは

ユーザ定義ロジックとは、複数のMapperロジックを1つのロジックとしてまとめ、同一プロジェクト内のドキュメントMapperおよび変数Mapper上で共有できる機能です。
ユーザ定義ロジック自体への変更は配置したユーザ定義ロジックすべてに反映されるため、プロジェクト内での共通の変換処理を一カ所にまとめることができ、同じ処理を複数箇所に作成する方法に比べ、開発効率のアップおよび修正漏れの防止につながります。
大規模なプロジェクトの場合には、あらかじめテンプレートプロジェクトを作成しておき、各開発者がそのプロジェクトをベースに作業を進めるという方法もあります。

ユーザ定義ロジックの作成方法

  1. Mapperエディタを開き、ツールパレットの「ユーザ定義ロジック」パレットの[ユーザ定義ロジックの追加]を選択し、ダブルクリックします。
    グループを用いてユーザ定義ロジックを分類することもできます。

  2. ユーザ定義ロジック名を設定します。
    項目の説明
    項目名 説明 備考
    定義名 ユーザ定義ロジック名を入力します。  
    グループ名 グループ名を入力します。 定義済みのグループが存在する場合、コンボボックスで選択可能です。
    説明 説明を入力します。  

  3. 新しいユーザ定義ロジックが作成され、ツールパレット上に表示されます。

ユーザ定義ロジックの変更方法

  1. ツールパレットの「ユーザ定義ロジック」パレットにあるユーザ定義ロジック名をダブルクリックしてMapperエディタを開きます。
    マッピングキャンバスに配置したユーザ定義ロジックアイコンをダブルクリックして開くこともできます。


  2. 入力元のルート要素(入力ハンドラ)の右クリックメニューで[ハンドラの追加]を選択します。
    項目の説明
    項目名 説明 備考
    ハンドラの追加 入力ハンドラを追加します。  

  3. 入力ハンドラ名を設定します。
    項目の説明
    項目名 説明 備考
    名前 入力ハンドラ名を入力します。  
    コメント コメントを入力します。  

    入力ハンドラの増減はマッピングキャンバスに配置したユーザ定義ロジックアイコンにも反映されます。入力ハンドラが削除された場合には結びついていたリンクも同時に削除されます。
    出力ハンドラは通常のロジックと同じように扱われるため、出力は一種類になります。そのため編集することはできません。

  4. ユーザ定義ロジックのマッピングを作成します。

ユーザ定義ロジックのマッピングキャンバスへの配置

ツールパレットの「ユーザ定義ロジック」パレットからユーザ定義ロジックをマッピングキャンバスにドラッグ&ドロップします。
入出力の型はすべて文字列型です。

ユーザ定義ロジックの削除方法

ツールパレットの「ユーザ定義ロジック」パレットにあるユーザ定義ロジック名の右クリックメニュー[削除]を選択します。

仕様制限