開発Blog

Formaパッチ2リリース!さらに楽しく、使いやすく改良♪

投稿日:

IM-FormaDesigner Ver.7.2のパッチ2を本日、リリースいたしました。

パッチ2では、IM-共通マスタとIM-Workflowの画面アイテムの追加や、後処理機能の追加等々を行っています。

様々な新機能をぜひ活用してください。

新機能については、リリースノートや更新履歴をご覧ください。

今日は、パッチ2で追加された後処理プログラムと入力チェックプログラムについて、ちょっとご紹介します。詳細は「プログラミングガイド」をご覧ください。

後処理プログラムとは

後処理プログラムを実装することで、アプリケーションデータの登録・更新・削除処理後に動作する独自の処理をアプリケーションに組み込むことができます。

たとえば、他のデータベースへの連携や基幹系システムに連携したりすることができます。

後処理プログラムは JavaEE 開発モデルまたはスクリプト開発モデルで作成することができます。以下のようなインターフェースを実装して、アプリケーションにプログラムを設定します。

例:JavaEE 開発モデル

例:スクリプト開発モデル

入力チェックプログラムとは

入力チェックプログラムでは、以下の2つのパターンの実装が可能です。

  • 入力チェックの内容をアプリケーション固有のルールに基づいて動的に変更したい
  • アプリケーション固有の入力チェックをしたい

たとえば、以下のようなことができます。

  • あるアイテムの入力値によって、他のアイテムが必須であるかどうかを決定したい
  • ログインユーザの役職によってあるフィールドの上限値を動的に変更したい
  • 入力値に対してフィールド固有のフォーマットチェックをしたい
  • アイテム間で入力値の相関チェックをしたい
  • 入力値に対してマスタの存在チェックをしたい

入力チェックプログラムは、スクリプト開発モデルで開発します。3つの関数getCustomProperties()、validate()、getErrorDisplayOrders()を実装する必要がります。以下はそのテンプレートです。

例:スクリプト開発モデル

詳細は、この度新しく公開いたしました「プログラミングガイド」をご覧ください。

-開発Blog
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

IM-共通マスタ CSVスナップショットインポートのパフォーマンス検証

WebPlatform/AppFramework Ver.7.2 パッチ6の要件16570にて、IM-共通マスタからアプリケーション共通マスタへの同期処理のパフォーマンス改善を行い、下記効果を確認しま …

no image

FormaDesigner「正方形/長方形」を使って帳票っぽい画面を作る♪

FormaDesignerのパッチ1が1/27にリリースされました。 そのパッチ1で追加された画面アイテム「正方形/長方形」を使って、帳票っぽい画面を作ってみました。     上記 …

no image

iWPの小ネタ

開発本部の久我です。 今回は、iWPの小ネタを1つ2つ、ご紹介します。 1.スタッフロール v7.2から開発に携わった人のスタッフロールが入っています。 再生方法は、 ①システム管理者でログイン ②シ …

no image

ワークフロー案件退避ツール

こんにちは、開発本部の大西です。 最近、ワークフローモジュールを利用しているユーザ様で、ワークフローの未処理案件一覧や起票済案件一覧の表示が遅くなったというご意見を多数を伺っております。 現行のワーク …

no image

intra-martの提供するセッション管理機能と他のアプリケーションサーバのセッション管理機能との違い

※下記内容は、過去のintra-mart(Ver4.3以前)に関する内容です。最新のintra-martでは、異なる情報であることがありますので、ご注意ください。 intra-martの提供するセッシ …

RSSRSSRSSRSS