開発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

intra-mart WebPlatform/AppFramework Ver7.2について その5

今回で、iWP Ver7.2の紹介は、最終回です。 ■開発系 ドラッグ&ドロップによるファイルアップロード用タグ intra-mart WebPlatform/AppFramework Ver …

no image

intra-mart Advent Calendar 2013 第6日:実は、認可設定状況確認(/tenant/authz/view) というかあるんですよ!

この記事は、intra-mart Advent Calendar 2013 第6日の記事です。 あまり知られていないであろう機能を紹介する今年のAdvent Calendar、今回は、あまり知られてい …

no image

intra-mart Advent Calendar 2013 第14日:IMBoxを抜いてAccel Platformをインストールする方法

この記事は、intra-mart Advent Calendar 2013 第14日の記事です。 別の記事を考えていたのですが、昨日だけで、この内容を3回も聞かれたので、意外と皆さんお困りだと思います …

no image

intra-mart Advent Calendar 2013 第24日:負荷試験実施の際の注意点

この記事は、intra-mart Advent Calendar 2013 第24日の記事です。 クリスマス・イブですね。なんか微妙に浮かれ気分になってしまう感じな日ですが、Advent Calend …

no image

プロダクトを成長させる生成系 AI のユースケースを考えるワークショップ実施レポート

こんにちは、開発本部 チーフテクニカルリードの榎本です。 先日開催しました「intra-mart Live 2023」はご参加頂けましたでしょうか?基調講演では、intra-mart Accel Pl …